Smc fan control linux
Since I haven't found any related docs, this work is basically reverse-engineering. So I'm starting to implement fan speed control, at least partially.
Mesa-dri-drivers-9.2.86_64Ġ1:00.0 VGA compatible controller : Advanced Micro Devices, Inc. If I replace radeonsi for catalyst, my computer is suddenly super-silent. Can radeonsi behave the same as catalyst in this regard - set a reasonable (low) fan speed in idle, instead of keeping some preset speed used during PC init? I don't know what Catalyst does differently, but the difference is clearly in the driver. My problem with radeonsi is that my computer is quite loud compared to a system with catalyst (Windows or Linux). MSI has an excellent big fan, therefore the speed is very low. It's probably not 18% hardcoded, but it's computed from current GPU temperature.
Smc fan control linux driver#
So, my theory is that there are two default fan speeds - 40% defined by MSI (used during computer startup) and 18% defined by catalyst driver (used during graphics mode initialization). I used Catalyst Control Center to manually adjust fan speed to 40% and it sounds pretty equal to what I hear during PC boot. I can use this software to define my own fan speed profile (a function of temperature and fan speed) which starts at 40% by default in idle. In Windows I use MSI Afterburner software to measure fan speed. I also checked that the card runs in the lowest power level. This happens regardless of radeon.dpm=1 presence on the kernel boot command line. But with radeonsi driver, the slowdown never happens - it's spinning at the original speed of 40% all the time (I guess it would just go up if I were able to utilize the card to its full potential). As soon as I hit a login screen, either in Windows or in Linux with catalyst driver, the fan becomes _very_ silent (at 18% by my estimate). When the computer starts (during POST and grub screen and system boot), its fan is clearly audible - at 40% by my estimate. I have a brand new MSI AMD Radeon R9 270 2G GAMING.
Smc fan control linux manual#
!evil's venture for manual fan speed control Hwmon interface for manual fan control on CI cards
Smc fan control linux Patch#
Experimental patch for CI (BONAIRE etc.) for enabling fan controlĮxperimental patch for CI (BONAIRE tested) for enabling fan control with hwmon interface