• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

AMD Ryzen 9 7950X Posts Significantly Higher Gaming Performance with a CCD Disabled

btarunr

Editor & Senior Moderator
Staff member
Joined
Oct 9, 2007
Messages
47,230 (7.55/day)
Location
Hyderabad, India
System Name RBMK-1000
Processor AMD Ryzen 7 5700G
Motherboard ASUS ROG Strix B450-E Gaming
Cooling DeepCool Gammax L240 V2
Memory 2x 8GB G.Skill Sniper X
Video Card(s) Palit GeForce RTX 2080 SUPER GameRock
Storage Western Digital Black NVMe 512GB
Display(s) BenQ 1440p 60 Hz 27-inch
Case Corsair Carbide 100R
Audio Device(s) ASUS SupremeFX S1220A
Power Supply Cooler Master MWE Gold 650W
Mouse ASUS ROG Strix Impact
Keyboard Gamdias Hermes E2
Software Windows 11 Pro
AMD Ryzen 9 7950X 16-core processor exhibits some strange behavior with regards to the max boost frequency spread among its cores. A multi-chip module with two 8-core CCDs (CPU complex dies); we noticed early on in our review that the cores located in CCD-1 boost to a higher frequency than the ones in CCD-2, with differences as high as 300 MHz. CapFrameX noticed that when CCD-2 is disabled on a machine running Windows 11 22H2, the processor actually puts out higher gaming performance, by as much as 10%. This is mainly because the cores in CCD-2, with a lower maximum boost frequency no longer handle processing load from the game; and with CCD-2 disabled, CCD-1 has all of the processor's power budget—up to 230 W—to itself, giving it much higher boost residency across its 8 cores.



View at TechPowerUp Main Site | Source
 
Joined
Mar 21, 2016
Messages
2,508 (0.79/day)
That's basically what I said and indicated in the forums on the x7950 review after reading it and spotting the CCX behavior issue W1zzard highlighted.

What's it look in terms of performance, temps, and boosts if you disable the second CCX similar to E cores being disabled. I can see that as a reasonable reason to consider doing so actually while gaming or doing lighter tasks especially if you can just do it easily with software from the desktop rather than venturing into the bios to do so. I'm not sure if AMD has them setup to be disabled from the desktop software or not though they've done quite a lot with software so I wouldn't doubt it.

Provided you can still access the full L3 cache with 1 of the 2 CCX disabled I really don't see a issue with it at all and if anything it could even provide some better performance depending on application and system usage. Perhaps AMD can work with Microsoft on Windows scheduler to determine what's best based on usage at when the other CCX is basically effectively idle disable them until it needs to be activated or assign it to background time slice tasks only, but not foreground tasks.

I also spotted this earlier on the 5800X3D 5.5GHz and from what I can see they dropped the uncore frequency to reduce CPU temps and/or voltage requirements by slowing the CPU cache frequency to a more pedestrian 1066MHz rather than something more like x4 that amount. In turn it allows for higher CPU scaling to be possible, but with some caveats though I think the stacked cache actually softens the performance penalties you'd normally encounter around it quite a lot because it avoids lots of cache misses you'd normally encounter that are actually a order of magnitude worse.
 

tabascosauz

Moderator
Supporter
Staff member
Joined
Jun 24, 2015
Messages
8,136 (2.37/day)
Location
Western Canada
System Name ab┃ob
Processor 7800X3D┃5800X3D
Motherboard B650E PG-ITX┃X570 Impact
Cooling NH-U12A + T30┃AXP120-x67
Memory 64GB 6400CL32┃32GB 3600CL14
Video Card(s) RTX 4070 Ti Eagle┃RTX A2000
Storage 8TB of SSDs┃1TB SN550
Case Caselabs S3┃Lazer3D HT5
I noticed @W1zzard tested on Win 11 - even on Zen 3 the 11 scheduler is far less accommodating of 2CCD. I've been saying for a long time that it not only treats 2CCD like a big.Little CPU (CCD2 acting as "little"), but also regularly disrespects CCX hierarchy by juggling load from CCD1 preferred cores all the way onto Windows' designated CCD2 background core. Which inevitably incurs inter-CCD performance penalties. Windows 10 at the very least still kept loads within CCDs. Wouldn't be surprised if the 7950X isn't the only CPU suffering this way. Gamersnexus' review with the 7950X's abysmal showing in a few games seems to suggest that.

Can avoid some scheduler behaviours by disabling CPPC Preferred Cores on 1CCD CPUs, but for 2CCD it doesn't do much to avoid Windows picking some CCD2 core.

That's basically what I said and indicated in the forums on the x7950 review after reading it and spotting the CCX behavior issue W1zzard highlighted.


I also spotted this earlier on the 5800X3D 5.5GHz and from what I can see they dropped the uncore frequency to reduce CPU temps and/or voltage requirements by slowing the CPU cache frequency to a more pedestrian 1066MHz rather than something more like x4 that amount. In turn it allows for higher CPU scaling to be possible, but with some caveats though I think the stacked cache actually softens the performance penalties you'd normally encounter around it quite a lot because it avoids lots of cache misses you'd normally encounter that are actually a order of magnitude worse.

The 5800X3D result is not the same.

Uncore in CPU-Z is Fabric FCLK for Ryzens.

L3 runs on its own clock that usually (but not always, especially for X3D) mirrors core clocks. It doesn't share clock domain, nor voltage domain with Fabric.
 
Last edited:
Joined
Mar 21, 2016
Messages
2,508 (0.79/day)
All I know is dropping uncore frequency for Intel drops temps quite a lot and would really expect similar for AMD. It's promising if the scaling actually in fact performs well enough to be worthy of consideration. It has me interested to see more about it and possible trade offs.
 
Joined
Feb 15, 2019
Messages
1,658 (0.79/day)
System Name Personal Gaming Rig
Processor Ryzen 7800X3D
Motherboard MSI X670E Carbon
Cooling MO-RA 3 420
Memory 32GB 6000MHz
Video Card(s) RTX 4090 ICHILL FROSTBITE ULTRA
Storage 4x 2TB Nvme
Display(s) Samsung G8 OLED
Case Silverstone FT04
Isn't this a problem of bug11 ?
 
Joined
Nov 13, 2007
Messages
10,748 (1.73/day)
Location
Austin Texas
System Name stress-less
Processor 9800X3D @ 5.42GHZ
Motherboard MSI PRO B650M-A Wifi
Cooling Thermalright Phantom Spirit EVO
Memory 64GB DDR5 6400 CL30 / 2133 fclk
Video Card(s) RTX 4090 FE
Storage 2TB WD SN850, 4TB WD SN850X
Display(s) Alienware 32" 4k 240hz OLED
Case Jonsbo Z20
Audio Device(s) Yes
Power Supply Corsair SF750
Mouse DeathadderV2 X Hyperspeed
Keyboard 65% HE Keyboard
Software Windows 11
Benchmark Scores They're pretty good, nothing crazy.
software scheduler issue but can be fixed with updates to kernel?

I thought they already addressed such issues with Zen 3
 
Joined
Mar 21, 2016
Messages
2,508 (0.79/day)
I think I recall Linus indicating that either Threadripper or Epyc behaving similarly. I'm not sure it's the CCX's at fault so much as disabling a good number of them confuses the scheduler usage to a lesser extent. Beyond that disabling half the cores obviously makes thermals easier to tackle. I seems complicated much like hyper threading.
 
Joined
Mar 30, 2011
Messages
979 (0.20/day)
Processor 12100
Video Card(s) 1650 Super
Case Coolermaster Ammo 533
Mouse G403
Keyboard Sidewinder x4
Fascinating. Turning off SMT helps too. I'd like to see some benches for a pure gaming setup like that.
 
Last edited:
Joined
May 31, 2016
Messages
4,437 (1.43/day)
Location
Currently Norway
System Name Bro2
Processor Ryzen 5800X
Motherboard Gigabyte X570 Aorus Elite
Cooling Corsair h115i pro rgb
Memory 32GB G.Skill Flare X 3200 CL14 @3800Mhz CL16
Video Card(s) Powercolor 6900 XT Red Devil 1.1v@2400Mhz
Storage M.2 Samsung 970 Evo Plus 500MB/ Samsung 860 Evo 1TB
Display(s) LG 27UD69 UHD / LG 27GN950
Case Fractal Design G
Audio Device(s) Realtec 5.1
Power Supply Seasonic 750W GOLD
Mouse Logitech G402
Keyboard Logitech slim
Software Windows 10 64 bit
I think it depends on the CCD and which one is disabled. I'm sure one is a bit slower than the other? Maybe it is the latency issue again but considering win 11, anything is possible.
 
Joined
Nov 6, 2014
Messages
114 (0.03/day)
Processor Intel i7 13700K
Motherboard ASUS PROArt Z690 Creator WiFi
Cooling Liquid Freezer II - 280
Memory Kingston 32GB DDR5 @ 6200 MT/s
Video Card(s) Palit RTX3070 GamingPRO
Storage TrueNAS CORE
Case Phanteks ECLIPSE P600S
Audio Device(s) Creative Sound Blaster AE-5
Power Supply SEASONIC CONNECT 750W
what's the point of buying an expensive platform then disabling 1/2 of it?
 
Joined
Nov 18, 2010
Messages
7,525 (1.47/day)
Location
Rīga, Latvia
System Name HELLSTAR
Processor AMD RYZEN 9 5950X
Motherboard ASUS Strix X570-E
Cooling 2x 360 + 280 rads. 3x Gentle Typhoons, 3x Phanteks T30, 2x TT T140 . EK-Quantum Momentum Monoblock.
Memory 4x8GB G.SKILL Trident Z RGB F4-4133C19D-16GTZR 14-16-12-30-44
Video Card(s) Sapphire Pulse RX 7900XTX. Water block. Crossflashed.
Storage Optane 900P[Fedora] + WD BLACK SN850X 4TB + 750 EVO 500GB + 1TB 980PRO+SN560 1TB(W11)
Display(s) Philips PHL BDM3270 + Acer XV242Y
Case Lian Li O11 Dynamic EVO
Audio Device(s) SMSL RAW-MDA1 DAC
Power Supply Fractal Design Newton R3 1000W
Mouse Razer Basilisk
Keyboard Razer BlackWidow V3 - Yellow Switch
Software FEDORA 41
It just shows that CPPC2 isn't working as it should again... it needs smarter profiling.
 
Joined
Nov 15, 2020
Messages
913 (0.62/day)
System Name 1. Glasshouse 2. Odin OneEye
Processor 1. Ryzen 9 5900X (manual PBO) 2. Ryzen 9 7900X
Motherboard 1. MSI x570 Tomahawk wifi 2. Gigabyte Aorus Extreme 670E
Cooling 1. Noctua NH D15 Chromax Black 2. Custom Loop 3x360mm (60mm) rads & T30 fans/Aquacomputer NEXT w/b
Memory 1. G Skill Neo 16GBx4 (3600MHz 16/16/16/36) 2. Kingston Fury 16GBx2 DDR5 CL36
Video Card(s) 1. Asus Strix Vega 64 2. Powercolor Liquid Devil 7900XTX
Storage 1. Corsair Force MP600 (1TB) & Sabrent Rocket 4 (2TB) 2. Kingston 3000 (1TB) and Hynix p41 (2TB)
Display(s) 1. Samsung U28E590 10bit 4K@60Hz 2. LG C2 42 inch 10bit 4K@120Hz
Case 1. Corsair Crystal 570X White 2. Cooler Master HAF 700 EVO
Audio Device(s) 1. Creative Speakers 2. Built in LG monitor speakers
Power Supply 1. Corsair RM850x 2. Superflower Titanium 1600W
Mouse 1. Microsoft IntelliMouse Pro (grey) 2. Microsoft IntelliMouse Pro (black)
Keyboard Leopold High End Mechanical
Software Windows 11
Joined
Oct 16, 2018
Messages
966 (0.43/day)
Location
Uttar Pradesh, India
Processor AMD R7 1700X @ 4100Mhz
Motherboard MSI B450M MORTAR MAX (MS-7B89)
Cooling Phanteks PH-TC14PE
Memory Crucial Technology 16GB DR (DDR4-3600) - C9BLM:045M:E BL16G36C16U4W.M16FE1 X2 @ CL14
Video Card(s) XFX RX480 GTR 8GB @ 1408Mhz (AMD Auto OC)
Storage Samsung SSD 850 EVO 250GB
Display(s) Acer KG271 1080p @ 81Hz
Power Supply SuperFlower Leadex II 750W 80+ Gold
Keyboard Redragon Devarajas RGB
Software Microsoft Windows 10 (10.0) Professional 64-bit
Benchmark Scores https://valid.x86.fr/mvvj3a
So is the 7700X not single CCD? If it is should it not be outperforming the 7950X in benchmarks?

When you disable 1 CDD on the 7950X does that mean the L3 cache available is 32MB or is it still at 64MB?

1CDD with access to 64MB of L3 should be faster in games??
 
Last edited:
Joined
Sep 15, 2011
Messages
6,716 (1.39/day)
Processor Intel® Core™ i7-13700K
Motherboard Gigabyte Z790 Aorus Elite AX
Cooling Noctua NH-D15
Memory 32GB(2x16) DDR5@6600MHz G-Skill Trident Z5
Video Card(s) ZOTAC GAMING GeForce RTX 3080 AMP Holo
Storage 2TB SK Platinum P41 SSD + 4TB SanDisk Ultra SSD + 500GB Samsung 840 EVO SSD
Display(s) Acer Predator X34 3440x1440@100Hz G-Sync
Case NZXT PHANTOM410-BK
Audio Device(s) Creative X-Fi Titanium PCIe
Power Supply Corsair 850W
Mouse Logitech Hero G502 SE
Software Windows 11 Pro - 64bit
Benchmark Scores 30FPS in NFS:Rivals
What happens if you disable E-Cores for an Intel CPU? Do you gain the same performance in games?
 
Joined
Nov 18, 2010
Messages
7,525 (1.47/day)
Location
Rīga, Latvia
System Name HELLSTAR
Processor AMD RYZEN 9 5950X
Motherboard ASUS Strix X570-E
Cooling 2x 360 + 280 rads. 3x Gentle Typhoons, 3x Phanteks T30, 2x TT T140 . EK-Quantum Momentum Monoblock.
Memory 4x8GB G.SKILL Trident Z RGB F4-4133C19D-16GTZR 14-16-12-30-44
Video Card(s) Sapphire Pulse RX 7900XTX. Water block. Crossflashed.
Storage Optane 900P[Fedora] + WD BLACK SN850X 4TB + 750 EVO 500GB + 1TB 980PRO+SN560 1TB(W11)
Display(s) Philips PHL BDM3270 + Acer XV242Y
Case Lian Li O11 Dynamic EVO
Audio Device(s) SMSL RAW-MDA1 DAC
Power Supply Fractal Design Newton R3 1000W
Mouse Razer Basilisk
Keyboard Razer BlackWidow V3 - Yellow Switch
Software FEDORA 41
Microsoft strikes again!

Nope... this could be much more complicated that you think.

In September there was and ACPI fix speeding up all AMD arch on linux... TPU doesn't cover those kind of news as it ain't yellow enough.

I like the quote... you don't have to guess who said this.

ACPI is a complete design disaster in every way. But we're kind of stuck with it. If any Intel people are listening to this and you had anything to do with ACPI, shoot yourself now, before you reproduce.
 
Joined
Sep 27, 2020
Messages
79 (0.05/day)
what's the point of buying an expensive platform then disabling 1/2 of it?
Because it's not a CPU for gaming, it's a CPU for work and it has very good gaming performance too. If you want TOP gaming performance, maybe it's better to buy another model...

What happens if you disable E-Cores for an Intel CPU? Do you gain the same performance in games?
E-Cores and P-cores are better done in this way, because are "smart" cores. In Ryzen, CCD it's a feature design, take or leave it hehe
 

tabascosauz

Moderator
Supporter
Staff member
Joined
Jun 24, 2015
Messages
8,136 (2.37/day)
Location
Western Canada
System Name ab┃ob
Processor 7800X3D┃5800X3D
Motherboard B650E PG-ITX┃X570 Impact
Cooling NH-U12A + T30┃AXP120-x67
Memory 64GB 6400CL32┃32GB 3600CL14
Video Card(s) RTX 4070 Ti Eagle┃RTX A2000
Storage 8TB of SSDs┃1TB SN550
Case Caselabs S3┃Lazer3D HT5
So is the 7700X not single CCD? If it is should it not be outperforming the 7950X in benchmarks?

When you disable 1 CDD on the 7950X does that mean the L3 cache available is 32MB or is it still at 64MB?

1CDD with access to 64MB of L3 should be faster in games??

The idea that 1 core has access to 64MB L3 in 2CCD should theoretically be possible, but pretty clear from history of 2CCD parts that cache on the other CCD either does not matter, or the Ryzen design is simply not designed to take advantage of it.

There's a good reason why CPU-Z describes 2CCD L3 as being 4x16MB (Matisse) or 2x32MB (Vermeer, Raphael), not simply 64MB.
 
Joined
Sep 6, 2013
Messages
3,328 (0.81/day)
Location
Athens, Greece
System Name 3 desktop systems: Gaming / Internet / HTPC
Processor Ryzen 5 5500 / Ryzen 5 4600G / FX 6300 (12 years latter got to see how bad Bulldozer is)
Motherboard MSI X470 Gaming Plus Max (1) / MSI X470 Gaming Plus Max (2) / Gigabyte GA-990XA-UD3
Cooling Νoctua U12S / Segotep T4 / Snowman M-T6
Memory 32GB - 16GB G.Skill RIPJAWS 3600+16GB G.Skill Aegis 3200 / 16GB JUHOR / 16GB Kingston 2400MHz (DDR3)
Video Card(s) ASRock RX 6600 + GT 710 (PhysX)/ Vega 7 integrated / Radeon RX 580
Storage NVMes, ONLY NVMes/ NVMes, SATA Storage / NVMe boot(Clover), SATA storage
Display(s) Philips 43PUS8857/12 UHD TV (120Hz, HDR, FreeSync Premium) ---- 19'' HP monitor + BlitzWolf BW-V5
Case Sharkoon Rebel 12 / CoolerMaster Elite 361 / Xigmatek Midguard
Audio Device(s) onboard
Power Supply Chieftec 850W / Silver Power 400W / Sharkoon 650W
Mouse CoolerMaster Devastator III Plus / CoolerMaster Devastator / Logitech
Keyboard CoolerMaster Devastator III Plus / CoolerMaster Devastator / Logitech
Software Windows 10 / Windows 10&Windows 11 / Windows 10
Maybe we have an indication of what to expect from a 3D cache model?
I mean, does the 1 CCD of 7950X has access to much more cache compared to 7700X and 7600X?
 

DrGrossman

New Member
Joined
Oct 18, 2022
Messages
4 (0.01/day)
Is not the boost, is the latency penalty between CCDs. My 7950x is locked on all cores at 5.5 on all games and exhibits the same behavior when you set the affinity on just one CCD. For example on Riftbreaker the difference is ~30 fps. Other games respond well with affinity on physical cores only, like Cyberpunk, Battlefield 2042. In most of the games I saw an uplift in average and 1% by manually setting the affinity. The issue is old but for some reason is accentuated on this platform. Windows doesn't care, AMD doesn't care, developers doesn't care either....so don't cripple your CPU, just use Process Lasso :rolleyes:
 
Last edited:
Joined
Jan 3, 2021
Messages
3,482 (2.46/day)
Location
Slovenia
Processor i5-6600K
Motherboard Asus Z170A
Cooling some cheap Cooler Master Hyper 103 or similar
Memory 16GB DDR4-2400
Video Card(s) IGP
Storage Samsung 850 EVO 250GB
Display(s) 2x Oldell 24" 1920x1200
Case Bitfenix Nova white windowless non-mesh
Audio Device(s) E-mu 1212m PCI
Power Supply Seasonic G-360
Mouse Logitech Marble trackball, never had a mouse
Keyboard Key Tronic KT2000, no Win key because 1994
Software Oldwin
The idea that 1 core has access to 64MB L3 in 2CCD should theoretically be possible, but pretty clear from history of 2CCD parts that cache on the other CCD either does not matter, or the Ryzen design is simply not designed to take advantage of it.

There's a good reason why CPU-Z describes 2CCD L3 as being 4x16MB (Matisse) or 2x32MB (Vermeer, Raphael), not simply 64MB.
Latency when accessing other CCD's L3 is about the same as when going to RAM. Anand's big charts, those that show each core's latency when communicating with each other core, show that clearly.
 
Joined
Sep 17, 2014
Messages
22,431 (6.03/day)
Location
The Washing Machine
Processor 7800X3D
Motherboard MSI MAG Mortar b650m wifi
Cooling Thermalright Peerless Assassin
Memory 32GB Corsair Vengeance 30CL6000
Video Card(s) ASRock RX7900XT Phantom Gaming
Storage Lexar NM790 4TB + Samsung 850 EVO 1TB + Samsung 980 1TB + Crucial BX100 250GB
Display(s) Gigabyte G34QWC (3440x1440)
Case Lian Li A3 mATX White
Audio Device(s) Harman Kardon AVR137 + 2.1
Power Supply EVGA Supernova G2 750W
Mouse Steelseries Aerox 5
Keyboard Lenovo Thinkpad Trackpoint II
Software W11 IoT Enterprise LTSC
Benchmark Scores Over 9000
what's the point of buying an expensive platform then disabling 1/2 of it?
2% moar fps bro, you need this to get your chicken dinner
 
Joined
Sep 8, 2009
Messages
1,077 (0.19/day)
Location
Porto
Processor Ryzen 9 5900X
Motherboard Gigabyte X570 Aorus Pro
Cooling AiO 240mm
Memory 2x 32GB Kingston Fury Beast 3600MHz CL18
Video Card(s) Radeon RX 6900XT Reference (amd.com)
Storage O.S.: 256GB SATA | 2x 1TB SanDisk SSD SATA Data | Games: 1TB Samsung 970 Evo
Display(s) LG 34" UWQHD
Audio Device(s) X-Fi XtremeMusic + Gigaworks SB750 7.1 THX
Power Supply XFX 850W
Mouse Logitech G502 Wireless
VR HMD Lenovo Explorer
Software Windows 10 64bit
If games make no use of more than 7 cores and disabling the second CCD still makes its L3 cache available to the first (though at a latency penalty, sure), then this makes some sense.
There's more energy and effective bandwidth available to the enabled CCD. There's also the fact that the disabled CCD makes zero requests to the system memory.

All this just means that Zen4 non-X3D is probably more bandwidth-limited than anything else, just like Zen3.
 
Top