У меня тихая rx470 в десктопе, но на ней можно управлять оборотами вентиляторов вручную, через виртуальную fs /sys/… где-то там был файл куда можно указать значения, помню даже 0 прописывал и вентиляторы останавливались. Это все работало на дефолтной mesa еще в ubuntu 16.04.
помню даже 0 прописывал и вентиляторы останавливались
Они сами должны останавливаться, если температура меньше 50 градусов. В винде так. А в линуксе у меня эта фича никогда не работала, можно только вручную остановить вентиляторы, но это как-то опасно.
Насколько дико? Карта новая? Если не новая, возможно в ней прошит майнерский биос, который выкручивает вентиляторы (под виндой настройки вентиляторов из биоса видеокарты игнорируются).
# apt search fancontrol
Сортировка… Готово
Полнотекстовый поиск… Готово
fancontrol/eoan,now 1:3.5.0-3ubuntu1 all [установлен]
utility to control the fan speed
Под оффтопом есть эти всякие «адреналины» и прочие програмки, которые и регулируют скорость работы вентиляторов. Под «линуксы» тоже есть подобное ПО, здесь вроде бы есть указания для видеокарт:
А оно может перепрограммировать контроллер вентиляторов на видеокарте, или эта штука чисто юзерспейсная? Насколько я понимаю, виндовый драйвер делает именно первое, а вот второй вариант может привести к непредсказуемому результату в случае зависания компьютера.
Первые две ссылки - там все написано в документации.
По fancontrol вот:
fancontrol - это скрипт оболочки для использования с lm_sensors.
+ Он считывает свою конфигурацию из файла.
+ Вычисляет скорость вращения вентилятора по температуре.
+ Устанавливает соответствующие выходные данные ШИМ в вычисленные значения.
у некоторых производителей профиль управления кулерами в видяхе хранится и напрямую читает сенсоры и работает независимо от ОС( если в ней конечно нет ПО которое перехватывает контроль за вертушками и начинает свои указания давать..) у других пока драйвер системы не скажет что всё ок используется безопасный профиль крутящий вертушки на полную.. к счастью для нас всегда можно крутить вертушками самостоятельно.. потому что дополнительная логика на видяхе появляется когда ты за неё уже существенно переплачиваешь -_-
Ну вообще у AMD GPU уже давно все в /sys/ так что скорее всего вот такая программа позволит тебе выставить кривую зависимости оборотов кулера от температуры: https://github.com/Maldela/fancontrol-gui
wolfamdctrl в терминале работает точно, но там надо красноглазить скрипт.