Posted July 21, 2018 Is GPU pass-through possible without vt-d? The internet from what I have seen said no, but the post are multiple years old. My i7 4770k does not have it, and I need it to pass my 1070 to my win 10 virtualized system. Intel 12400F | 2x8 3000Mhz Corsair LPX | ASRock H570M-ITX | Noctua DH-N14 | Corsair MP50 480GB | Meshilicious | Corsair SF600 | Fedora Thanks let me know if I said something useful. Cheers! Link to comment https://linustechtips.com/topic/950529-pci-passthrough-without-vt-d/ Share on other sites More sharing options... Link to post Share on other sites More sharing options...
Posted July 21, 2018 Nope can't do it? Whats your goal here? You can use remotefx in hyper-v to have a pretty good performance virtual gpu. Or you can use multiseat software to have multiple people using one system at once with one gpu. Link to comment https://linustechtips.com/topic/950529-pci-passthrough-without-vt-d/#findComment-11559473 Share on other sites More sharing options... Link to post Share on other sites More sharing options...
Posted July 21, 2018 Author 4 minutes ago, Electronics Wizardy said: Nope can't do it? Whats your goal here? You can use remotefx in hyper-v to have a pretty good performance virtual gpu. Or you can use multiseat software to have multiple people using one system at once with one gpu. Virtualised Gaming Rig with as close to native Windows performance as possible Intel 12400F | 2x8 3000Mhz Corsair LPX | ASRock H570M-ITX | Noctua DH-N14 | Corsair MP50 480GB | Meshilicious | Corsair SF600 | Fedora Thanks let me know if I said something useful. Cheers! Link to comment https://linustechtips.com/topic/950529-pci-passthrough-without-vt-d/#findComment-11559510 Share on other sites More sharing options... Link to post Share on other sites More sharing options...
Posted July 21, 2018 1 minute ago, TheFlyingSquirrel said: Virtualised Gaming Rig with as close to native Windows performance as possible Do you need it virtualised? Id just use a multipoint software liike the ones in windows server and then you can have multiple users on one pc with one gpu. Link to comment https://linustechtips.com/topic/950529-pci-passthrough-without-vt-d/#findComment-11559515 Share on other sites More sharing options... Link to post Share on other sites More sharing options...
Posted July 21, 2018 Author 1 minute ago, Electronics Wizardy said: Do you need it virtualised? Id just use a multipoint software liike the ones in windows server and then you can have multiple users on one pc with one gpu. I use Linux for everything, however Wine isn't mature enough for multiplayer games so I use Windows 10 Intel 12400F | 2x8 3000Mhz Corsair LPX | ASRock H570M-ITX | Noctua DH-N14 | Corsair MP50 480GB | Meshilicious | Corsair SF600 | Fedora Thanks let me know if I said something useful. Cheers! Link to comment https://linustechtips.com/topic/950529-pci-passthrough-without-vt-d/#findComment-11559529 Share on other sites More sharing options... Link to post Share on other sites More sharing options...
Posted July 21, 2018 2 minutes ago, TheFlyingSquirrel said: I use Linux for everything, however Wine isn't mature enough for multiplayer games so I use Windows 10 Why not run windows on the hardware and have a vm for linux? Your not running gpu passthrough on this sytem. Link to comment https://linustechtips.com/topic/950529-pci-passthrough-without-vt-d/#findComment-11559535 Share on other sites More sharing options... Link to post Share on other sites More sharing options...
Posted July 21, 2018 Author 28 minutes ago, Electronics Wizardy said: Why not run windows on the hardware and have a vm for linux? Your not running gpu passthrough on this sytem. Probably because I use Windows out of necessity, it is too far restrictive of an OS with too many privacy concerns to use as a daily driver Intel 12400F | 2x8 3000Mhz Corsair LPX | ASRock H570M-ITX | Noctua DH-N14 | Corsair MP50 480GB | Meshilicious | Corsair SF600 | Fedora Thanks let me know if I said something useful. Cheers! Link to comment https://linustechtips.com/topic/950529-pci-passthrough-without-vt-d/#findComment-11559617 Share on other sites More sharing options... Link to post Share on other sites More sharing options...
Posted July 21, 2018 35 minutes ago, TheFlyingSquirrel said: Probably because I use Windows out of necessity, it is too far restrictive of an OS with too many privacy concerns to use as a daily driver I wasn't suggesting windows as your daily drive os, Just use hyper-v in windows to run linux and use that vm as your main os. Then you can switch back to windows if you want to game. Link to comment https://linustechtips.com/topic/950529-pci-passthrough-without-vt-d/#findComment-11559701 Share on other sites More sharing options... Link to post Share on other sites More sharing options...
Posted July 21, 2018 4 hours ago, TheFlyingSquirrel said: Is GPU pass-through possible without vt-d? The internet from what I have seen said no, but the post are multiple years old. My i7 4770k does not have it, and I need it to pass my 1070 to my win 10 virtualized system. Sorry, no. VT-d (aka IOMMU) is the whole feature that allows the hardware to map a PCI device to a virtualized environment. Without it there isn't any way to direct communications to a PCI device from a VM. You're stuck on dual-booting unless you switch out your CPU with one that has VT-d. (and even then, it would only work if your motherboard chipset also supports it, not to mention the tens of other caveats that come with PCI passthrough, e.g. whether your GPU will be in it's own separate IOMMU group or not) Desktop: HP Z220 Workstation, 12 GB RAM, 2x500 GB HDD RAID0, + GTX 1060 3GB Laptop: ThinkPad T430, 8 GB RAM, 1x120 GB SSD Link to comment https://linustechtips.com/topic/950529-pci-passthrough-without-vt-d/#findComment-11560322 Share on other sites More sharing options... Link to post Share on other sites More sharing options...
Posted July 24, 2018 Author On 7/22/2018 at 12:58 AM, TakataruMC said: Sorry, no. VT-d (aka IOMMU) is the whole feature that allows the hardware to map a PCI device to a virtualized environment. Without it there isn't any way to direct communications to a PCI device from a VM. You're stuck on dual-booting unless you switch out your CPU with one that has VT-d. (and even then, it would only work if your motherboard chipset also supports it, not to mention the tens of other caveats that come with PCI passthrough, e.g. whether your GPU will be in it's own separate IOMMU group or not) Ended up with daul booting Win 7. The cost of switching CPU, MOBO, Cooler, RAM wasn't worth it Intel 12400F | 2x8 3000Mhz Corsair LPX | ASRock H570M-ITX | Noctua DH-N14 | Corsair MP50 480GB | Meshilicious | Corsair SF600 | Fedora Thanks let me know if I said something useful. Cheers! Link to comment https://linustechtips.com/topic/950529-pci-passthrough-without-vt-d/#findComment-11570345 Share on other sites More sharing options... Link to post Share on other sites More sharing options...
Posted April 15, 2019 @TheFlyingSquirrel FYI i7-4790K does support vt-d unlike the i7-4770K and has a IGPU ofcourse also overclocks. It's the same socket and same generation so it's just replacing your i7-4770K for a i7-4790K and BAM you can do all that virtualization GPU passthrough. If you're still interested in doing the GPU passthrough ofcourse. Here is a comparison from the Intel ARK website https://ark.intel.com/content/www/us/en/ark/compare.html?productIds=75123,80807 You might be able to get one used for ±$250 online and you can sell the i7-4770K (±$160-$170) to cover some of the cost. (Prizes at time of writing this!) i7-4790K is the top end for the Hashwell Desktop family. You could also replace your i7-4770k with an i7-5775C, but the support seems to be lacking for Broadwell CPUs on ASUS 80s chipsets Motherboards. (If that is even a thing) (Some rambling: I was reading this and I was pretty sure Hashwell did have vt-d on a (few or all) K SKUs. I know because I have a 3770K and wanted to do the same. And I am just stuck in the wrong generation of Intel CPUs. TLDR i7-3770k has no vt-d but the i7-3770(non-k) has vt-d. So for my case its PCI passthrough or unlocked multiplier. FML) Link to comment https://linustechtips.com/topic/950529-pci-passthrough-without-vt-d/#findComment-12483386 Share on other sites More sharing options... Link to post Share on other sites More sharing options...