LINUX.ORG.RU

Покажи вывод:

$ sensors

Rx0
()

есть программа для контроля фанов и прочего, открытая, на гите. отдельно демон, отдельно гуй.

abbcto
()

Конечно, есть - использовать интеграшку. Зачем тебе радеон под линуксом?

anonymous
()

У меня тихая rx470 в десктопе, но на ней можно управлять оборотами вентиляторов вручную, через виртуальную fs /sys/… где-то там был файл куда можно указать значения, помню даже 0 прописывал и вентиляторы останавливались. Это все работало на дефолтной mesa еще в ubuntu 16.04.

anonymous
()
Ответ на: комментарий от anonymous

помню даже 0 прописывал и вентиляторы останавливались

Они сами должны останавливаться, если температура меньше 50 градусов. В винде так. А в линуксе у меня эта фича никогда не работала, можно только вручную остановить вентиляторы, но это как-то опасно.

Khnazile ★★★★★
()

Насколько дико? Карта новая? Если не новая, возможно в ней прошит майнерский биос, который выкручивает вентиляторы (под виндой настройки вентиляторов из биоса видеокарты игнорируются).

Khnazile ★★★★★
()
Ответ на: комментарий от Khnazile

Для Debian/Ubuntu:

# apt search fancontrol
Сортировка… Готово
Полнотекстовый поиск… Готово
fancontrol/eoan,now 1:3.5.0-3ubuntu1 all [установлен]
  utility to control the fan speed
$ sudo apt install fancontrol
Rx0
()

Под оффтопом есть эти всякие «адреналины» и прочие програмки, которые и регулируют скорость работы вентиляторов. Под «линуксы» тоже есть подобное ПО, здесь вроде бы есть указания для видеокарт:

https://wiki.archlinux.org/index.php/Fan_speed_control

Korchevatel ★★★★★
()
Ответ на: комментарий от Rx0

А оно может перепрограммировать контроллер вентиляторов на видеокарте, или эта штука чисто юзерспейсная? Насколько я понимаю, виндовый драйвер делает именно первое, а вот второй вариант может привести к непредсказуемому результату в случае зависания компьютера.

Khnazile ★★★★★
()
Ответ на: комментарий от Khnazile

Первые две ссылки - там все написано в документации.

По fancontrol вот:

fancontrol - это скрипт оболочки для использования с lm_sensors. 
 + Он считывает свою конфигурацию из файла.
 + Вычисляет скорость вращения вентилятора по температуре.
 + Устанавливает соответствующие выходные данные ШИМ в вычисленные значения.
Rx0
()

Имею RX 580. Не шумит вообще, кроме как под большой нагрузкой. Под оффтопиком не проверял за отсутствием оного.

anonymous
()
Ответ на: комментарий от Rx0

Ясно, лично мне такая программа не подойдет.

Khnazile ★★★★★
()
Ответ на: комментарий от Khnazile

При зависании карта обычно остывает, да и при превышении критической температуры сбрасываются частоты. Так что не спалишь

anonymous
()
Ответ на: комментарий от anonymous

Ой, не то. Лучше https://gitlab.com/mcoffin/fanctl

Рабочий пример конфига для amdgpu:

interval: 1000
log_iterations: 10
inputs:
  gpu_temp:
    ty: HwmonSensor
    args:
      path: /sys/class/drm/card0/device/hwmon/hwmon1/temp1_input
outputs:
  gpu_fan:
    ty: PwmFan
    args:
      path: /sys/class/drm/card0/device/hwmon/hwmon1
      name: pwm1
rules:
  - outputs:
      - gpu_fan
    rule:
      ty: Maximum
      config:
        - ty: GateCritical
          config:
            input: gpu_temp
            value: 1.0
        - ty: Static
          config: 0.25
        - ty: Curve
          config:
            input: gpu_temp
            keys:
              - input: 0.0
                output: 0.0
              - input: 50
                output: 0.25
              - input: 60
                output: 0.4
              - input: 70
                output: 0.5
              - input: 80
                output: 0.6
              - input: 90
                output: 0.9
anonymous
()
Ответ на: комментарий от Khnazile

Насколько я понимаю, виндовый драйвер делает именно первое

Нет, там нет такого в железе. Вроде можно прошить профиль в VBIOS, но драйвер это делать не будет 146%.

anonymous
()
Ответ на: комментарий от serioja

Sapphire (модель: Radeon Nitro RX 580 8GB GDDR5).

anonymous
()
Ответ на: комментарий от Khnazile

у некоторых производителей профиль управления кулерами в видяхе хранится и напрямую читает сенсоры и работает независимо от ОС( если в ней конечно нет ПО которое перехватывает контроль за вертушками и начинает свои указания давать..) у других пока драйвер системы не скажет что всё ок используется безопасный профиль крутящий вертушки на полную.. к счастью для нас всегда можно крутить вертушками самостоятельно.. потому что дополнительная логика на видяхе появляется когда ты за неё уже существенно переплачиваешь -_-

Thero ★★★★★
()
Последнее исправление: Thero (всего исправлений: 1)

Пиши в ядро… не, на самом деле, спроси у производителя. потом у дистроклёпа.

anonymous
()
Ответ на: комментарий от anonymous

да, я прошил биос от безисходности, немного помогло. теперь проявилась другая проблема: после игр не сразу сбрасывает.

darkenshvein ★★★★★
() автор топика
Последнее исправление: darkenshvein (всего исправлений: 1)

в то же время, под оффтопиком кулеры работают нормально, не шумят.

АМД скатилась. Даже у моей старой XT7870 такой разницы не было, то есть, шумела абсолютно везде :)

RedEyedMan666
()

Ну вообще у AMD GPU уже давно все в /sys/ так что скорее всего вот такая программа позволит тебе выставить кривую зависимости оборотов кулера от температуры: https://github.com/Maldela/fancontrol-gui

wolfamdctrl в терминале работает точно, но там надо красноглазить скрипт.

UPD: Есть хорошее ПО для разгона, управления оборотами кулера, андервольтинга (начиная с linux 4.17): https://github.com/BoukeHaarsma23/WattmanGTK

ArkaDOSik ★★
()
Последнее исправление: ArkaDOSik (всего исправлений: 1)
Ответ на: комментарий от darkenshvein

Да там все тривиально. У меня, в 570, наоборот все — слишком тихая :)

int13h ★★★★★
()
Ответ на: комментарий от darkenshvein

Имеется пакет в AUR. Наверное, оно и для дистрибутивов остальных опакечено.

int13h ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.