It's correct vfio configuration for GPU Passthrough, you will need to change ids to your GPU pci slot.
sudo dnf group install virtualization
dmesg | grep IOMMU
lspci -nn | grep -iP "VGA|audio"
GRUB_CMDLINE_LINUX="rhgb quiet amd_iommu=pt pci-stub.ids=1002:66af,1002:ab20,12ab:0710"
update grub
grub2-mkconfig -o "$(readlink -e /etc/grub2.cfg)"
reboot!
softdep amdgpu pre: vfio vfio_pci
vfio
vfio_iommu_type1
vfio_pci
kvm
kvm_amd
add_drivers+=" vfio vfio_iommu_type1 vfio_pci vfio_virqfd "
update dracut
sudo dracut --force /boot/initrd $(uname -r)
reboot!
lspci -vnn | grep -iP "vga|amdgpu|nvidia|nouveau|vfio-pci|pci-stub|audio"
https://docs.fedoraproject.org/en-US/quick-docs/getting-started-with-virtualization/