Skip to content

Latest commit

 

History

History
56 lines (41 loc) · 2.5 KB

File metadata and controls

56 lines (41 loc) · 2.5 KB

BIOS tuning and GPU testing

Getting the machine ready and proving it works: BIOS tuning for multi-GPU, NVIDIA drivers, and hardware verification. Exact BIOS menu paths vary by motherboard — check your build's docs/ and board manual for specifics.

BIOS optimization for GPU performance

The default BIOS settings rarely deliver full performance for multi-GPU workloads. Adjust these:

  • PCIe settingsImportant. Set all GPU slots to the highest supported speed (Gen4/Gen5) and configure bifurcation for your GPUs.
    Advanced -> Chipset Configuration -> PCIE link width -> set the MCIO pairs feeding the GPUs to x16
    
  • Above 4G DecodingImportant. Enable so the platform can map the GPUs' large memory.
    Advanced -> PCI Subsystems Settings -> Enable Above 4G Decoding   (often on by default)
    
  • Resizable BARImportant. Enable for faster CPU↔GPU transfer.
    Advanced -> PCI Subsystems Settings -> Enable Re-size BAR support
    
  • Power managementOptional. Disable power-saving features (C-states, ASPM) that can throttle GPUs.
  • MemoryOptional. Run RAM at rated speed (enable XMP/EXPO) for max bandwidth.
  • Fans & thermalsOptional. Set fan curves and thermal limits for sustained GPU load.

Save, reboot, and confirm stability.

NVIDIA drivers + OS

  • Install Linux (Ubuntu LTS is a safe default) or your OS of choice.
  • Install the current NVIDIA driver and CUDA toolkit for your cards.
  • Confirm the OS sees every GPU before going further — next section.

GPU testing

nvtop showing every GPU enumerated, next to the 8× build

Verify the hardware before you rely on it.

  • Fast hardware check: boot WinPE from USB to confirm all cards enumerate, or
  • Linux check: with drivers installed, run:
    nvidia-smi      # every GPU listed, correct VRAM, expected power/temp
    nvtop           # live per-GPU utilization and memory

Confirm:

  • All GPUs appear in nvidia-smi (count matches your build: 2 / 4 / 8).
  • Each card reports its full VRAM.
  • PCIe link width/speed is what you set in BIOS (no cards dropped to x1/x4).
  • Temperatures and power draw are sane at idle and under load.

Per-build testing screenshots live in each build's photos/.../testing/.

Board manuals

Each build ships its motherboard and BMC manuals in its docs/ folder. Use them for the exact menu locations on your board.