Question i9-12900h versus i9-10885H performance issue

Shane_15

Distinguished
Feb 8, 2016
3
0
18,510
I'm currently working remotely and have two small NUC style PCs with me. The first is an i9-12900h unit running Windows 11, intended as my main development PC, the 2nd an i9-10885H unit running Windows 10. I would have expected the i9-12900h to have better performance, but on all core loads it is actually about half the speed of the i9-10885H. Looking at task manager, the i9-12900h starts at 3.2ghz on all core loads and quickly drops back to 1.4ghz with 60% CPU usage, whereas the i9-10885H maintains 3.3ghz for a while and drops back to 2.9ghz with 100% CPU usage over time. The task here is compiling a large C++ program under Visual Studio 2017. Comparison sites suggest the i9-12900h should be much faster than the i9-10885h on multi-core loads.

The 12900h NUC is unbranded with the motherboard name fields blank, the BIOS screens are very basic, I'll do a reboot and post more specifics shortly. Is there anything I can do to improve the performance on this unit. My guess is that it is likely thermal throttling or input power throttling. Any suggestions on whether I can improve the situation here or have I basically bought a dud?
 
Summary from sysinfo here,

System Summary]

Item Value
OS Name Microsoft Windows 11 Pro
Version 10.0.22621 Build 22621
Other OS Description Not Available
OS Manufacturer Microsoft Corporation
System Name NUC-I9-12
System Manufacturer Default string
System Model Default string
System Type x64-based PC
System SKU Default string
Processor 12th Gen Intel(R) Core(TM) i9-12900H, 2900 Mhz, 14 Core(s), 20 Logical Processor(s)
BIOS Version/Date American Megatrends International, LLC. 5.24, 27/10/2022
SMBIOS Version 3.4
Embedded Controller Version 255.255
BIOS Mode UEFI
BaseBoard Manufacturer Default string
BaseBoard Product Default string
BaseBoard Version Default string
Platform Role Mobile
Secure Boot State Off
PCR7 Configuration Elevation Required to View
Windows Directory C:\WINDOWS
System Directory C:\WINDOWS\system32
Boot Device \Device\HarddiskVolume2
Locale United Kingdom
Hardware Abstraction Layer Version = "10.0.22621.2506"
Username AzureAD\ShaneMacLaughlin
Time Zone GMT Standard Time
Installed Physical Memory (RAM) 64.0 GB
Total Physical Memory 63.8 GB
Available Physical Memory 50.1 GB
Total Virtual Memory 67.8 GB
Available Virtual Memory 52.1 GB
Page File Space 4.00 GB
Page File C:\pagefile.sys
Kernel DMA Protection On
Virtualisation-based security Running
Virtualisation-based security required security properties
Virtualisation-based security available security properties Base Virtualisation Support, DMA Protection, UEFI Code Readonly, SMM Security Mitigations 1.0, Mode Based Execution Control, APIC Virtualisation
Virtualisation-based security services configured Hypervisor enforced Code Integrity
Virtualisation-based security services running Hypervisor enforced Code Integrity
Windows Defender Application Control policy Enforced
Windows Defender Application Control user mode policy Off
Device Encryption Support Elevation Required to View
A hypervisor has been detected. Features required for Hyper-V will not be displayed.
 
@Shane_15

Run ThrottleStop 9.6

Post a screenshot of the TPL window. If the turbo power limits are set to default values or far less, performance will be terrible.

Turn on the Log File option and run one of your typical all core loads. Exit ThrottleStop when you are done testing. Copy and paste the log file data to www.pastebin.com and use imgur.com to host images. The more ThrottleStop info you provide the better.
 
  • Like
Reactions: Shane_15
Thanks for the above. I ended up going back to the company I bought the unit from and they got me to update all the missing drivers using AVG Driver Updater which seems to have sorted things out. C++ compilation time for my large project has almost halved. I'll also have a look at Throttlestop above to see if there is anything else going on. Looking at core temps during a longer multi-threaded task, everything seems very stable but with the computer idling I noticed some cores occasionally pop up to 100c. With all cores running, task manager list a sustained ~75% CPU utilization at ~2.2ghz, idling this occasionally pops up to about 4.2ghz for whatever background tasks are going on which is matched by occasional temperature spikes to 100c on single cores. Is this something to be concerned with on this chip?