amd_iommu=on
, which does not exist because it's on by default.thanks for noticing, i sent a fix for the docs: https://lists.proxmox.com/pipermail/pve-devel/2024-April/063688.htmlNote that Proxmox made the very common mistake aboutamd_iommu=on
, which does not exist because it's on by default.
which setting are you talking about exactly?Note that for Windows guest (where machine type is q35 + [version], changing the setting fails because "machine does not match the regexp"
From the above link:thanks for noticing, i sent a fix for the docs: https://lists.proxmox.com/pipermail/pve-devel/2024-April/063688.html
That should probably be:-* Add `intel_iommu=on` or `amd_iommu=on` depending on your CPU to your kernel command line.
+* Add `intel_iommu=on` depending on your CPU to your kernel command line.
+* Add `intel_iommu=on` for your Intel CPU to your kernel command line.
that works here without problem (setting any version) that the version is set to a fixed one for windows is by design, since windows does not like hardware changes (which the machine version sometimes does)But machine: pc-q35-8.1 (versions differ) is automatically set when OS Type is set to Windows instead of Linux under Options -> OS Type