-
Notifications
You must be signed in to change notification settings - Fork 31
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
The Prime95 process doesn't use enough CPU power anymore #49
Comments
For anyone having that error in the future: |
The CPU utilization error fires if over a course of 8 seconds the stress test program process doesn't run with the expected amount of CPU utilization and no error message could be found in the stress test log file. Normally it should run with C-States enable if you're running with stock settings (which means no PBO2 and no Curve Optimizer active). |
Thanks for the reply. |
You have quite a bit of the CPU utilization messages in your log with the C-States enabled, most of the time it recovered in time though so the error wasn't thrown. The Prime95 log file also doesn't show any errors, so it seems to be running fine for now, although 6 minutes per core is only a first check for the most obvious instabilities. I'll have to keep the combination of Windows 11 and C-States in mind for when this error is reported in the future. |
I'm now testing in safe mode with C-States at auto with default settings and it does not show those errors. |
Not sure if this could be helpful with the dev or devs, but I have a sensor panel in my tower that uses aida64 to show different sensors (CPU utilization, speed, etc). Aida64 had a bug with it as well in windows 11 with the CPU utilization. My cpu was showing 3% while running cinebench multicore lol. Aida64 had an update in their latest beta, in the main applications stability settings there's a new checkbox for windows 11 CPU utilization fix. Now it's reading correctly. I'm not a programmer and don't understand code, but maybe devs could look at aida's application files to see how they fixed it and maybe piggy back off that? I always just run it in safe mode for absolute best stability anyways but just wanted to throw that out of it can help. |
After googling around, it seems to be a problem that was introduced with Windows 11 22H2. I've found this (Sidewinder being the author for MSI Afterburner if I remember correctly): I'm using |
Is there any way to use the system idle process and then some kind of calculation to get the opposite? Like (100%_total_cpu-4%_idle=96%_usage)? Kinda like that msi article you shared was saying. Maybe use a VM if your setup is what's preventing you from being able test an alternative? Again, Im not a programmer and I'm probably way off on offering any help lol. Figured its worth a shot. If it helps, good. If not, I still enjoy your program regardless lol. |
I should also say that I had windows 11 pro before and I had this issue with corecycler reporting not enough power. I did a fresh install of windows 11 pro, for other reasons, and corecycler is now working correctly and doesn't report the power issue anymore. No clue why that would fix it but it did. |
The idle "process" is not a real process, it's just the remainder of the CPU resources that are currently not used. |
I am also seeing this issue with a 7600x at stock settings on Windows 11 23H2 with latest cumulative update.
When I run prime95 manually (even the latest beta version 30.19 build 9) after corecycler has created the Interestingly enough, when I connect to this PC while corecycler is running prime95, the CPU usage does not recover and it throws an error for CPU usage being too low (usually <1%). Again, no issue when running prime95 directly. This happens on every core. My suspicion looking through source is that it's just not detecting the cpu usage/load properly. Edit: I can give you access to this box as it's just sitting to the side while I test it. You can remote in through anydesk or something and try to debug? |
I meet this question mostly under the following scene: |
I now have a Windows 11 box which seems to show this behavior. However I noticed that when I re-enable this CPU check, it happens when I enable 2 threads, and the Windows Task Manager (or Process Explorer, System Informer, etc, whatever you're using) then shows that it doesn't fully load both virtual CPUs of the core. It looks something like this: If anyone wants to test this, let me know if you see the same happening. I have no idea what's going on there right now. Right now I suspect the Windows Thread Director or whatever it's called to interfere. |
Well, if you don't encounter the error anymore, as you previously said, it's not too unexpected that you also don't see this happening. 😁 |
I have this error using R7 7700 and Windows 11 23H2, disabling C-states solves the problem |
C-States seem to be recurring issue with this. I wonder why. |
I disable C-States period. It improves your curve stability values, improves latency, and helps ur 1% low fps. With C-States enabled, core 4 and 0 are stable at -2 and +2. With C-States disabled, I get -7 and -5 and core 0 and 4. It uses more power though and idle temps may be a little higher. |
I'm having that problem in two cores with 7800x3d, testing PBO with -15. Should I worry about it? |
Well, that's not too surprising, Handbrake will claim the resources for itself. I did change the priority of the stress test program back from high to normal in one of the later releases. because it was giving issues when you tried to bring it to the front instead of leaving it running in the background. |
I remember talking to you a while ago about corecyclers behavior when
running windows in safe mode. It seemed to pick up more errors when I safe
mode and thought it could potentially be the scheduler behaving differently
because of safe mode. Well... I just learned that CPU boost is disabled
when in safe mode. My 5959x runs at its base clock speed when in safe mode.
After googling, this is normal. So ya, I figured I'd update you lol. No
boosting of the cores kind of defeats the purpose of testing curve
optimizer so I'd say definitely no point in running it while in safe mode.
…On Sat, Nov 23, 2024, 5:41 PM sp00n ***@***.***> wrote:
Well, that's not too surprising, Handbrake will claim the resources for
itself.
I did change the priority of the stress test program back from high to
normal in one of the later releases. because it was giving issues when you
tried to bring it to the front instead of leaving it running in the
background.
Maybe you were still using a version with the higher priority in Windows
10, you can change that back to Above Normal or High in the config.ini. Or
Windows 11 just distributes the load differently, I noticed quite
significant differences how the Windows scheduler behaves (i.e. for Intel P
and E-Cores).
—
Reply to this email directly, view it on GitHub
<#49 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AIDZSZ3IRHW2S2FO2IKPN632CEABDAVCNFSM6AAAAAA2LZBG7WVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIOJVGY3TMMZYGQ>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
Hi,
Does this error indicate instability?
ERROR: 10:53:50
ERROR: There has been an error while running Prime95!
ERROR: At Core 0 (CPU 0)
ERROR MESSAGE: The Prime95 process doesn't use enough CPU power anymore (only 0% instead of the expected 4.17%)
ERROR: The last passed FFT size before the error was: 13824K
ERROR: Unfortunately FFT size fail detection only works for Smallest, Small or Large FFT sizes.
I'm getting it at stock settings on a 7900X.
The text was updated successfully, but these errors were encountered: