Project: Proxmox Standalone GPU Passthrough Server Build
Date: May 31st 2025
Category: Virtualization / Homelab Build
🧰 Hardware Overview
Component | Model / Spec |
---|---|
Motherboard | Gigabyte B550 AORUS Elite AX V2 |
CPU | AMD Ryzen 7 3700X (8-core / 16-thread) |
GPU | NVIDIA RTX 2070 Super |
RAM | 32GB DDR4 3200 MHz |
Drive 1 (OS) | Kioxia 512GB NVMe Gen4 |
Drive 2 (VMs) | Inland 512GB NVMe Gen3 |
Host OS | Proxmox VE 8.2.7 |
Primary VM | Pop!_OS 22.04 LTS (NVIDIA ISO) |
🧬 BIOS Setup for Proxmox + GPU Passthrough
Motherboard: Gigabyte B550 AORUS Elite AX V2
🔧 1. Enter BIOS
-
Press
DEL
repeatedly during boot to enter BIOS.
⚙️ 2. Load Optimized Defaults (Recommended)
-
Go to the Save & Exit tab.
-
Choose Load Optimized Defaults
-
Press
F10
to reboot and re-enter BIOS.
🧠 3. Enable Virtualization (SVM Mode)
🧱 4. Enable IOMMU
-
Go to:
Settings → IO Ports
-
Set IOMMU →
Enabled
🧩 5. Enable Above 4G Decoding
-
Also under:
Settings → IO Ports
-
Set Above 4G Decoding →
Enabled
🖥️ 6. Set Initial Display Output
-
Go to:
Settings → IO Ports
-
Set Initial Display Output →
PCIe 1 Slot
🧬 7. Disable CSM for UEFI Boot
-
Go to:
Boot
-
Set CSM Support →
Disabled
🔌 8. Resizable BAR Support (Optional)
-
Settings → IO Ports
-
Set Re-Size BAR Support →
Disabled
(recommended for stability)
❄️ 9. Fan Control (Optional)
-
Smart Fan 5 Settings
-
Set profiles for optimal cooling: Silent, Normal, Full-Speed
💾 10. Save and Exit
-
Press
F10
, confirm changes, and reboot.