Solved Retrieving IOMMU groups

Solved issue

ozfbu

Member
Joined
Sep 2, 2025
Messages
60
Reaction score
15
Credits
513
How can I get the IOMMU Groups in Fedora please?

VT-d is turned on, and I re-checked in the BIOS that it is enabled

Internet searching indicates that I should be able to see something in /sys/kernel/iommu_group, but this folder is empty for me
1764612451309.png



lspci gives
[numbers, colon, dot] VGA compatible controller: [my GPU]
but I'm a little leery of saying "yes, this is the IOMMU group for my GPU" without the /sys/kernel folder or anything else

ls /sys/bus/pci/devices
gives
0000:00:00.0 0000:00:12.0 0000:00:17.0 ...
Going to my GPU's apparent folder does not show me any IOMMU groups :/
 


/sys/kernel/iommu_group, but this folder is empty

For Intel systems, you can add intel_iommu=on to the kernel command line. For AMD systems, use amd_iommu=on.
 
Proxmox has a good guide for it, you will have to translate it to Fedora though.
In short:
1. Enable IOMMU support
2. Add vfio kernel modules to your initramfs
3. Assign the gpu to your vm

I haven't done it on Fedora but other people have, the following one is the most recent en easiest one to understand that I found.
 
Linux.org to the rescue...thank you CaffeineAddict

Proxmox has a good guide for it, you will have to translate it to Fedora though.
In short:
1. Enable IOMMU support
2. Add vfio kernel modules to your initramfs
3. Assign the gpu to your vm

I haven't done it on Fedora but other people have, the following one is the most recent en easiest one to understand that I found.
These look pretty neat too
Feeds bits. And bytes
 


Follow Linux.org

Members online


Top