Problem 1: 7950X3D is ignoring "Prefer Frequency" in Win11 and Win10 and tasks go to CCD0!
I set up "Prefer Frequency" in BIOS. in Win11 my Game Mode is off, Power plan = High Performance, I killed the Game bar in Task manager, and still it 99% of the activity is on CCD0. When I load any single-core tests (like Cinebenck) - it only loads slower CCD0 cores. All core loads go to both CCDs.
I tried Win10 - also High Performance power plane, no Game Mode and no Game Bar - same behaviour.
Please advise! Is it a BIOS bug or am I doing something wrong?
I'm on ASRock X670E Pro RS motherboard with BIOS v1.18. Latest AMD Chipset drivers.
I want to force SSD1 priority for everything in Win11 (for better productivity), and in Win10 partition I also want the same, to free up CCD0, and I intend to use Process Lasso (or command line CPU affinity) to individually assign games to CCD0. But I can't do that because it looks like Windows is heavily prioritizing CCD0, despite the BIOS setting.
I've tried different tests (Cinebench, OCCT) and monitoring software (HWInfo, RyzenMaster), Win10 and Win11 boots on separate drives. Same behaviour.
Problem 2: Cores don't boost to the max at 100% single core loads, but do boost to the max on random loads, apparently.
When I'm looking at MAX core frequencies in OCCT or HWInfo I see 5250Mhz for CCD0 and 5750Mhz for CCD1 with my settings. And that seems OK if not great. But this happens when PC just sits without anything large to work on. I understand that multi-core load should not boost to the max - I get about 4800Mhz on all-core load. But a single-core load should be boosting to the max, that's what my previous 5800X did. But the new 7950X3D is a couple of hundred Mhz low of the max frequencies in all single-core loads on all cores. I don't get it.
Thermals are fine - it never goes above 71C on my 360 AIO cooler. Why am I not hitting max under load?
I tried all-stock settings, PBO +200, PBO +200 with gentle curve optimizer (-10 most cores, -5 and 0 on some). It's rock-stable now. But this behavior is happening with all setting, stock / full Auto included.
GPU: RTX 4090
CPU: RYZEN 9 7950X3D 16 CORE 32 THREADS
Motherboard: ASRock X670E Pro RS
BIOS Version: 1.18 (latest non-beta)
RAM: 64GB 6000MHZ CL32 (running on tightened XMP timings CL30)
PSU: 1250W
Case: Thermaltake View 51
Operating System & Version: Win11 + Win10 (dual-boot on separate NVMes)
GPU Drivers: latest
Chipset Drivers: latest