Обнаружил тут на арчвики годный гайд для управления кулерами видеокарты и решил попробовать. Пришлось немного подправить. Поставил убунту. Работает! Может кому полезно будет:
# echo "1" | sudo tee /sys/class/drm/card0/device/hwmon/hwmon2/pwm1_enable
# echo "64" | sudo tee /sys/class/drm/card0/device/hwmon/hwmon2/pwm1
Теперь бы эту фигню еще автоматизировать, чтобы работало со старта системы. Алсо, на картах серии RDNA3 это работать не будет, там что-то в прошивке сломали. Клевещут, что пытаются найти решение…
Перемещено crypt из tox
corectrl мне не подошел, так как этот васянский говно-софт пытается прикончить кулера карты, если ткнуть на сброс настроек.
Обнаружил тут на арчвики годный гайд для управления кулерами видеокарты
хорошо, когда сам шнуровать ботинки научишься, тоже расскажи. изврат какой-то, а не shell команды.
надо было правило для udev запилить)
против удев ничего не имею, а эти просто написаны так, как будто кто-то гвоздь пытался забить, стукая им об молоток
а, блин, я забыл, @Zadoff386, ты же виндузнятник? тогда нормально.
а, блин, я забыл, @Zadoff386, ты же виндузнятник? тогда нормально.
Я тут ваще не при делах) Я просто скопировал с арчвики)
В чём твоя претензия к этим командам? Обычные команды, пишут в файл значение.
Теперь бы эту фигню еще автоматизировать
Через crontab (@reboot) работает через раз…
Хм…
Через crontab (@reboot) работает через раз…
crontab
Мда. Пишут, что забагованное гумно и лучше им не пользоваться.
Жесть. Убил еще полтора часа, чтобы завести это все через сервис systemd.
touch /lib/systemd/system/startup.servicesudo nano /lib/systemd/system/startup.service[Unit] Description=Gpufan [Service] Type=oneshot ExecStart=/bin/sh -c "echo "1" | sudo tee /sys/class/drm/card0/device/hwmon/hwmon2/pwm1_enable" ExecStart=/bin/sh -c "echo "64" | sudo tee /sys/class/drm/card0/device/hwmon/hwmon2/pwm1"systemctl enable startup.serviceВот, кстати, хороший пример, почему некоторые так “любят” системду «ExecStart=… ExecStart=…» Как можно понять, тут исполнятся две команды. Очевидно и интуитивно. А ещё прикол: когда надо переопределить ExecStart (например, если конфиг из /etc/systemd/ дополняет дефолтный из /lib/…), то надо вставить сначала пустую строчку ExecStart= , а уже после неё ExecStart=/… с нужной командой. Г - логика. Вот реально, лучше с дидовским sysvinit фигачить портянки в /etc/rc.local
Как можно понять, тут исполнятся две команды. Очевидно и интуитивно.
Как я выяснил, две команды работают только с параметром
Type=oneshotВот, кстати, хороший пример, почему некоторые так «любят» системду
С параметрами ваще непонятно. По дефолту сервис должен от рута стартовать, но команда без sudo не работает.
«две команды работают только с параметром» лол, ещё круче) «но команда без sudo не работает» а если без tee сделать? ExecStart=/bin/sh -c “echo 1 > /sys/class/drm/card0/device/hwmon/hwmon2/pwm1_enable” ExecStart=/bin/sh -c “echo 64 > /sys/class/drm/card0/device/hwmon/hwmon2/pwm1”
а если без tee сделать?
так и делал) в логах писало, что не может найти путь)
Т.е. исполняет без рут прав.
в логах писало, что не может найти путь
Какой именно путь? Логи в студию.
Теоретически, нужно где-то в параметрах сервиса указать пользователя root.
Я пробовал так, но не сработало.
[Install] WantedBy=root[Install] User=root Group=rootА если перед этими командами задержку добавить, типа такого ExecStart=/bin/sleep 1
Уже лень пробовать =)
Работает и ладно. Я сейчас пытаюсь разобраться, почему в доке не отображается иконка приложения appimage…
а если без tee сделать?
полный путь до echo нужен, наверное
так и делал) в логах писало, что не может найти путь)
Не нужен, он же всё в sh завернул.
диковато. вот поэтому было проще перейти на фряху хотя бы дома.
вот поэтому было проще перейти на фряху хотя бы дома.
фряху
Не годится для ((гейминга))
А без гейминга жизни нет.
или на gentoo
или на gentoo
С systemd.
Я не вижу в чём тут твоя претензия. Как по мне, всё логично и понятно.
Ну разве что для инопланетян. Жаль, Малдер не вовремя в отпуск ушёл, тут, похоже, дело по его части
Я у него в игноре, так что нет, не по его.
Ничего инопланетного, разве что для тех кто man не читает.
Налепили абстракций, ради абстракций и сидят довольные
А вообще, конкретно в случае записи в /sys, наверное, наименее костыльно будет делать таки через правило udev, типа как здесь https://forum.altlinux.org/index.php?topic=43757.0 (правда, там nouveau и параметры другие)
наименее костыльно
Наименее костыльно было бы, если бы амуде сделали adrenalin панель управления с крутилками как в винде))
Можно наверно и через udev, только надо знать как. Но вообще, для записи в произвольные файлы на старте системы есть sytemd-tmpfiles.
"echo "1" | sudo tee /sys/class/drm/card0/device/hwmon/hwmon2/pwm1_enable"Ты сам то проблемы не видишь? у тебя кавычки внутри кавычек. замени одни из кавычек на одинарные. Возможно из за этого у тебя и не мог найти путь.
Ты сам то проблемы не видишь? у тебя кавычки внутри кавычек. замени одни из кавычек на одинарные. Возможно из за этого у тебя и не мог найти путь.
Да причем там кавычки. Команда работает же.
Суть в том, что она перестает работать, если убрать sudo и прописывать без tee.
Точно? Ты уверен, что не допустил ошибки, делая такое изменение? Глядя на твои кавычки, у меня такое подозрение закрадывается.
Там внутри “внутренних кавычек” (получается, вне кавычек) только цифры, без пробелов и прочих символов, так что вряд ли в этом причина. Я лично ставлю на состояние гонки, хотя фиг знает, что там Лёня набородил
Там внутри «внутренних кавычек» (получается, вне кавычек) только цифры, без пробелов и прочих символов
Он всё ещё не показал как именно он это переписал без sudo.
Держи.
ExecStart=/bin/sh -c "echo "1" > /sys/class/drm/card0/device/hwmon/hwmon2/pwm1_enable"
@crypt @cocucka этц тему надо перенесьти в «Tech / Games / Dev», в Клубе ей не место
Пока ковырял всякое - пропали настройки системы (settings). Пришлось переустановить.
Firefox по дефолту не может сохранять картинки. Пришлось установить:
sudo apt install xdg-desktop-portal-gtkНа каждом шагу засада.
Нафига ты мучаешься? Ставь фряху! Будь old school!
Нафига ты мучаешься? Ставь фряху! Будь old school!
Я поставил убунту и чтобы сделать то, что в винде делается за 30 секунд, я вынужден тратить несколько часов на какой-то systemd и штудировать арвики, stackoverflow и документацию. А ты мне freebdsm предлагаешь.
у меня обычно на винду уходит гораздо больше времени
а что ты хотел сделать за 30 секунд?
может, я к тебе по ssh зайду и все сделаю за 30 секунд или наоборот дам тебе удаленный доступ куда-нибудь)
а что ты хотел сделать за 30 секунд?
Так этот тред про это же. Кулеры настраивал на видеокарте.
может, я к тебе по ssh зайду и все сделаю за 30 секунд
Так уже все сделал)
и все сделаю за 30 секунд
Не, если в следующий раз это процедуру делать, будет быстрее намного конечно, так как уже знаю что к чему. Но один фиг займет не менее 5 минут)
Кулеры настраивал на видеокарте.
ты за этим поставил линукс???
ты за этим поставил линукс???
Лол, нет) Я же писал, что это было одной из главных проблем, почему я линукс не ставил. Так как не мог найти нормальный софт для этой задачи. Тут вот на арчвики наткнулся на такой хардкорный вариант и решил его попробовать.
ну сейчас же ты тоже с винды пишешь. я просто не понимаю, зачем ты вообще линукс-то поставил?
ну сейчас же ты тоже с винды пишешь.
Так я с другого компа сейчас сижу.
я просто не понимаю, зачем ты вообще линукс-то поставил?
Чтобы быть хакиромНастало время отказаться от виндового мракобесия, я спать спокойно не могу, когда у меня столько bloatware от M$ на SSDВ линуксе есть пачка крутых скринсейверов для xscreensaver. В стиле apple2, можно RSS ленту в виде бегущих строк выводить. Красиво.Остатки было величия компиза и плавающие окошки
на какой-то systemd
ирония в том, что они его с винды и мака копировали. он более ваш, чем наш.
Только на винде (хз как на маке, но видимо тоже) в приоритете проработка gui, и всем пофиг, как там оно внутрях устроено. А в линуксах, даже известных как “юзер-френдли”, типа убунты, как видно из треда, всё равно надо пердолиться в консольку. Самое лучшее, что я помню - это панель управления из opensuse (yast), году в 2012, но хз, в каком он сейчас состоянии, можно ли его (opensuse) советовать, ну и такие вещи, как параметры драйвера видеокарты там, скорее всего, всё равно не настроишь. «что во FreeBSD нет systemd» В gentoo тоже нет (точнее, опционален)
Только на винде (хз как на маке, но видимо тоже) в приоритете проработка gui, и всем пофиг, как там оно внутрях устроено.
Во времена виндовс 8 не очень получилось =)
Да и сейчас выглядит как “срало-мазало-паяло”. Хорошо, что еще старую панель управления не выпилили. Ну и спрос на софт, который делает классический пуск и панель задач как бы намекает.
ну и сидел бы на винде. для меня консолька - это фича, а не баг.
gentoo ни о чем
да нормальный дистр, не хуже чем бздя уж точно)
хуже. вообще то, что ты говоришь о дистрах, а я об ос, говорит о том, что ты “сечешь”.
генту - еще один хистер-дистр. у bsd идет цельная базовая система.
Ну так бздя и хуже для пользователя в том числе тем, что это отдельная маргинальная ос со своим ядром. Под линуксом хоть драйвера под потребительское железо более-менее есть, и игори в стиме.
я вынужден тратить несколько часов на какой-то systemd и штудировать арвики
в том-то и дело, что во FreeBSD нет systemd
Вах! Тут короче вейленд по дефолту в 22.04.3 лтс, как же божественно дергается курсор! Мое почтение.
Хм, дефолтный архиватор уже успел навернуться с ошибкой. Ох уж этот линакс.
Ништяк. Нашел костыль для переключения раскладки через alt+shift.
gsettings set org.gnome.desktop.wm.keybindings switch-input-source "['<Shift>Alt_L']"gsettings set org.gnome.desktop.wm.keybindings switch-input-source-backward "['<Alt>Shift_L']"И [===> костыль] для отключения вот этого мракобесия:

пакет gnome-tweaks доставь, ради Alt+Shift пердолиться в консоль не обязательно
пакет gnome-tweaks доставь, ради Alt+Shift пердолиться в консоль не обязательно
Клевещут, что не будет работать, если у тебя wayland.
Если же вы решили оставить Wayland включённым, то этот метод работать не будет и способ переключения источника ввода можно менять только в настройках клавиатуры Gnome, а там нельзя установить сочетание клавиш Alt+Shift. Для того чтобы это обойти можно использовать такие команды:насчёт wayland не скажу, не пользуюсь
а он уже по умолчанию в 23.04 или чё ты там поставил?
а он уже по умолчанию в 23.04 или чё ты там поставил?
22.04.3
гном это всё-таки десктоп система, если вяленый гном у них ещё сырой, то надо дать ему довялиться (до следующего LTS)
но то что gnome-tweaks бородят на wayland это конечно забавно…:)
а старые расширения интересно, поотваливались или нет…
гном это всё-таки десктоп система, если вяленый гном у них ещё сырой, то надо дать ему довялиться (до следующего LTS)
Я все эти разговоры про вейленд и какой-то там вестон еще года с 11-12 помню. И все эти беливы. Вот запилят, вот ого-го будет! Сколько лет уже прошло))
А следующая лтс уже довольно скоро, кстати.
The next LTS will be 24.04, to be released on April 2024.
Сколько лет уже прошло))
столько, сколько обычно проходит в опенсорсе. xorg лет 20 в порядок приводили.
gnome - это в первую очередь изделие RH, поэтому там его и надо использовать. ubuntu и debian здесь вторичны и бегут следом.
Разработчик Убунты клевещет, что лагающий курсор пофиксят в следующем релизе гнома.
Mouse lag/stutter (missed frames) in Wayland sessionshttps://bugs.launchpad.net/ubuntu/+source/mutter/+bug/1982560
Daniel van Vugt (vanvugt) Most of the fixes for this bug are in mutter 45, but there are also some regressions in there too. So the issue will be fully resolved after bug 2033719. But only in GNOME 45 and later.Обнаружил тут еще один баг. Монитор не выключается после простоя, а просто темный экран становится. Этому багу уже больше года.
Display powersave only blanks, but does not turn offhttps://bugs.launchpad.net/ubuntu/+source/gnome-settings-daemon/+bug/1971434
Разработчик клевещет, что может помочь такой костыль. Нужно будет попробовать.
Daniel van Vugt (vanvugt) If you're using 22.04 then please try adding: MUTTER_DEBUG_ENABLE_ATOMIC_KMS=0 to /etc/environment and then rebooting.Разработчик клевещет, что может помочь такой костыль. Нужно будет попробовать.
Чот не помогло.
Ну и хрен с ним. Если так подумать, то не сильно этот powersaving и нужен. Это все для виндузятников…
что у тебя хоть за ноут? давай пробьем его на совместимость?

Ты на кеды перешёл?
не, мне зачем.) просто если я запощу, как у меня, то никогда его не заманю=))
что у тебя хоть за ноут? давай пробьем его на совместимость?
-
Не ноут, а старый десктоп. Ryzen 2200G/MSI B350I PRO AC/16GB/RX570
-
FreeBSD - не нужно. Там такой же Gnome/KDE/Xfce и такой же x11 и т.д.
Там такой же Gnome/KDE/Xfce и такой же x11 и т.д.
зато остальное лучше…
зато остальное лучше…
Так а что там лучше то?) Там чо, особенный драйвер amd-gpu с панелькой как на винде? Нет же. Такой же гемор как и на линуксе будет. Нужную мне программу так же собирать из исходников придется. И не факт, что под фряхой там сюрпризов не вылезет. Да и с совместимостью вопросы. НЕ, НУ НАФИГ!!1
Ветка комментариев выделена @Zadoff386 в отдельный топик: https://linuxtalks.co/club/tox/129156
панелька - это наше все, конечно. в юниксах панелки-то искать самое оно…
программу так же собирать из исходников придется.
ты меня насмешил вообще. конечно, везде софт только из исходников! опенсорс же.
НЕ, НУ НАФИГ!!1
вот сейчас апдейт вышел - некий максим суханов пофиксил драйвер для FAT, ну ретро же? где ты еще найдешь ФС, которая до сих пор фиксит драйверы для DOS=)
-
правильный выбор
Разработчик Убунты клевещет, что лагающий курсор пофиксят в следующем релизе гнома.
А надо было FreeBSD ставить…
Обнаружил тут еще один баг. Монитор не выключается после просто
А надо было FreeBSD ставить…
Еще тут мелкий баг заметил
А надо было FreeBSD ставить…
Разработчик клевещет, что может помочь такой костыль
А надо было FreeBSD ставить…
А надо было FreeBSD ставить
Пользователю - да, а разработчикам, заставившим курсор лагать - пройти гиюр
в опенсорсе софт долго доходит до юзабельного состояния. человек будет сейчас все возможные грабли собирать:(
Приключения Задова в Ubuntu
Первая ассоциация https://youtu.be/fRqU99Y3EvM?si=AW9DkAkhnHNdnZVm











