Сделал патч, позволяющий управлять вручную скоростью вентилятора на открытых драйверах RadeonSI (как на закрытых с помощью aticonfig --pplib-cmd 'set fanspeed 0 x'
).
Пока что протестировал только на своей Radeon R7 260X, поэтому прошу пользователей похожих видеокарт попробовать этот патч. Если всё пойдёт хорошо, свяжусь с разработчиками Nouveau (у них такой контроль уже работает) и сделаю адекватный похожий интерфейс, после чего отошлю патчи Алексу.
Дисклеймер: теоретически может зафризить систему при записи или чтении (у меня, правда, ни разу не было).
Под патч пока что подпадают семейства карт HAWAII и BONAIRE (в lspci их легко определить). Если кто-то может протестировать у себя - прошу отписаться здесь.
Как пользоваться:
- применить патч, скомпилить ядро
- в
/sys/class/drm/card0/device/
появится файлpower_fan_control
- сделать туда
echo
c числом от нуля до ста - послушать как жужжит вентилятор
- написать сюда