Skip to content

Instantly share code, notes, and snippets.

@queeup
Forked from vadimstasiev/readme.md
Created September 10, 2024 17:20
Show Gist options
  • Save queeup/a8eb9467dd3ce2cf564b409b718a7bef to your computer and use it in GitHub Desktop.
Save queeup/a8eb9467dd3ce2cf564b409b718a7bef to your computer and use it in GitHub Desktop.
ProxMox - Enable IOMMU using systemd

ProxMox - Enable IOMMU using systemd

You found that you are using systemd, adding bits to GRUB will not work. Instead, follow these steps:

Edit the kernel command line

Open the /etc/kernel/cmdline file for editing:

nano /etc/kernel/cmdline

Add the following line for AMD CPUs:

root=ZFS=rpool/ROOT/pve-1 boot=zfs amd_iommu=on iommu=pt pcie_acs_override=downstream,multifunction

note: For intel, just replace amd with intel, like so: intel_iommu=on

Refresh the boot tool

After editing the /etc/kernel/cmdline file, refresh the boot tool by running:

proxmox-boot-tool refresh

With these steps, you should have successfully enabled IOMMU and ACS patch using systemd for your Proxmox installation.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment