Alegria
"jm24"
If ALL drivers were properly coded, and we could disable all power reducing aspects of these drivers, using only HPET for timing would be prolly be the best choice.
I completely agree and have done so, with great results. And since I have other machines that I use for everyday non-audio related tasks, in my case this was possible.
Is it possible to disable the power bits of all the drivers?
I have always wondered if setting the "screen saver," hard disk spin down, computer sleep/hibernate,... actually disables the timers or just the triggers.
What I infer from JB, JSC, and others' comments, is the power-adjusting timers are integral to the drivers, and therefore cannot be disabled. So the power related timers for the video card, usb, pcie,... repeatedly remind the OS to effect the selected trigger. The faster HPET clock decreases the interval of this action, and the reminding happens more often resulting in more spikes per period of time. Disabling HPET reduces the number of spikes by reducing the clock speed.
I assume the various clocks we are referring to do more than just provide reference to the many power related timers. If not, why cannot all the reference clocks be disabled? Prolly cuz the timers would complain.
If disabling the "screen saver,...." actually stops the timers then stopping the clock removes another active non-useful process.
(And: disabling the C states, and speed step, are no longer necessary with the newest chips.)
JB has found, for his hardware combination, that disabling ONLY HPET reduces the affects of all the power stuff with one-swell-foop. Yet does allow the machine to reduce power use when not used for audio.
Allegria has found, for his hardware combination, that changing all power options to disabled and using ONLY the HPET clock provides the best performance for a box "dedicated" to the specific use of audio production.
-------------------
I have been supporting windows computers for a few dozen clients for about 20 years. For these clients I only disable sleep mode and then adjust hibernate as needed.
(Sleep mode is stupid to me. And have had way too many problems with it.)
Even after all these years, I have limited knowledge of what is actually happening at the machine level. My focus has been on the users' need to get work done without the computer interfering.
My interest is squeezing every bit of performance from the machine which is "dedicated" to noise recording. I have always stopped auto-updating stuff, and disabling the OS power stuff.
The new motherboard, Black Edition 4 core chip, and ram, has many options that yearn for attention. Hence my interest in the topic, and the comments, of this thread.
j