YES this works with AMD/Intel CPUs and AMD/Nvidia GPUs.
An IOMMU enabled motherboard. Check your motherboard manual for an option in BIOS to enable IOMMU.
CPU support for AMD-v/VT-x and AMD-Vi/VT-d (AMD/Intel). Check your CPU specs.
Virtualization support enabled on BIOS. Check your motherboard manual.
A GPU that supports UEFI and its VBIOS.
If you need help
Please don't bother other people; if you want help, contact me and include a copy of lspci -vnn, dmesg, the XML (if you use virsh), the QEMU/virsh output and a description of your problem as thorough as possible including the steps you followed.