Hello all,
I have tried something and it looks like I found a solution, at least one that works for me.
As already known the speed stepping of the processor causes the buzzing sound.
So far it was recommended to disable the C2 and C3 states in the registry or to install a program that prevents the processor from going into the corresponding C states.
I took a closer look at the C-States with the free tool "Throttle stop".
Overall, the processor goes from C0 to C8 depending on the load, where C8 is the highest energy saving mode for the processor.
Using "Throttle Stop", you can now gradually switch off the highest states. You'll notice that the buzzing noise disappears when you turn off the states C7 and C8. This means that the processor can still use the states up to C6 to save energy. The differences in energy consumption between C6 and C8 are marginal.
Throttle Stop even shows a higher energy consumption in C8 than in C6.
I did a test run, once with the default setting and once with the locked states C7 and C8. As a result, there was no difference in power consumption (1h idle test with screen on, both runs consumed ~7% battery).
I'll see if I can post a picture of the configuration of Throttle Stop here.
Personally, I'm very happy with the result as at first glance it has no negative impact on battery and performance and the buzzing has disappeared as mentioned.
The only thing I noticed is that the processor in the State C6 does not clock down as much compared to the C8, but I did not notice any increased processor temperatures during idle on my model.
Use throttle stop on your own risk!
- Click on C10 (is the default value)
- Click on the expand button
- select C6 from the drop down menu
- click apply (choose C10 to revert to default setting)
The buzzing sound should be gone now.
You can configure Throttle Stop under options to start automatically with Windows on every reboot.
Btw: Use the other options of throttle stop only if you know what you are doing!