CloverHackyColor / HWMonitorSMC2

Application for monitoring hardware health in macOS
235 stars 27 forks source link

Enabling Fan Control #4

Closed JanX2 closed 4 years ago

JanX2 commented 4 years ago

I have been looking through the code and managed to angle the fan control UI by replacing .systemLog with .fanControl everywhere. Just to check what would happen. I got the UI, can enable PWM and change the value, even get a user authentication dialog, but it doesn’t work properly: the RPM value of the fan doesn’t actually change.

Please fix fan control. It would be of great help to lower noise on my machine.

vectorsigma72 commented 4 years ago

Hi, changing .systemLog to .fanControl brings you to no where because is not the app that needs to be changed, but your drivers instead that must support needed smc keys.

JanX2 commented 4 years ago

I’m aware of that. I just wanted to enable the GUI and see how far I could get in debugging fan control on my machine.

On macOS 10.12.6 I got fan control to work using RehabMan’s FakeSMC. I can’t get there on any later macOS release.

Do you have any pointers for me to learn more of what necessary to debug this issue?

JanX2 commented 4 years ago

Finally got what you meant: you have to use HWMonitorSMC2 in conjunction with FakeSMC3!