cancel
Showing results for 
Search instead for 
Did you mean: 

[Bug] X870E Extreme CPU Clock / Strange Utilization

Neomaster86
Level 7

Hello,

I have an issue with my Ryzen 9 9950X3D on an ASUS X870E Extreme motherboard.
Even though the system runs stable and the CPU usage is low, Windows Task Manager always shows Strange CPU usage and completely wrong clock speeds.

Task Manager reports something like 12,444,3314.93 GHz CPU frequency, which is obviously incorrect.

  • At the same time, Process Explorer  show the correct values: real CPU usage is around 10–15% when Task Manager says 50 -100%.

  • Temperatures and power draw are normal (CPU package power up to ~200 W, limited by PPT).

  • The system is stable, no crashes, no WHEA errors.

What I tried

  • BIOS is updated to the latest version.

  • AMD chipset drivers are up to date.

  • Windows 11 fully updated.

  • BIOS settings are mostly stock (only RAM set to DOCP 6400).

Details

  • CPU: Ryzen 9 9950X3D (delidded, runs much cooler)

  • Mainboard: ASUS ROG Crosshair X870E Extreme

  • Cooling: Custom water loop with MORA 3, so temperatures are never a problem

  • OS: Windows 11 Pro (latest updates)

Symptoms

  • Task Manager: always shows 100% CPU usage, and whenever it does, it reports an impossible frequency of 12,444,3314.93 GHz.

Neomaster86_0-1757573806589.png

Task Manger

Neomaster86_1-1757573870815.png

CPU Usage:

Neomaster86_3-1757574006370.png

Is this a known Windows 11 / BIOS bug for the new Ryzen 9000X3D CPUs?
Could it be related to ACPI reporting wrong base clock values?
Is there any workaround to fix Task Manager reporting before Microsoft/AMD/ASUS release an update?

 

371 Views
2 REPLIES 2

n0pslide
Level 7

Running same cpu and mobo (1605) + g.skill 96g cl28 (EXPO1 = 6000) for the past 2-3mo i'd say and I observe no such poltergeists. I should note tho, that I'm staying away from armoury crate as far as possible even tho both monitors and VGA are Asus. I'd rather have no lights than deal ww that abomination...

Neomaster86
Level 7

I found it out 🙂

I think it was activated from Third-party tools AI Suite, Armoury Crate


In the Boot Configuration Data (BCD), the value useplatformclock was set.
This forces Windows to use the HPET (High Precision Event Timer) as the system timer.
On modern Ryzen CPUs this causes incorrect readings in Task Manager.

How to check if useplatformclock is enabled:

  1. Open Command Prompt as Administrator.

  2. Run:

     
    bcdedit /enum
  3. If you see a line:

     
    useplatformclock Yes

    → HPET is forced (bug will occur).
    If the line is missing → Windows is already using the default (TSC), which is correct.

Fix:

  1. Open Command Prompt as Administrator.

  2. Run:

     
    bcdedit /deletevalue useplatformclock
  3. Restart the PC.

After that, Task Manager shows the correct values again.

I'm  happy now, I thought is CPU or Mainboard corrupted.