Performance Optimization for AMD Platforms

BIOS Setup for AMD EPYC and Ryzen Threadripper Platforms

Mentioned only essential options that require attention. Option names may differ from listed. Refer to the BIOS configuration manual for your platform.

  1. Set one NUMA node per CPU. Use of multiple nodes per CPU is not recommended:

    NUMA Nodes Per Socket: NPS1

  2. Enable Extended APIC. Recommended for server CPUs:

    Local APIC mode: x2APIC

  3. Virtualization support:

    SVM: Enabled
    IOMMU: Enabled

  4. Maximum CPU performance mode:

    Determinism Control: Enable
    Determinism Slider: Power

  5. Disable bus power saving to prevent packet loss:

    APBDIS: 1
    Fixed SOC P-State: P0

  6. Priority mode of operation of the I/O PCI device. Enable for single network card by specifying the number of its PCI bus. In case of multiple cards enable this option for the one that shows reduced performance:

    Preferred IO: Manual
    Preferred IO Bus: <pci_bus_num>
    Enhanced Preferred IO Mode: Enabled

  7. 10-bit extended tag support for PCIe Gen 4 devices:

    PCIe Ten Bit Tag Support: Enable

  8. Relaxed Ordering operation mode to increase bus bandwidth:

    Relaxed Ordering: Enabled