Page 1 of 1

Disable CPU idle

Posted: 25 Apr 2023, 03:44
by deama
Found a tweak to disable CPU idle so it's always at 100%, helps with consistency and input lag:
phpBB [video]


Despite what he says in the video, it doesn't make the temps go up by much for me, only +5 degrees at most on system "idle".
I do get about +30W power usage on system "idle" now too, but not much of a difference for me, was 50W Before now is 75-80W.

I'm on 7950x3dv. Also, I have SMT disabled, maybe that helps even more with the temps.

Re: Disable CPU idle

Posted: 25 Apr 2023, 05:56
by Tiberiusmoon

Re: Disable CPU idle

Posted: 25 Apr 2023, 07:05
by sherifmagdy32
Definitely wouldn't recommend disabling idle it uses a lot of power and degrades the silicon so fast the cpu usually last around 2 years then the performance takes so huge hit you will need to buy a new system
i saw this happen to a ton of fortnite pro's because all the tweakers the first thing they do is disable idle
the smart way to use this would be to use process lasso performance mode and switch to your performance power plan with idle disabled when it detects the games running you can control what games this give you the best from both worlds
i actually do use this myself.

Re: Disable CPU idle

Posted: 25 Apr 2023, 07:38
by Tiberiusmoon
sherifmagdy32 wrote:
25 Apr 2023, 07:05
Definitely wouldn't recommend disabling idle it uses a lot of power and degrades the silicon so fast the cpu usually last around 2 years then the performance takes so huge hit you will need to buy a new system
i saw this happen to a ton of fortnite pro's because all the tweakers the first thing they do is disable idle
the smart way to use this would be to use process lasso performance mode and switch to your performance power plan with idle disabled when it detects the games running you can control what games this give you the best from both worlds
i actually do use this myself.
^This.
My wattage usage is doubled when disabling Idle so I use lasso to enable ultimate power plan for specific games.
For GPU its a matter of setting your power plan to normal globally then enable performance when a game is running.

Re: Disable CPU idle

Posted: 25 Apr 2023, 08:07
by F1zus
I did a lot of tests with my amd 5600x and cpu idle state. I came to the conclusion that with the CPU idle disabled, the game is not so smooth, the enemies teleported near me. Yes, the mouse felt sharper. My friend expressed the same opinion, he tested it on 10400f.

Re: Disable CPU idle

Posted: 26 Apr 2023, 13:24
by Unreazz
i would not reccomend this, if you have hyperthreading on

Re: Disable CPU idle

Posted: 25 May 2024, 15:04
by Espionage724
On Linux I noticed using the halt function didn't seem to have negative effects, and sounded better on-paper :p mwait sounded slower, and disabling cpuidle entirely runs slower due to having to execute some loop (and is even suggested not to do so for performance purposes).

I wonder if Windows has different implementations for cpuidle and if they can be selected?

Also there was one interesting tweak on the first video about disabling Threaded DPCs. Here's a one-liner for anyone else curious:

Code: Select all

reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\kernel" /v "ThreadDpcEnable" /t REG_DWORD /d "0" /f
https://learn.microsoft.com/en-us/windo ... eaded-dpcs

Re: Disable CPU idle

Posted: 25 May 2024, 15:49
by Thatweirdinputlag
deama wrote:
25 Apr 2023, 03:44
Found a tweak to disable CPU idle so it's always at 100%, helps with consistency and input lag:
phpBB [video]


Despite what he says in the video, it doesn't make the temps go up by much for me, only +5 degrees at most on system "idle".
I do get about +30W power usage on system "idle" now too, but not much of a difference for me, was 50W Before now is 75-80W.

I'm on 7950x3dv. Also, I have SMT disabled, maybe that helps even more with the temps.
We've talked about this before, and I surely am against this tweek in particular. It will burn up your CPU, will force it to degrade way faster than how it normally would, not to mention the amount of extra watts that your system would use and the heat that it will produce. It's literally not worth it! Even on the graph itself, the variations between CPU Idle and CPU Idle Disabled is barely within the range of 0.3-0.4ms. Granted he has an optimized PC, but the idea is still the same.

Re: Disable CPU idle

Posted: 13 Mar 2025, 11:48
by Espionage724
One-liners:

Disable CPU Idle States:

Code: Select all

"powercfg.exe" /SETACVALUEINDEX "SCHEME_CURRENT" "SUB_PROCESSOR" "IdleDisable" "1" & "powercfg.exe" /SETACTIVE "SCHEME_CURRENT"
Undo/re-enable:

Code: Select all

"powercfg.exe" /SETACVALUEINDEX "SCHEME_CURRENT" "SUB_PROCESSOR" "IdleDisable" "0" & "powercfg.exe" /SETACTIVE "SCHEME_CURRENT"
SETACVALUEINDEX applies it to AC (plugged-in laptop) only; Battery/DC still has idle states and dynamic clocks.

https://learn.microsoft.com/en-us/windo ... mmand-line

Apparently even with BIOS C-States disabled there's still notable latency without also disabling idle states: https://superuser.com/questions/1640355 ... 96_1642140

Re: Disable CPU idle

Posted: 13 Mar 2025, 14:10
by JimCarry
on my old pc with intel cpu, i use to use this ,but on my amd cpu i will not, because its hot as the sun allready,but i made myself 2 scripts,when u click on the it enables is ,and before gaming i just click on the one to disable it.if you want i care share,and also does the regedit dword works if idle is enable?