Category: Basic Configuration
Hi Todd,
Thanks for your response — I’ll definitely give that a try, as it feels like my last resort with this current setup.
I've already disabled everything I possibly could in the BIOS. The only things I haven't touched yet are the memory timings and voltages. If this doesn’t work either, I’m honestly not sure what else is left to tweak.
I'm also considering switching to a Mesa card, possibly the 7i76EU, but I have zero experience with Mesa hardware. I’ll need to figure out whether it will work with my three DM542A stepper drivers, and also with my VFD, which is currently controlled over USB using: `loadusr -Wn vfd hy_vfd -n vfd -d /dev/ttyUSB0 -p none -r 9600`
Things i disabled next to the obvious, like settings for fixed clock speeds (fclock 1066, bclock 1000) disabling power management and disabling hardware that is not being used (BT, Wireless, serial, audio, fancontrol (disabled fixed on 100%)):
BIOS Settings (set to Disabled):
SMT / Hyperthreading
→ Disables logical cores to reduce cache sharing and latency spikes
C1E, C6, and other C-States
→ Prevents the CPU from entering sleep states, ensuring consistent timing
Streaming Stores Control
→ Avoids aggressive memory write optimizations that can disrupt real-time behavior
DRAM Scrub Time
→ Turns off background memory error checking to avoid unexpected memory bus usage
GMI Encryption Control
→ Disables inter-chiplet encryption on Infinity Fabric to reduce overhead and latency
XGMI TXEQ Mode
→ Prevents signal equalization tuning that could introduce instability or variability
DRAM Map Intervention
→ Disables memory remapping logic that can introduce unpredictable latency
DF Sync Flood Propagation
→ Prevents error broadcasts across chiplets, reducing the chance of system-wide stalls