// Blog · tag

#pci-passthrough

Every post tagged pci-passthrough.

Blog posts

storage

How to Pass Through a SATA or SAS HBA Controller to a VM in Proxmox VE (For TrueNAS and Unraid)

Give a TrueNAS or Unraid VM direct control of your drives by passing through the whole HBA controller in Proxmox VE, instead of relying on virtual disks that hide SMART data and drive identity.

virtual-machines

How to Enable IOMMU (VT-d / AMD-Vi) in Your BIOS and Proxmox VE for PCI Passthrough

IOMMU is the wall that makes GPU and NIC passthrough safe, and most beginners hit a dead end because the fix spans two places at once. Here's how to enable VT-d or AMD-Vi in BIOS, edit the right Proxmox VE bootloader file, and verify it actually turned on.

virtual-machines

Setting Up NVIDIA vGPU (Mediated Devices) in Proxmox VE

NVIDIA vGPU lets several VMs share one physical GPU instead of dedicating the whole card to a single guest. Here's the complete setup: host driver, SR-IOV, resource mapping, VM configuration, guest drivers, licensing, and the troubleshooting steps that actually matter.

storage

How to Pass Through an NVMe SSD to a VM in Proxmox VE (PCIe and Raw Disk Methods)

Give a VM direct, low-overhead access to a physical NVMe drive using PCIe (VFIO) passthrough or raw disk passthrough in Proxmox VE, including IOMMU setup, driver binding, and the hardware quirks that trip people up.

networking

SR-IOV for Intel NICs on Proxmox VE: Passing Real NIC Performance Through to VMs

virtio-net hits a wall under sustained load because every packet gets copied through a host vhost thread. Here's how to pass Intel NIC virtual functions directly into Proxmox VE guests with SR-IOV for near bare-metal throughput and latency.

networking

Configuring SR-IOV Networking for Proxmox VE 8.x Virtual Machines

A practical walkthrough for enabling SR-IOV on Intel and Mellanox NICs in Proxmox VE 8.x, from IOMMU groups and virtual function creation to hostpci mapping, VF persistence, and the pitfalls that trip up production deployments.

networking

Configuring SR-IOV for High-Performance VM Networking on Proxmox VE 8

Virtio-net hits a wall under sustained high-throughput or latency-sensitive workloads. Here's how to enable SR-IOV on Proxmox VE 8 so VMs talk to Intel NIC virtual functions directly, bypassing the host data path entirely.

Diagnosing GPU Passthrough Failures on Proxmox VE 9.x: IOMMU Groups, VFIO Binding, and Reset Quirks
troubleshooting

Diagnosing GPU Passthrough Failures on Proxmox VE 9.x: IOMMU Groups, VFIO Binding, and Reset Quirks

GPU passthrough breaks in a handful of predictable ways: driver race conditions at boot, messy IOMMU groups, GPUs that won't reset cleanly, and firmware unity-map restrictions on newer hardware. Here's how to diagnose and fix each one on Proxmox VE 9.x.

networking

Enabling SR-IOV for Network Interface Cards in Proxmox VE 9: A Complete Configuration Guide

A practical, end-to-end guide to enabling SR-IOV on Proxmox VE 9: BIOS and IOMMU prerequisites, creating and persisting Virtual Functions, and assigning them to VMs for near-native network performance.

Page 1 of 2