Overclock.net banner

CPUDoc; little CPU helper tool with some exclusive features

55K views 440 replies 33 participants last post by  ManniX-ITA  
#1 · (Edited)
[30th September 2025] New release
  • v1.2.14 Beta
    • New: Intel Core Ultra core parking settings from Veii
    • New: More understandable description of the toggles in the system tray menu
    • New: ThreadBooster startup toggle hidden in release builds
    • New: Change in default heterogenous policy to Automatic by default
    • New: improvements in CPU detection by SystemInfo
    • New: Automatic selection fo Power Plan settings per Intel/AMD CPUs (Zen3/Zen4/Zen5)
    • New: Fixes for Zen4/4 Dual CCDs and X3D
    • Fix: Bug in GameMode which was delaying the PSA changes
    • Fix: Optimizations of the power plan settings to match Balanced LowPower
    • Fix: Various small fixes and optimizations


CPUDoc is a little utility that comes with some exclusive features:
  • SysSetHack - Use the CpuSet system bitmask manipulation to get a smoother and faster experience similar to SMT/HyperThreading off, while still keeping the benefit on being available.
  • PowerActive - Dynamic power plan manipulation, comes with 2 ultra low power consumption standby mode, Light and Deep Sleep.
  • NumaZero - Only use a subset of the cores, either set by Auto or manually the first 2/4/6/8/... /20, Auto should select same CCD/CCX or P-Cores.
These are the main features but more will be added in time.

There is a 5-7% CPU performance gain and it's almost for free.

Let me know if you have good or bad experiences.

https://github.com/mann1x/CPUDoc/releases/latest

This support thread is specific to AMD CPUs.

I'd be curious to know if a 7950x can run games similar to a 7700x with NumaZero active.

@domdtxdissar @KedarWolf Could you please test it?
 
#402 ·
Ran the bat successfully but still no luck, I might be cursed [emoji23]
Honestly it's not a big deal for me that it takes a bit to load, but now I wonder if it could make cpudoc behave badly or something?
Sorry thought I answered already.
Just to confirm, no it will not impact how it works.

Sent from my SM-S906B using Tapatalk
 
#404 ·
There's a bug in the update of the enabled cores in the interface.
Close and re-open the main window from the system tray.
You can also disable temporarily SSH from the system tray with right mouse button menu.
 
#405 ·
I just tried the latest CPUDoc-v1.2.10-dev-b29 and instantly noticed that the UI has a scaling issue. Anything above 100 % desktop scaling will cut off parts of the Configs tab.
Just wanted to let you know. 😅
Even though I haven't really tried the tool itself, yet, I want to thank you for your efforts and works on this. The concept sounds amazing and I can hardly imagine how much knowledge and how many hours of work must have gone into all of your tools.
 
#406 ·
Just wanted to let you know.
Thanks, I didn't ever try :p
The UI needs a lot of reworking, will check it out during development.
 
#408 ·
just one thing my pc bootup is extremely slow now
The boot time shouldn't be affected by CPUDoc. Did this happen once you set CPUDoc to start at boot?
 
#410 · (Edited)
Hello, I registered only because of this topic and one question, will this program work normally for me? So far it shows like this. In any case, thank you for your efforts.

Same thing when I put your profile AMD Ryzen™ [Zen4] Balanced LowPower 11-v5-Backup-2023.29.5-16.42.58

Error and error have no effect? And what boxes should I check and what is the best profile to check? My laptop is always on the charger and I need it for games. Thank you

AMD Ryzen 7 7840HS, частота: базовая - 3,8 ГГц, максимальная - 5,1 ГГц, 8 ядер, 16 потоков, кэш L3: 16 МБ
Интегрированная графика AMD Radeon 780M
16 ГБ LPDDR5, 6400 МТ/с, двухканальный режим
512 ГБ PCIe 4.0 SSD
 

Attachments

#411 ·
Hello, I registered only because of this topic and one question, will this program work normally for me? So far it shows like this. In any case, thank you for your efforts.
Looks all fine to me, should work as expected.
 
#418 ·
guys, is there a prebuilt binary or we need to build it for ourselves ?
 
#419 ·
Sure there is a release on GitHub.
But I usually share here the latest development betas.

This is the latest one:

 
#420 ·
a fine utility. numa zero really works (tested with Intelburntest64) , also more convenient than using the Game mode of Ryzen Master (it's ****). gui's simple and intuitive. the high performance power plan causes the system to consume about 50w more at idle, compared to windows's own.
 
  • Rep+
Reactions: ManniX-ITA
#421 ·
a fine utility. numa zero really works (tested with Intelburntest64) , also more convenient than using the Game mode of Ryzen Master (it's ****)
Thanks for the feedback, always appreciated.

the high performance power plan causes the system to consume about 50w more at idle, compared to windows's own.
Wow, it doesn't look right. Where did you get this measure?
When you say high performance plan what do you mean exactly? PSA configured in a specific way?
 
#422 ·
I stumbled across this and was intrigued.
I'm still not sure exactly what it does, endgame-wise, if that makes sense.
But the latest leads me to believe it's not entirely stable?
Correct me if I'm wrong, thx.
 
#423 ·
But the latest leads me to believe it's not entirely stable?
It's Beta so not a "Stable" branch; in general if it works, no issue.
I post the development Beta here and only when pretty sure they work on GitHub.

The only known bug is with ZenControl; sporadically the SMU is not setting properly the requested limits coming out of deep standby and the clocks are locked to 550 MHz until the next change.

I'm still not sure exactly what it does, endgame-wise, if that makes sense.
That's puzzling because what it does is described on the GitHub repo, there is a Readme.
I keep hearing this and I don't understand... Did you read it?

If you didn't it's ok but please read it and tell me if it's clear or not, what did you understand or else.
 
#424 ·
It's Beta so not a "Stable" branch; in general if it works, no issue.
I post the development Beta here and only when pretty sure they work on GitHub.

The only known bug is with ZenControl; sporadically the SMU is not setting properly the requested limits coming out of deep standby and the clocks are locked to 550 MHz until the next change.



That's puzzling because what it does is described on the GitHub repo, there is a Readme.
I keep hearing this and I don't understand... Did you read it?

If you didn't it's ok but please read it and tell me if it's clear or not, what did you understand or else.
You're completely correct, my apologies. I haven't been super active on OCN in awhile and didn't even notice that.
Funny thing is, I retracted and looked the thread over again to make sure I didn't make this mistake lolol
I'm reviewing it now

EDIT: I can't open your zip file because of the extension thats after.zip
Maybe I'm an idiot i dunno lolol
 
#428 ·
Need to rethink that layout, there are so many weird combinations now.

Not sure why there's sometimes an issue importing the power plan.
Usually there's a reason but sometimes not.
I have to check an alternate method via WMI, hopefully will avoid these cases.

Can you send me the logs?

Enable the debug logs in settings, close the program, re-open it, close it again.
Once sent the logs, disable the debug logs.
 
#434 ·
Yes but I was busy and I'm still quite busy.
I'm having less free time, hope I can resume the development soon.
 
#433 ·
You can get 7800X3D idle consumption really low by enabling igpu while not usibg it and running soc and vddp as low as you can. The app may omprove it further.
Example:
7800X3D soc 1.28v, vddp 1.12v igpu off: idle 22-25W
7800X3D soc 1.08v, vddp 0.95v, igpu on: idle 11-14W. Igpu off: 15-18W. If you set igpu off core will idle to 450mv-ish volt, with igpu off they idle to 680mv-ish.
Powerdraw from wall idle with monitor off is 63W in first case, 56W low soc/vddp igpu off, 49W liw voltage igpu on.

Igpu on may require a bit more soc voltage with ram overclock though.
 
#435 ·
Added b31 development build to the first post

 
#436 ·
Made release of b31 to Github as v1.2.10 Beta
 
#437 ·
Released on Github new v1.2.11 Beta
 
#438 ·
Released v1.2.12 Beta on Github

Nice improvements with SotTR FPS, should make happy people with NV x090s:
  • Min +7
  • Avg +4
  • P95 +14
I recommend not to change anything in PSA as the current setup is the absolute best; unless you are using Win11.
Still have to test it under Win11 latest version, currently Ultimate is forced; it doesn't work well in Win10 the Ultimate personality, in terms of performances.
I will check with the latest version of Win11 to see if Balanced works better and if so I'll change the Auto behavior to select Balanced personality.
In the meantime, run some benchmarks to see how it goes.

With the dynamic slider control, unless there's a specific reason, the Balanced power plan is better under every aspect.
Not only on power consumption but also on performances.

Beats hands down my custom powerplan Balanced LowPower 10-v11 which is already excellent.

Some benchmarks with SotTR comparing the previous version of CPUDoc, the Microsoft plans and my LowPower, in order of rendered frames with delta FPS from the previous.

CPUDoc v1.2.12 Balanced

Image


CPUDoc v1.2.11 Balanced Max
FPS delta Min: -7 Avg: -4 P95: -14


Image


ManniX's Balanced LowPower 10-v11
FPS delta Min: -5 Avg: -2 P95: +3

Image


Microsoft Ultimate
FPS delta Min: -5 Avg: -7 P95: -7

Image


Microsoft Balanced Max
FPS delta Min: +0 Avg: +1 P95: -2

Image


Microsoft High Performance
FPS delta Min: -6 Avg: -6 P95: -3

Image
 
#439 ·
New release v1.2.13 Beta on Github.

Fixed core parking for multi CCDs X3D processors.
 
#441 ·
Released new 1.2.14 Beta, highly recommended to upgrade.

I thought I was on par with Balanced LowPower but I was wrong.
Without being GPU bound it was an easy win.
When tested in a 30-40% and over 90% there was a stark difference, PSA was struggling.

Now PSA it's on par or better, even in GPU bound scenarios and on my main OS which is super-bloated.
When combined with SSH the win is, finally, hands down.
On top of the better FPS more or less everywhere, the 5% increase in GPU bound is quite an achievement.

Tomorrow I will do some more lovely benchmarks with the 10/11 BenchOS.

PSA+SSH

Image


PSA

Image


Balanced LowPower 10-v11 slider to the Max

Image