Blame the Plumbing: Why Intel Handles USB Onboard Audio Codecs Better Than AMD
18 hours ago
- #Hardware Comparison
- #Motherboard Design
- #Audio Technology
- Intel's HDA bus is located on the chipset with DMI providing QoS, reducing DPC latency for audio, while AMD places HDA on the SoC due to using PCIe for chipset communication, increasing susceptibility to DPC latency spikes.
- DPC latency spikes occur when a driver or hardware monopolizes CPU, causing audio crackling; this is more likely when audio interfaces are on AMD's chipset due to lack of QoS on PCIe.
- Intel guides codec manufacturers to USB for higher resolution support (e.g., 32-bit/384 kHz), leveraging DMI to integrate USB audio codecs seamlessly, whereas AMD's USB audio codecs on AM5 face challenges when connected via chipset.
- AM5 motherboard designers often connect USB audio codecs to chipset USB 2.0 ports instead of SoC-direct USB ports to reserve high-bandwidth ports, potentially leading to audio artifacts under heavy chipset traffic.
- High-end AM5 motherboards may use HDA codecs like ALC1220 with external DACs for better SNR, avoiding USB codec limitations, though they lack native high-resolution formats like 32-bit or DSD.
- DPC latency issues are situational, affecting discerning users like audiophiles most; for average users, HDA implementations like ALC1220 are sufficient, but USB audio requires careful system design.