This repository has not the goal to be the most precise configuration for running Passthrough VM. It's just some success tests I tried on my own laptops. At this time, I can succesfully install a Windows 10/11 VM on :
Dual GPU PC :
Single GPU PC (intel, only from 6th to 10th generation - GVT-g):
Single GPU PC (Intel, 12th generation - SR-IOV):
The base OS used on the host is Manjaro (Mate Xfce)
This repository is based on the one created by Mageas at https://gitlab.com/Mageas/vfio-single-gup-passthrough so I keep all his greetings, thanks to all of you The only real differences is that I install it on a laptop and it's not a Single GPU passthrough, I can use both my Linux and Windows 10/11
And of course, the link to the video (in French) : https://www.youtube.com/watch?v=CwEVj00SwYM.
The VM created is close to native performance with 3% of performance losses. And I can get more performance when passing a dedicated NVMe drive (See Asus laptop)
PS: The "Deprecated" folders may still work. It's just that these laptops were sold so I can't test features on them anymore.
Arch wiki
The best way to learn how GPU passthrough is working.
bryansteiner
The best tutorial on GPU passthrough!
QaidVoid
The best tutorial to use VFIO!
joeknock90
Really good tutorial on the NVIDIA GPU patch.
SomeOrdinaryGamers
Bring me in the VFIO community.
Zeptic
How to get good performances in nested virtualization.
Quentin Franchi
The scripts for AMD GPUs.
Nikolaos Karaolidis
A more specific Lenovo Legion POC with looking-glass
Strongtz
Without their work, SR-IOV would be really difficult