Code Monkey home page Code Monkey logo

Comments (347)

milkmaman avatar milkmaman commented on August 10, 2024

Did you try 1.1.7 b6? Linked in this thread on overclock.net.

https://www.overclock.net/threads/cpudoc-little-cpu-helper-tool-with-some-exclusive-features.1802081/post-29104334

from cpudoc.

mann1x avatar mann1x commented on August 10, 2024

Sorry I missed the notification
Please check with the beta as said by @milkmaman

from cpudoc.

Adi2071 avatar Adi2071 commented on August 10, 2024

What are the best PBO settings and voltage for the 3700X for the best gaming performance? I can set my CPU to 4450MHz 1.368V

from cpudoc.

mann1x avatar mann1x commented on August 10, 2024

I use PPT 135 and TDC 90 for my 3800X at EDC 1A.
You can use ZenControl with these values leaving EDC 1A not Auto.
ZenControl will lower the PPT/TDC based on load to get the best gaming perf.

BTW there's no reason to enable NumaZero with a 3700X unless it's a dual CCD and yours is not.

from cpudoc.

Adi2071 avatar Adi2071 commented on August 10, 2024

Is voltage reduction needed or will it reduce gaming performance? For EDC 1 I used -0.01875V.

from cpudoc.

mann1x avatar mann1x commented on August 10, 2024

It depends on your system; CPU, board, bios version, etc
It's not needed, only set an offset if it helps increasing the clocks or performances

from cpudoc.

Adi2071 avatar Adi2071 commented on August 10, 2024

Bez tytułu

For EDC 1, the voltage offset has no major effect. I tested -0.0125, -0.01875 down to 0.0375V. The highest efficiency is at -0.01875V but these are 0.1% values.

from cpudoc.

mann1x avatar mann1x commented on August 10, 2024

It looks good.
Even if very small the offset can have a very big impact.

Run some game benchmarks; for gaming it's probably better to keep the PowerTweak at AutoPower and ActiveMode/GameMode in Auto.
But it could be different by system and also I haven't tested on Win11.

from cpudoc.

Adi2071 avatar Adi2071 commented on August 10, 2024

Nice program, satisfactory performance. Where you can check CPU performance at 1440p and low details (to get 165 fps+). I would like to test the settings with your program vs 4450MHz 1.368V.

from cpudoc.

mann1x avatar mann1x commented on August 10, 2024

Depends on the game; best is Shadow of the Tomb Raider to test CPU performances.

from cpudoc.

Adi2071 avatar Adi2071 commented on August 10, 2024

Ohh nice. AutoOC with your powerplan and software I see on 1080p ultra low 197fps. On 4450MHz 1.375V i see 201 ( only once) later 183-184. The first time I ran the test in 1080p I saw 192fps. Second time around 197fps on average. Probably the program put my processor in Booster mode. Or maybe it was better able to use the GPU.

from cpudoc.

Adi2071 avatar Adi2071 commented on August 10, 2024

I have an asus motherboard. In the PBO settings I have an option like FMax Enhancer. This is the option responsible for EDC. According to specialists in this function, the 3700X should achieve clocks higher than 4400MHz. Exactly this function is responsible for the EDC bug but it could be better optimized. I have a feeling that the cpu is throttled when EDC is set to 1. I would have to enable the Fmax function. Adjust the voltage offset to be exactly the same as EDC 1.

from cpudoc.

mann1x avatar mann1x commented on August 10, 2024

The FMax Enhancer was a nice idea but most of the times doesn't work and makes the system unstable or slower due to massive clock stretching. You need to be careful with it.

Don't trust feelings and use benchmarks; Unigine Heaven, 3DMark, Geekbench 5, CPU-z, etc
Use my BenchMaestro to check if you have clock stretching.
The 3700X could boost above 4400 MHz but it's not always possible. My 3800X without the EDC bug doesn't go over 4550 MHz, while with EDC 1 tops 4625 MHz.
The best you can get with the EDC bug is probably 4550 MHz but that depends on the binning quality of your CPU.

Use the benchmarks, especially Geekbench 5, to find the best setting for EDC.
It's not always 1 the best; I usually test 1-2-3-5-7-10.
You may also need a little bump up in SOC Voltage.
Very often with the EDC bug to get the clock boosting higher you also need a small negative or positive Vcore offset.
It all depends on the specific sample so you have to test yourself.

from cpudoc.

Adi2071 avatar Adi2071 commented on August 10, 2024

My play maxes out at 4450MHz. My sister's computer is similar, 4425MHz. I haven't seen bug 3700X reach more than 4425-4450MHz on EDC. The 3800X can actually go up to 4600MHz. My 3700X unfortunately not.

from cpudoc.

mann1x avatar mann1x commented on August 10, 2024

The 3800X has only 100 MHz more boost clock but it's much better binned than the 3700X so it's much easier to get a better one.
I'd check and experiment more with the settings cause there's a chance that it can go better with the EDC bug, at least up to 4500 MHz.

from cpudoc.

mann1x avatar mann1x commented on August 10, 2024

You may find something interesting reading this article:

https://www.hisevilness.com/articles/technology/ryzen-7-overclocking-the-3700x.html?showall=1

Consider testing with Global C-State control to disabled as often is causing issues with the EDC bug.
Don't disable Core Performance Boost or PBO of course.

Very important also to tweak DIGI+ VRM settings but be careful with the Power Duty/Phase to Extreme as often are causing instability. Also the options that can be set at 120-130% can be messy and more stable with just a notch below.

from cpudoc.

Adi2071 avatar Adi2071 commented on August 10, 2024

If you can improve the program, setting the PBO so that I can get a better result, I would ask for help. I currently have 145/95/1. CPU draws 135-138W under stress in cinebench r23.

from cpudoc.

mann1x avatar mann1x commented on August 10, 2024

Just adjusting PBO limits it's probably not going to help.
You need to experiment and benchmark with different BIOS settings.
Higher limits and power draw doesn't mean necessarily better performances.
Use Geekbench 5 and compare the scores with different settings.
I use 135/90/1 on my 3800X so it's probably too high at 145/95.

from cpudoc.

Adi2071 avatar Adi2071 commented on August 10, 2024

Global C-state Control = Disabled
Power Supply Idle Control = Low Current Idle
CPPC = Enabled
CPPC Preferred Cores = Enabled
AMD Cool'n'Quiet = Disabled
PPC Adjustment = PState 0

328037119_1402574577152685_7492204807067639997_n

I changed PBO to 135/90/1.

from cpudoc.

mann1x avatar mann1x commented on August 10, 2024

Try with C-state and CnQ enabled if you didn't already.
The LLC seems too high; try with CPU set to Auto or 3.
SOC it's probably fine at 4, try with 3.

from cpudoc.

Adi2071 avatar Adi2071 commented on August 10, 2024

SOC not possible at level 3. Then the RAM is unstable.

from cpudoc.

Adi2071 avatar Adi2071 commented on August 10, 2024

When these options are enabled, the processor is more stable. I set the CPU LLC to Auto. Now CPU eats 133W so PPT 135W is enough. Previously at 135W it was throttled because it used 138-139W.

from cpudoc.

Adi2071 avatar Adi2071 commented on August 10, 2024

After enabling C-State and CnQ, single-core performance increased from 527 to 531 points in CPU-Z. Manual OC 4400MHz gets 534 points, 4450 gets 541 points, 4500MHz over 550 points. Unfortunately, manual OC has much worse performance in games than AutoOC with PBO and EDC bug.

from cpudoc.

Adi2071 avatar Adi2071 commented on August 10, 2024

image

Version 1.1.8 is broken. The processor shuts down at various times. Not only on my computer, but also on another computer. Single-core performance in cpu-z is around 529-531 points. In the new version 1.1.8 it drops dramatically.

from cpudoc.

mann1x avatar mann1x commented on August 10, 2024

Very odd, it's almost identical to 1.1.7 except a few small fixes.
Are you sure you didn't change anything else?
Did you upgrade from a previous version? If that's the case try with a clean install.

Also upgrade CPU-z to the latest version, 1.91 is very old and CPU-z it's pretty finnicky.

If you still have issues try disabling SysSetHack and/or PowerSaverActive in settings to find out which one could be the root cause.

from cpudoc.

mann1x avatar mann1x commented on August 10, 2024

Very often the CPU-z ST bench falling down is a symptom of Global C-state not working well with EDC bug.
Sometimes works and then after a few reboots does this.
Try if disabling it in BIOS helps.

from cpudoc.

Adi2071 avatar Adi2071 commented on August 10, 2024

Unfortunately not. On the second computer as well as on my version 1.1.7 everything was fine. When he updated to version 1.1.8 it started crashing on both computers.

When I disable SysSetHack nothing changes.

from cpudoc.

Adi2071 avatar Adi2071 commented on August 10, 2024

Disabling PowerSaver doesn't change anything. Only disabling the program or ThreadBooster option fixes the problem.

from cpudoc.

mann1x avatar mann1x commented on August 10, 2024

Try disabling ZenControl.
Stopping ThreadBooster it's almost as closing the program.

Did you try with the 1.1.7 you were using before?

from cpudoc.

Adi2071 avatar Adi2071 commented on August 10, 2024

Disabling ZenControl resulted in drops to 510 points. I thought it was ZenControl's fault and suddenly it dropped to the value as in the picture above.

On version 1.1.7 everything is fine. Everything works fine on both computers.

from cpudoc.

mann1x avatar mann1x commented on August 10, 2024

Very puzzling...
Did you update CPU-z to the latest version?

from cpudoc.

Adi2071 avatar Adi2071 commented on August 10, 2024

"Did you update CPU-z to the latest version?"

There is no need. No program matters. The problem is in your software. My sister played valorant. The clocks dropped to 3440MHz and the game was 70 FPS. Then the clocks increased to the correct value and FPS went up. I turned off this program for my sister so she could finish the match and 0 problems until the end of the match.

It doesn't matter if I'm testing it with cinebench, cpu - with or I'm on the desktop, HWinfo shows how the clocks drop during the test below 3.6GHz.

Most likely, you have messed something up and for the program to work properly, you need to turn off C-State because with it on clocks fall below 3.6GHz.

from cpudoc.

mann1x avatar mann1x commented on August 10, 2024

CPU-z version matters a lot!
It's one of the few programs that handles affinity on its own, not using Windows.
There are very specific optimizations for it in the code and they could not work the same on the old versions.
I only test it with the latest one.

If the clocks are going down during gaming then it's a whole different story.
Probably the issue is not related to CPU-z but please use only the latest version.

Did you made a fresh install of 1.1.8?
Do you have a 2nd monitor to check while gaming what is the PerfBias (Economizer/Standard/Booster) and if GameMode is enabled?

from cpudoc.

Adi2071 avatar Adi2071 commented on August 10, 2024

PowerSaverActive [Booster] - Even on the desktop, all the time.

There is no need to update CPU-Z, it does not affect what is happening with the processor. I tested the previous settings on this version even when I was using 1.1.7.

Something in this program is broken. I'll try disabling C-State and see if it still does the same thing.

This is not a clean install, just an upgrade from 1.1.7. It doesn't matter basically.

from cpudoc.

mann1x avatar mann1x commented on August 10, 2024

You need a clean install, not upgrade.
I ended up in this situation as well with 1.1.7 and I don't know why.
Clean install fixed it.
I must have missed something but I don't know where.

Before disabling C-state try it.

You can keep using an old CPU-z but if it's doing weird stuff I can't help.

One of the few things that I may have added after 1.1.7b6 could be the Vanguard protection detection, have to check.
Maybe that could be an issue as well.

from cpudoc.

Adi2071 avatar Adi2071 commented on August 10, 2024

Disabling C-State fixes the problem.

I will enable C-State and do a clean install and let you know.

from cpudoc.

mann1x avatar mann1x commented on August 10, 2024

No the Vanguard detection was already there; if it's detected ZenControl will not work as it stops the library

from cpudoc.

mann1x avatar mann1x commented on August 10, 2024

Thanks for testing!

Sadly C-state with the EDC bug most often doesn't work.
I was one of the few that could but at some point it stopped working on my 3800X and had to disable it as well, some crazy stuff started happening randomly all of a sudden.
I think the version of the AMD Chipset Drivers plays a role.
Update them if you didn't recently.

from cpudoc.

Adi2071 avatar Adi2071 commented on August 10, 2024

I have the latest drivers on both computers.

How to do a clean install? There is no .exe file in the download package to unload the program.

from cpudoc.

mann1x avatar mann1x commented on August 10, 2024

Just don't use the previous folder and extract the zip file in a new folder.
Re-configure the settings if different from the defaults.

If you had Autostart set at boot, remove and re-create the task.

from cpudoc.

Adi2071 avatar Adi2071 commented on August 10, 2024

There is no .exe file to run the program.

from cpudoc.

mann1x avatar mann1x commented on August 10, 2024

There is...
Maybe the AntiVirus somehow messing it up?

image

from cpudoc.

Adi2071 avatar Adi2071 commented on August 10, 2024

image

I'm getting this.

from cpudoc.

mann1x avatar mann1x commented on August 10, 2024

You are downloading the source code to compile :)

Go here:
https://github.com/mann1x/CPUDoc/releases/tag/v1.1.8

And download CPUDoc-v1.1.8.zip

from cpudoc.

Adi2071 avatar Adi2071 commented on August 10, 2024

A clean install didn't help. C-State must be disabled.

Then what about the option AMD Cool'n'Quiet ? Should it be enabled or disabled?

from cpudoc.

mann1x avatar mann1x commented on August 10, 2024

The Cool'n'Quiet option is quite a mystery.
There's no such thing in Ryzen 3000 and later...
It does something but I don't recall exactly what.

On some boards if disabled PBO boosting will be limited.
I would keep it enabled if it doesn't creates issues, worst should happen is that does nothing.

from cpudoc.

Adi2071 avatar Adi2071 commented on August 10, 2024

Everything works fine now but the performance in csgo is quite low.

I don't think cutting the cores in half has any good effect on performance. SMT and single CCD applies to new generation processors like 7900X/7950X, not age like 5900X and 5950X and most importantly only on Windows11 there is such a performance problem.

from cpudoc.

mann1x avatar mann1x commented on August 10, 2024

The performance of a game with SSH depends on a number of factors.
Some games does not show any improvement.
Others lower or even stuttering.
In general you need to configure the graphics settings in a way that the CPU usage does not go over 50%; other wise CPUDoc will start enabling the T1 threads and more are enabled and lesser and lesser the performance gain will be.

SMT/HyperThreading applies to almost all processors produced in the last 10 years; more cores, more gain.
Using Single CCD/single Numa is a good way to reduce latency, if it doesn't cause issues which sometimes does. Lots of people with old Intel CPUs are using CPUDoc SSH to get more consistent fps with CS:GO or other high fps games.

I'm using it happily with a 3800X and a 5950X, you don't need a latest gen CPU.

If you want to test the performance gain on your CPU check the README, use 7-Zip File Manger benchmark mode with 6 threads, run it with and without SSH

from cpudoc.

Adi2071 avatar Adi2071 commented on August 10, 2024

I'm playing BF1 and the cpu usage on some threads reaches 70-80% but still 8 cores out of 16 are used. I'm using MSI afterburner and I have all the threads displayed there.

I don't really understand how this program is supposed to work. In dying light i think there is less FPS than on full 16 cores same in csgo. Performance with SMT OFF can only improve in a few % of games. There have been so many tests and in general it turned out that disabling the cores does not make much sense because the profit is meager or non-existent.

from cpudoc.

mann1x avatar mann1x commented on August 10, 2024

There are 3 areas of improvements with SSH:

  • Raw performances; it's about 1% per core, you can verify it yourself using any benchmark like 7-Zip mentioned above or with 3DMark CPUProfile. Doesn't look much but it is. If you consider the money and efforts and risks saved against an OC which often results in the same. On a 16 cores like a 3950X or 5950X it's about 15% gain in speed. It's massive if you are in the right conditions. Just the power consumption savings are worthwhile if you consider that normally a PC or a Server runs most of it time with a CPU usage around or below 50%.
  • Processes Priorities: manipulating the CpuSet in Windows has the effect to alter the priority of process scheduling. If you start a game installation while playing a game your fps will go down massively. If you do the same with SSH enabled the fps will go down but much less.
  • Low FPS improvements: almost all games, also those which will have the same average fps, will gain much better lows. You can use any in-game benchmark to verify this. If they don't show the P95/P99 fps you can use CapframeX. This is because of the nature of SMT/HyperThreading; they are not 2 cores but 2 threads on the same core and they share resources. Anything that is running on the 2nd thread can and probably impact the execution of what is running in the 1st one.

SMT Off is nor recommended because you effectively kill almost half of the max performances of the CPU. CPUDoc does it dynamically, that's the point. Having the advantages without the disadvantages.
SMT Off is used by most pro-players because it's the only way to get really smooth gameplay fps.
You just need an oversized CPU cause you are going to use half of it.

I suggest you look in the benchmarks I've posted in the AMD thread on Overclock.net, it's in the README.

from cpudoc.

Adi2071 avatar Adi2071 commented on August 10, 2024

In csgo SSH on 454.09fps in benchmark, when I turned off SSH it showed 452fps

powercfg -setacvalueindex %SCHEMA_ID% SUB_PROCESSOR PERFINCTHRESHOLD 85
powercfg -setacvalueindex %SCHEMA_ID% SUB_PROCESSOR PERFINCTHRESHOLD1 95
powercfg -setacvalueindex %SCHEMA_ID% SUB_PROCESSOR PERFINCPOL 1
powercfg -setacvalueindex %SCHEMA_ID% SUB_PROCESSOR PERFINCPOL1 1
powercfg -setacvalueindex %SCHEMA_ID% SUB_PROCESSOR PERFBOOSTMODE 4
powercfg -setacvalueindex %SCHEMA_ID% SUB_PROCESSOR PERFAUTONOMOUS 0

What do you think about it? Won't it kill performance? In the new BF2042, the CPU usage at these settings is 90-100% on all cores and the CPU becomes a botelneck. I read that you should change these options PERFINCTHRESHOLD and PERFINCTHRESHOLD1 to 20-30 and it actually helped.

from cpudoc.

mann1x avatar mann1x commented on August 10, 2024

How do you bench in CS:GO?
I have to check out if I can do something to optimize it.

With 90-100% CPU usage SSH will probably not help increase performances, maybe a little better lows.

Changing the PERFINCTHRESHOLD to 20 doesn't seem to be a good overall solution.
Maybe helps in specific situations but it will kill performances in many scenarios as the background threads will boost the secondary cores clock at the expenses of the good ones.

from cpudoc.

Adi2071 avatar Adi2071 commented on August 10, 2024

You do not understand me.

I tested cs go on your settings and with SSH on it's 454 fps, with it off it's 452 fps.

What do you think about these settings?
powercfg -setacvalueindex %SCHEMA_ID% SUB_PROCESSOR PERFINCTHRESHOLD 85
powercfg -setacvalueindex %SCHEMA_ID% SUB_PROCESSOR PERFINCTHRESHOLD1 95
powercfg -setacvalueindex %SCHEMA_ID% SUB_PROCESSOR PERFINCPOL 1
powercfg -setacvalueindex %SCHEMA_ID% SUB_PROCESSOR PERFINCPOL1 1
powercfg -setacvalueindex %SCHEMA_ID% SUB_PROCESSOR PERFBOOSTMODE 4
powercfg -setacvalueindex %SCHEMA_ID% SUB_PROCESSOR PERFAUTONOMOUS 0

Stock:
image

NEW:
image

from cpudoc.

Adi2071 avatar Adi2071 commented on August 10, 2024

On these new settings in BF2042 there is 90-100% CPU usage on 16 cores. DICE recommends setting this PERFINCTHRESHOLD option to 30. And it actually helped. CPU usage dropped to 50-60%. BF is a very CPU intensive game. 8/16 for this game is not much. 12/24 works much better.

from cpudoc.

Adi2071 avatar Adi2071 commented on August 10, 2024

Dynamically enabling threads works averagely, in CPU-Z they are not enabled at all. Only in Cinebench R23. It's the same in games. We use 8 cores instead of 16 practically all the time.

The program should work on the principle that 16 cores are active on the desktop all the time with core parking to save energy. Only during GameMode should SMT and unpark CPU be turned off.

from cpudoc.

mann1x avatar mann1x commented on August 10, 2024

They are enabled based on load, on CPU-z are enabled when needed, there is a little lag before the load is detected.
But if they are not enabled at all you must have some other problem.

If the T1 cores are enabled, even without load, Windows will use them and the T0 threads will go slower.
You can disable SSH from the system tray menu and enable it when you launch a game.
In the future there will be also a customizable keyboard shortcut and multiple profiles to satisfy everyone preferences.
There's actually no power saving using core parking with AMD, it only adds a lot of latency.

The only small drawback is a very small increase in CPU temperature in idle as the cores have a more per core usage ratio.
But this is nullified by the PowerSaverActive features.

from cpudoc.

Adi2071 avatar Adi2071 commented on August 10, 2024

Your power plan had this option set to 2
PERFBOOSTMODE 2, which corresponds to Aggressive. I changed it to 4, aggressive-efficient and clocks jumped 25-50MHz in peek. I didn't touch the rest.

In my case power saver doesn't work. Only when I set everything to auto and power plan to balanced. When set to Ultimata, it still uses the booster option even though it is set to Auto.

How should these 4 options be set:
Power Tweak - AUTO
PowerPlan - Ultimate
ActiveMode lowest PowerBias - Booster / When I set it to Auto, it still uses the Booster option.
GameMode lowest PowerBias - Booster / When I set it to Auto, it still uses the Booster option.

from cpudoc.

mann1x avatar mann1x commented on August 10, 2024

The boost mode has a different behavior based on the CPU and the system.
Aggressive is an overall setting that works good for both AMD and Intel.
In the future I will add more customizable settings and auto configuration based on CPU type.

In general the options are best left at default. Power Tweak as AutoPower.
The Ultimate PowerPlan is more recommended for Windows 11.

The PowerBias should not be stuck to Booster,
Try to disable PSA, save settings, stop & start ThreedBooster from Main, re-enable PSA and save settings.
If it doesn't help try Reset Settings from the Settings tab.

from cpudoc.

Adi2071 avatar Adi2071 commented on August 10, 2024

Only changing the power plan to balanced does not stick to boosted. Then the standard is PPT 110W, in boost mode it goes back to 135W.

from cpudoc.

Adi2071 avatar Adi2071 commented on August 10, 2024

image

meyby work

from cpudoc.

Adi2071 avatar Adi2071 commented on August 10, 2024

image

Settings

from cpudoc.

mann1x avatar mann1x commented on August 10, 2024

Yes CS:GO needed an optimization.
I've also added the Battlefield series even if I'm not sure I can test it.

from cpudoc.

Adi2071 avatar Adi2071 commented on August 10, 2024

UltimateW11 and W10 is broken. Both of these power plans keep power bias on Booster only. I have the same settings on both computers.

from cpudoc.

mann1x avatar mann1x commented on August 10, 2024

Somehow it's messed up on your PC, works fine for me and others:

image

Close CPUDoc, use QuickCPU to remove the CPUDoc power plans, restart CPUDoc.

from cpudoc.

Adi2071 avatar Adi2071 commented on August 10, 2024

image

from cpudoc.

mann1x avatar mann1x commented on August 10, 2024

Did you removed it?

from cpudoc.

Adi2071 avatar Adi2071 commented on August 10, 2024

I disable CPUDoc and close. Then I deleted the power plans through the Control Panel. Then I launched the program. And it seems to have fixed itself because it works even after restarting the computer.

from cpudoc.

mann1x avatar mann1x commented on August 10, 2024

Thanks, I wonder what could have been.... I'll look into it

from cpudoc.

Adi2071 avatar Adi2071 commented on August 10, 2024

The Ultimate Power Plan needs improvement. As soon as he jumps on the booster, he does not return to standard.

from cpudoc.

mann1x avatar mann1x commented on August 10, 2024

Weird, it does not happen to me.
There was an earlier issue that was causing a permanent Booster PerfBias but it's fixed.
I just tested it and it goes back to Standard for me.
There is an hysteresis time before going back to Standard but it's a about 10 seconds of low load.

from cpudoc.

Adi2071 avatar Adi2071 commented on August 10, 2024

It returns to balanced, but not to ultimate. He stays on boosted. I don't know what is causing it. Maybe the program sees that there is some load that really isn't there and that's why it doesn't return to the standard.

from cpudoc.

Adi2071 avatar Adi2071 commented on August 10, 2024

Powerbias is run over.

When I use balanced, it returns to standard but does not get boosted, only when I fire up cinebench R23 it will jump. On Ultimate it works boosted all the time and does not go back to standard.

It may have been fixed but it still doesn't work as it should.

from cpudoc.

mann1x avatar mann1x commented on August 10, 2024

The behavior with Balanced personality is as by design.

The previous issue with the Booster stuck was not related to the personality but to the settings.

The personality is only checked when PSA is initialized to decide which power plan to load and activate.
After that it doesn't matter anymore, it's not a dynamic configuration.
Whatever is the power plan personality the app is doing exactly the same.

Maybe there is still something wrong with the settings but I can't see how or where.
Can you please try in Settings tab to Reset Settings, re-configure and reload the app?

from cpudoc.

Adi2071 avatar Adi2071 commented on August 10, 2024

PowerBias Auto is for improvement. When set manually it works fine.

from cpudoc.

mann1x avatar mann1x commented on August 10, 2024

Can you describe better?
Is it solved setting the ActiveMode/GameMode lowest PowerBias to something else then Auto?
Which one?

from cpudoc.

Adi2071 avatar Adi2071 commented on August 10, 2024

ECO:
image
image

STANDARD:
image
image

BOOST:
image
image

When I turn on AUTO, everything falls apart. He uses BOOST all the time. When I set PowerTweak to LOW it used ECO but when I moved the mouse it jumped to BOOST. Standard should pop up and only during heavy load or in the game should BOOST be turned on.

from cpudoc.

mann1x avatar mann1x commented on August 10, 2024

Ok got it now.
I can't reproduce this behavior...
Can you check if it does the same with only PSA active, closing and re-opening the app?

from cpudoc.

mann1x avatar mann1x commented on August 10, 2024

Please let me know with v1.2.4 how it goes.
Made some changes in GameMode maybe could fix your issue.
Also please test again CS:Go and BF2042.

from cpudoc.

Adi2071 avatar Adi2071 commented on August 10, 2024

It's much better but AUTO bias is still broken.

When I have active and game mode set to auto, it uses the standard option even during csgo. When I set it to Booster it is almost 20fps more.

from cpudoc.

mann1x avatar mann1x commented on August 10, 2024

It's using standard because the CPU usage with CS:GO is very low.
You can always force GameMode to use Booster but it may not be the best with all games.
I'm adding Application profiles so that in the future for every game you can configure specific overrides, one of them will be the PerfBias.

from cpudoc.

mann1x avatar mann1x commented on August 10, 2024

What about the settings for BF2042?

Did you configure them this way:

powercfg -setacvalueindex %SCHEMA_ID% SUB_PROCESSOR PERFINCTHRESHOLD 30
powercfg -setacvalueindex %SCHEMA_ID% SUB_PROCESSOR PERFINCTHRESHOLD1 30
powercfg -setacvalueindex %SCHEMA_ID% SUB_PROCESSOR PERFINCPOL 1
powercfg -setacvalueindex %SCHEMA_ID% SUB_PROCESSOR PERFINCPOL1 1
powercfg -setacvalueindex %SCHEMA_ID% SUB_PROCESSOR PERFBOOSTMODE 4
powercfg -setacvalueindex %SCHEMA_ID% SUB_PROCESSOR PERFAUTONOMOUS 0

I will test later to see how it goes on my 5950X.
It's for sure the game that uses more CPU overall.
All my cores' T0 are almost fully loaded most of the time.

from cpudoc.

Adi2071 avatar Adi2071 commented on August 10, 2024

PERFINCTHRESHOLD 30 and PERFINCTHRESHOLD1 30 It works perfectly. You set PERFINCTHRESHOLD 85 i PERFINCTHRESHOLD1 95 and test. These settings prevent the CPU from peeking on the desktop and the fans from spinning to high speed.

from cpudoc.

mann1x avatar mann1x commented on August 10, 2024

The actual description of that setting is:

PerfIncreaseThreshold specifies the percentage of processor utilization, in terms of the maximum processor utilization, that is required to increase the processor to a higher performance state.

Which means that when set to 30 just a small load of 30% of the core is enough to boost higher the clock.
This should have the completely opposite effect of what you are describing.
I will test but it looks your system behavior is very peculiar

from cpudoc.

Adi2071 avatar Adi2071 commented on August 10, 2024

https://www.reddit.com/r/Amd/comments/eng1y8/ryzen_3700x_high_iddle_temps_and_fan_speed/

from cpudoc.

mann1x avatar mann1x commented on August 10, 2024

ah I thought you were talking about setting at 30

from cpudoc.

mann1x avatar mann1x commented on August 10, 2024

CPUDoc is using 85, 60 for Standard and 30 for Booster. In theory Booster should be the best already for BF2042

from cpudoc.

Adi2071 avatar Adi2071 commented on August 10, 2024

Next is the same. When I have Ultimate set, despite the powerbias on auto, I have the booster mode stuck. Balanced, on the other hand, works fine but does not activate booster mode.

from cpudoc.

mann1x avatar mann1x commented on August 10, 2024

I'm completely in the dark why it shouldn't work with Ultimate...
Have you tried without SSH and ZenControl right?

About Balanced you said Booster works with Balanced, while running Cinebench. That's the expected behavior.
Or now it's different?

from cpudoc.

Adi2071 avatar Adi2071 commented on August 10, 2024

In balanced mode, the booster mode only activates during Cinebench and is standard in games. This mode is not suitable for gaming.

SSH i ZenControl they have no influence. Remove the ultimate and improve the balanced mode to run the booster in games and everything will not work as it should.

During testing, csgo didn't want to turn on the booster mode because, despite the ultimate setting, it used balanced mode. Only after restarting the computer did it start using Ultimate.

from cpudoc.

Adi2071 avatar Adi2071 commented on August 10, 2024

image

It works fine. Forced booster mode in games.

from cpudoc.

Adi2071 avatar Adi2071 commented on August 10, 2024

Even in balanced mode it can stick to boosted mode. Then just go to the settings and reset the settings.

from cpudoc.

mann1x avatar mann1x commented on August 10, 2024

Thanks for testing.
I think I'll have to completely change the method to manage the settings.

from cpudoc.

mann1x avatar mann1x commented on August 10, 2024

Hi, I finally have a clue about why the PowerBias gets stuck in Booster mode.

Can you please send me:

  • from the Logs folder the LogInfo.txt and Logtrace.txt
  • Download ZenTimings, go to Tools->Debug, Click Debug and Save as..., send me the report file

Somehow is related to a problem in detecting the PBO limits.
If you see in the screenshots, when you have this issue the PPT max limit is displayed but not the actual set limit (135W instead of 110/135W.
Somehow I ended up in the same situation and got stuck in Booster mode but I can't reproduce it.

from cpudoc.

Adi2071 avatar Adi2071 commented on August 10, 2024

Debug_Report_27933714.4445063.txt
Debug from ZenTimings.

LogFile.txt
LogFile

LogInfo.txt and Logtrace.txt - I don't have any files with that name.

image

from cpudoc.

mann1x avatar mann1x commented on August 10, 2024

Yes I forgot, please enable the diagnostic logs in Settings tab.
Close and re-open CPUDoc.
Then you will have it.
Disable the diagnostic logs when done cause they slow down.

Thanks!

from cpudoc.

Adi2071 avatar Adi2071 commented on August 10, 2024

The program has a lot of bugs. On the sister's computer, the program does not detect EDC and TDC. The same thing happened to me after the latest update.

image

Despite the settings, the EDC standard is 135W instead of 110W.

from cpudoc.

mann1x avatar mann1x commented on August 10, 2024

It's not CPUDoc, there is something blocking low level access.
If you notice also on ZenTimings you don't have the voltages displayed, same issue.
The whole SMU and PowerTable are not accessible.

Did you install Riot's Valorant in the meantime?

from cpudoc.

Adi2071 avatar Adi2071 commented on August 10, 2024

2023-02-10 11:06:53.6473|INFO|7|SSH Action [Cores:0+0=0] 0x -> 0x00000000 - 0 -> 0
2023-02-10 11:06:53.8931|DEBUG|33|BuildDefaultMask: defBitMask 8 defFullBitMask 16 N0=False
2023-02-10 11:06:53.8931|DEBUG|33|Added ZenControlMode: hpx 135/0/0
2023-02-10 11:06:53.8931|DEBUG|33|Added ZenControlMode: bal 110/0/0
2023-02-10 11:06:53.8931|DEBUG|33|Added ZenControlMode: low 85/0/0
2023-02-10 11:06:53.8931|DEBUG|33|Added ZenControlMode: light 60/0/0
2023-02-10 11:06:53.8931|DEBUG|33|Added ZenControlMode: deep 45/0/0
2023-02-10 11:06:53.9119|INFO|5|SSH Action [Cores:8+8=16] 0x00000000 -> 0x00005555 - 0 -> 8
2023-02-10 11:06:53.9119|DEBUG|5|MaskParse action: [972] csrss sysm=True sysm_full=False bitm=False bitm_full=False bitm_pfull=False
2023-02-10 11:06:53.9119|DEBUG|5|MaskParse action: [1044] csrss sysm=True sysm_full=False bitm=False bitm_full=False bitm_pfull=False
2023-02-10 11:06:53.9295|DEBUG|5|MaskParse action: [1572] dwm sysm=True sysm_full=False bitm=True bitm_full=False bitm_pfull=False

from cpudoc.

Adi2071 avatar Adi2071 commented on August 10, 2024

Unfortunately, I don't use Riots valorant. Probably because of Kaspersky. Norton 360 for Gamers did not want to let the process pass and blocked it all the time. Bitdefender and Eset left him alone. Kaspersky doesn't touch it either. It apparently blocks low-level access.

from cpudoc.

mann1x avatar mann1x commented on August 10, 2024

In the ZenTimings report:

######################################################
SMU: Power Table Detected Values
######################################################
ConfiguredClockSpeed: 3800
MemRatio: 19
FCLK: 0
MCLK: 0
UCLK: 0
VDDCR_SOC: 0
CLDO_VDDP: 0
CLDO_VDDG_IOD: 0
CLDO_VDDG_CCD: 0
VDD_MISC: 0

All voltages are 0

And the PowerTable at line 710 is all empty

######################################################
SMU: Power Table
######################################################
Offset 000: 0,00000000
Offset 004: 0,00000000
Offset 008: 0,00000000
Offset 00C: 0,00000000

from cpudoc.

Related Issues (12)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.