I’m running a dual Epyc 9654 server (ASUS RS700A-E12-RS12U) - I’m only seeing 320 CPUs reported in linux (kernel 6.9.9) - when going into the BIOS CCD/Core Control, I only see up to 10 CCDs listed. Has anyone run into this before? I’m wondering how I can get the maximum 12 CCDs (384 threads) enabled on this platform.
I followed AMDs tuning guide (58002_amd-epyc-9004-tg-hpc)
Perhaps some of the BIOS settings they recommend force the CPU to turn off some of the CCDs…?
Would love a hand!
Do you see all cores enumerated in UEFI?
Have you done any stress testing?
Generally we perform stability testing with a fully updated UEFI and defaults prior to any tweaking or OS installation.
320 CPU & 10 CCDs sounds like an arbitrary limit in the OS, but would need to dig deeper.
Do you have BIOS 0403 or later? ASUS say that CPU is only validated on that BIOS : link
1 Like
Yeah, the bios is updated to the latest (version 1305 as of 07/17/24 ).
@TryTwiceMedia - I also have done some stress testing, it tops the charts on passmark so I guess it’s fine, but I assume for some workloads it’ll cause issues. How would I check to see what is picked up in UEFI? In the motherboard settings, it shows two 9654 96 core CPUs, but in the “CCD / Core enable” section, some of the CCDs are missing.
During post, both processors are picked up correctly. And in linux, the processor model is showed correctly, but then under the CPUs section it only shows 320 online.
I can post some screenshots tonight, I realize I’m not giving you a whole lot to go off of… I’m scratching my head though.