Sorry, "i5" is just too generic for me to answer. It depends on the generation/socket and which chipset in particular. Wikipedia shows which chipsets support VT-d.will anything running i5 offer vt-d and gpu passthrough? Anyone offer advice on a system so i dont get the wrong thing?
Still no IOMMU groups? As I asked before, maybe you can run this:Ran dmesg | grep -e DMAR -e IOMMU and it confirms that VT-d is enabled in the bios....so must just be the damn g33 chipset stopping it. So annoying.
for d in /sys/kernel/iommu_groups/*/devices/*; do n=${d#*/iommu_groups/*}; n=${n%%/*}; printf 'IOMMU group %s ' "$n"; lspci -nns "${d##*/}"; done
. That will also give information about the motherboard and chipset.IOMMU group * 00:00.0 Host bridge [0600]: Intel Corporation 82G33/G31/P35/P31 Express DRAM Controller [8086:29c0] (rev 02)Still no IOMMU groups? As I asked before, maybe you can run this:for d in /sys/kernel/iommu_groups/*/devices/*; do n=${d#*/iommu_groups/*}; n=${n%%/*}; printf 'IOMMU group %s ' "$n"; lspci -nns "${d##*/}"; done
. That will also give information about the motherboard and chipset.
This shows us that it is indeed Intel chipset G33, G31, P35 or P31. All of which do not support VT-d.IOMMU group * 00:00.0 Host bridge [0600]: Intel Corporation 82G33/G31/P35/P31 Express DRAM Controller [8086:29c0] (rev 02)
00:01.0 PCI bridge [0604]: Intel Corporation 82G33/G31/P35/P31 Express PCI Express Root Port [8086:29c1] (rev 02)
...
Yes, there have been motherboards with a Q35 chipset,Is there a motherboard that does support it where i could reuse my socket 775 cpu and ddr2 ram?
video=vesafb:off video=efifb:off
might be necessary but it is also what will prevent you from seeing boot messages and a host console when things go wrong.
Please don't usepcie_acs_override
until you have had a close look at the IOMMU groups.
Blacklisting drivers and interrupt remapping might not even be necessary.iommu=pt
has nothing to do with passthrough andnofb nomodeset
are also not needed.
I you are still seeing boot messages and a console, then it did not activate. What doescat /proc/cmdline
show? Are all BIOS settings about IOMMU and ACS Enabled (not just on Auto)? Are you on the latest BIOS version?
iommu=pt
, added in the same way as above to the kernel cmdline.iommu=pt
We use essential cookies to make this site work, and optional cookies to enhance your experience.