Table of Contents

Proxmox - GPU Passthrough - Configure VM

NOTE: The VirtIO ISO file contains the VirtIO drivers to mount as a CD-ROM in order to install Windows 10 using VirtIO (SCSI).

For the CD-Rom, it is fine if use IDE or SATA.

  • Make sure CD-ROM is selected as the primary boot device under the Options tab, when you are done creating the VM.
  • Ensure that VirtIO (SCSI, not VirtIO Block) is selected for the Hard disk and Network Adapter.

Enable OMVF (UEFI) for the VM

Under the VM Options Tab, set the following:

NOTE: When you change the BIOS from SeaBIOS (Default) to OMVF (UEFI), Proxmox will say something about adding an EFI disk.

In this case navigate to the Hardware Tab.

  • Add → EFI Disk.

Edit the VM Config File

Edit /etc/pve/qemu-server/<vmid>.conf, where <vmid> is the VM ID Number you used during the VM creation (General Tab).

Add these lines.

machine: q35
cpu: host,hidden=1,flags=+pcid
args: -cpu 'host,+kvm_pv_unhalt,+kvm_pv_eoi,hv_vendor_id=NV43FIX,kvm=off'

Add PCI Devices (The GPU) to VM

Select the VM.

Under the Hardware Tab, click on the Add button towards the top.

Then under the drop-down menu, click PCI Device.

Look for the GPU in the list, and select it.

On the PCI options screen, you should only need to configure it like so: