1/31/2024 0 Comments Amdgpu fan controlSo the service is being called at a time before the hwmon device is created. If I start the service manually after I login, it works fine. The problem is that the service keeps failing at boot with the message “invalid hwmon”. Here’s a relevant section of code: hwmon paths, hardcoded for one amdgpu card, adjust as neededįILE_PWM=$(echo /sys/class/drm/card0/device/hwmon/hwmon?/pwm1)įILE_FANMODE=$(echo /sys/class/drm/card0/device/hwmon/hwmon?/pwm1_enable)įILE_TEMP=$(echo /sys/class/drm/card0/device/hwmon/hwmon?/temp1_input) So, I found the service “amdgpu-fancontrol”, which lets me set a comfortable fan curve. I saw some discussion about this problem existing in 5.10, but apparently it was fixed. The fan doesn’t spin until GPU temperatures reach about 65C. In 5.11 the kernel developers broke something. Up through kernel 5.10, my AMD RX550 GPU fan was happily spinning at low speed keeping my GPU cool under idle - around 35-39C.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |