Doesn't work with Windows 11
Either it's a bug, I have reported it, or Microsoft decided for you that is better you always get WHEA whatever you like it or not (more likely this one)
Due to the high number of WHEA errors clogging the system, running a Ryzen with high FCLK incurs in a performance penalty.
WHEAService will disable the WHEA error reporting; please be careful and check system stability.
System should become stable and smooth once the error sources are disabled.
It's a non-destructive and low risk solution; you can always disable the service or uninstall it and go back to the previous state.
Some settings advice for high FCLK:
Ver. 18.104.22.168 Release
AMD is the real enemy in here, not each other. The mess of AGESA and chipset drivers is 🤮 I truly believe if they knew what they were doing some of these better binned chips should be able to run FCLK between 1900~2000. Especially the chips that can run 1900 stable at pretty low voltages. It...
You can download it form GitHub:
Release v22.214.171.124 Release · mann1x/WHEAService
Use the MSI installer and reboot.
Please check the README on GitHub.
A brief explanation of what it does and what doesn't:
- It will suppress the WHEA errors reporting from the WMI sources
- It's not going to magically fix instabilities or improve performances
- It will improve performances when you get thousands of WHEA per minute under load and the Event Log will consume a lot of resources to process them
- You'll be able to see the other events logged in the System Log not just WHEA errors
- It's not going to improve performances if the WHEA 19 correctable errors are causing performance degradation
- Not going to stop the system crashing with WHEA 18 unrecoverable errors
Best and almost only way to check for performance regressions and improvements over lower FCLK is the monero xmr-stak-rx miner:
Free Monero RandomX Miner and unified CryptoNight miner - fireice-uk/xmr-stak
You need to properly configure it like you really want to mine with it so follow the instructions.
Run it with the command line:
xmr-stak-rx.exe --noTest --noAMD --noNVIDIA
Press 'h' to gather the throughput:
Configure it and run it for at least 5 minute and get the throughput for ALL at (2), the last 60 seconds.
Even better if you can withstand the temperatures is to let it run for 15 minutes and get the result at (3) which is the last 15 minutes.
The 15 minutes result is better for comparison.
These are the results you should get if there's no performance regression: