This is for AMD:Well, I don't know then...to me, if IOMMU is on by default, it should show in Proxmox "DMAR: IOMMU enabled".
Proxmox needs a new wiki for pci passthrough...
Added
iommu=pt
to kernel commandlinedmesg | grep -e DMAR -e IOMMU -e AMD-Vi
and it shows this on fresh install:
[ 0.220815] AMD-Vi: Using global IVHD EFR:0x0, EFR2:0x0
[ 2.431079] pci 0000:00:00.2: AMD-Vi: IOMMU performance counters supported
[ 2.433705] pci 0000:00:00.2: AMD-Vi: Found IOMMU cap 0x40
[ 2.433707] AMD-Vi: Extended features (0x58f77ef22294a5a, 0x0): PPR NX GT IA PC GA_vAPIC
[ 2.433715] AMD-Vi: Interrupt remapping enabled
[ 2.434150] perf/amd_iommu: Detected AMD IOMMU #0 (2 banks, 4 counters/bank).
[ 13.292074] AMD-Vi: AMD IOMMUv2 loaded and initialized
It seems to be on.