Тёмный

How To USE QEMU KVM GPU Passthrough in Linux Using VFIO || GPU Sharing With Virtual Machine 

Ksk Royal
Подписаться 132 тыс.
Просмотров 66 тыс.
50% 1

Опубликовано:

 

21 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 233   
@Akaterial
@Akaterial 4 месяца назад
This is by far the simplest working instructions for GPU passthrough with Qemu KVM. I tried three other step-by-step tutorials before this and they all failed. This one worked perfectly!
@hidesh77
@hidesh77 3 месяца назад
Likewise, I spent a few days trying to make it work including searching via ChatGPT to no avail. I am thankful for these instructions, simple and found where my mistakes where, hint it was in GPU isolation.
@jaedy1124
@jaedy1124 3 месяца назад
Brilliant tutorial! Best one I found and combined with some info on systemd-boot, ACS patching, linux-jcore etc I finally succeeded in setting up GPU Passthrough on my Arch Hyprland system!! Now for Looking Glass! Thanks for your help!
@Coolguyjommy
@Coolguyjommy 6 месяцев назад
If anyone has issues booting after the first step. Boot into recovery mode and "nano /etc/default/grub". Then delete the line that you modified before and save the file. After that run "update-grub" and you should be able to reboot. 👍
@oliviaballsdeet9149
@oliviaballsdeet9149 6 месяцев назад
i also found taking the gpu out of the pc allows it to boot again, though i am not exactly sure why it didnt work, anyone get this working with a 3090 on debian 12?
@Coolguyjommy
@Coolguyjommy 6 месяцев назад
@@oliviaballsdeet9149 for me switching to the open source nvidia driver made it work
@elibrainstorm5961
@elibrainstorm5961 3 месяца назад
Thank you! I thought my life was over when it wouldn't boot anymore. 😒
@512Bytes
@512Bytes 3 месяца назад
This happens if the Nvidia GPU is detected as primary, you can change this within the UEFI/BIOS menu.
@Coolguyjommy
@Coolguyjommy 3 месяца назад
@@512Bytes for me it was something with the proprietary nvidia driver being weird. It caused like a 5 minute long boot time for me and i had to switch to nouveau.
@SatheeshJ
@SatheeshJ 8 месяцев назад
why my nvidia is showed as "3d controller" instead of VGA
@andynl6443
@andynl6443 Год назад
Again, great! This was Linux to Windows. Suggest do a follow-up for Linux to Linux
@kskroyaltech
@kskroyaltech Год назад
Noted
@reality_hurtz
@reality_hurtz 10 месяцев назад
Would love to see Linux to Linux as well *crosses fingers*@@kskroyaltech
@Ehren1337
@Ehren1337 4 месяца назад
@@reality_hurtz just do the same thing you installed your linux on pc
@TangledMatyi
@TangledMatyi 7 месяцев назад
When doing this, you mess with something in the grub. Will this work if I'm also dualbooting at the same time? Just because I followed an outdated, but similar tutorial, and after doing the first step and rebooting my linux wouldn't boot.
@512Bytes
@512Bytes 3 месяца назад
These are kernel parameters which will not apply to Windows, only to Linux while booting.
@paulbaquie
@paulbaquie 13 дней назад
Huge thanks. You're the one on the web who resolve the mouse f***ing problem!!
@kskroyaltech
@kskroyaltech 4 дня назад
you are welcome. yeah bro mouse issues is too annoying... Damn I researched a lot while finding a fix....
@smokey_guerra
@smokey_guerra День назад
@@kskroyaltechmine doenst work even if I unninstal that, is there something else?
@MadaraUchiha12321
@MadaraUchiha12321 7 месяцев назад
Awesome man , excellent, thanks for this video and you earned my subscribe 🔥
@kskroyaltech
@kskroyaltech 7 месяцев назад
Thank you very much
@Nomad-np5lg
@Nomad-np5lg 10 месяцев назад
Do single gpu passthrough
@fmendezy
@fmendezy 5 месяцев назад
hello i apply all steps but in verify gpu in 5:08 show: persist the nvidia drivers Subsystem: Micro-Star International Co., Ltd. [MSI] GP106M [GeForce GTX 1060 Mobile] Kernel driver in use: nouveau Kernel modules: nvidiafb, nouveau no vfio-pci, how fix this?
@ApexProBoosting
@ApexProBoosting 4 месяца назад
simple fix just put vfio things to here /etc/initramfs-tools/modules command should be "sudo nano /etc/initramfs-tools/modules " and that add those vfio vfio_iommu_type1 vfio_pci vfio_virqfd after that Update initramfs using this command and reboot your pc sudo update-initramfs -c -k $(uname -r)
@Ehren1337
@Ehren1337 4 месяца назад
use nvidia proprietary driver. closed source, not open. nouveau is crap. just make sure its proprietary because others dont work for gtx cards.
@ezequielpartida5846
@ezequielpartida5846 8 месяцев назад
I have a Ryzen 7 7700 and I have an NVIDIA 2060, I wanted to use the nvidia por linux and the integrated AMD for WIndows but it seems not to work. The AMD does seem to passthrough but windows doesn't recognize it as an AMD it just shows the devices as PCI\x
@Magnetofps
@Magnetofps 5 месяцев назад
Hi,really nice tutorial.. I have some questions- how to get full refresh rate supported by monitor? & how can i switch mouse and keyboard input between host and the guest cause my m&k just locks into virt guest when I run it.
@yasirrakhurrafat1142
@yasirrakhurrafat1142 16 дней назад
Nahh, you probably gotta buy another pair.. Or allocate a few usb ports.. then keep switching the usb plug from the free usb ports to the vm allocated ones you've allocated to the vm.
@ДимитърТашев-и8у
@ДимитърТашев-и8у 25 дней назад
Thank you! It worked like charm :)
@kskroyaltech
@kskroyaltech 25 дней назад
You're welcome!
@gutibran
@gutibran День назад
Great video! It worked!
@__Robin_______8765
@__Robin_______8765 2 месяца назад
there's a typo at 4:25, Arch linux users should type sudo mkinitcpio -p linux
@ayedraco4l
@ayedraco4l Месяц назад
Technically not a typo he just didnt clarify that
@vanderwilhelm667
@vanderwilhelm667 6 месяцев назад
Thank so much, peace and love
@andrushacyborg2382
@andrushacyborg2382 26 дней назад
Hello, thanks for the tutorial! I'm gonna use that setup for clean arch install on my laptop with amd iGPU and nvidia dGPU and i have a question: Do i need to install nvidia proprietary drivers if i'm only gonna use nvidia gpu in windows vm?
@camiller1988
@camiller1988 7 месяцев назад
How I can do gpupassthroght with only a dedicated gpu radeon? I no read you advitesment and video turned off when i run the virtual machine. :(
@yasirrakhurrafat1142
@yasirrakhurrafat1142 16 дней назад
Yeah.. bro didn't really provide vfio/sr-iov kinda solution. Bro essentially probably just provided entire pci-e passthrough. Which.. ain't very interestin. Neither as useful as true definition vfio/sr-iov. Btw vfio/sr-iov is supposed to let you use the device between the host (baremetal) and vm simultaneously.
@carltg9
@carltg9 9 месяцев назад
Does overclocking software inside the windows vm work?
@kyledupont7711
@kyledupont7711 Месяц назад
Does this cause issues when doing GPU intensive tasks after you exit the virtual machine?
@SSideology
@SSideology 5 дней назад
Thanks Brother It helped a lot👍👍
@rickee2019
@rickee2019 Месяц назад
I tried this tutorial but I wasn't able to bing the vfio-pci to the nvidia hardware, and mostly because, the modprobe described in the video expects to have the proprietary Nvidia drivers installed. If you are not using it, you have to changed it from `nvidia` to `drm` instead. My setup: - AMD with iGPU as host - With Nvidia card to guest OS
@JonderQuintero
@JonderQuintero 5 месяцев назад
Can you do that the same using Slackware(64) 15.0, because ever on some step i ever see something fail on a pc of my job. Dunno this can be replicated using Internal GPU for Windows Virtual Machine ?
@juliabel67
@juliabel67 3 месяца назад
As far as I can understand, having both GPUs from AMD (7600xt + 7800x3d's iGPU) I can choose what to use as passthrough but when it comes to disable the Linux drivers in the kernel Linux (host) the Linux host will be withouth GPU acceleration. Am I wrong?
@darkplays25
@darkplays25 Месяц назад
Broke my gpu kinda i didnt get emy graphical response from kde plasma but i goes into bios and made it igpu only and then deleted the line
@tankfire20
@tankfire20 Месяц назад
I have modern 7000 series amd gpu what are the equivalent commands?
@ItzZoriun
@ItzZoriun Месяц назад
any idea how to detach and retach my gpu instead of isolating it?
@Nimitz_oceo
@Nimitz_oceo 6 месяцев назад
Hey man… unfortunately one didn’t work. I have a beefy laptop with an NVIDIA quadro card inside but unfortunately it’s says: host doesn’t support pass through pci devices
@snakeat3r114
@snakeat3r114 5 месяцев назад
I have the exact same issue. Tried so many things and nothing worked. Have you figured it out already?
@dar.strange2361
@dar.strange2361 7 месяцев назад
is the same with intel/nvidia? acer nitro 5
@crilleboys
@crilleboys 10 месяцев назад
One giant leap for man, one small step for Microsoft.
@callmesteve7874
@callmesteve7874 7 месяцев назад
On 4:15 you prevent NVIDIA proprietary drivers from installing. I have AMD GPU - is there special syntax for that? Also one more question: let's pretend I isolated my second AMD GPU and passed it to VM. But still I want to play some games on my Linux OS. What are steps to un-isolate the hardware and bring it back to Linux?
@yanguhury
@yanguhury 6 месяцев назад
Just undo what the files you edited and run update-grub again.
@robertwermis2971
@robertwermis2971 Месяц назад
to stop the AMD card from loading? use softdep radeon pre: vfio-pci and then under that softdep amdgpu pre: vfio-pci, that stopped my card from loading but my nvida is my second card and it loaded at the beginning I could see my kde plasma wheel then zippo no video at all on either card, the battle continues.
@jaynayk1176
@jaynayk1176 7 месяцев назад
Im experiencing an issue... I followed this tutorial on Ubuntu 22.04.3 and everything worked as expected, but when I tried to start the previously working VM, there is just a black screen. Im trying to pass through a 3090, using iGPU of my Ryzen 7600x for the host. Anyone know what I did wrong?
@KuleGuy27
@KuleGuy27 4 месяца назад
Can the same thing be applied on Windows 11? I can't seem to get it working.
@kinetik666
@kinetik666 3 месяца назад
Im using PopOs which has no Grub, any way around it?
@refex_yt_2071
@refex_yt_2071 5 месяцев назад
really good, thanks
@megamodspc6436
@megamodspc6436 8 месяцев назад
You are not uisng an extra monitor ? how is that ?
@megalodon1726
@megalodon1726 7 месяцев назад
Most monitors have multiple HDMI or DisplayPorts. Just switch the source on the monitor from one connection to another.
@khanra17
@khanra17 7 месяцев назад
​@@megalodon1726 I bet You really don't understand what he asked?
@ilyasofficial1617
@ilyasofficial1617 9 месяцев назад
I have a question. Lets say after i've done with windows vm, and shut it down. Then i want to openup second vm (windows or linux). Does the gpu stuck on the first vm? can i use the gpu on the second vm?
@morosov4595
@morosov4595 8 месяцев назад
You can use it on the 2nd VM, but not at the same time.
@ajazulhaq5514
@ajazulhaq5514 9 месяцев назад
Vm showing error when adding mdev device
@joshlexcelius2573
@joshlexcelius2573 5 месяцев назад
ok but what if I am trying to use my 5700G's Integrated Graphics instead of Nvidia?
@atishsaha6127
@atishsaha6127 18 дней назад
great tutorial. so if i assign my dedicated card to VFIO in grub, I will not be able to use that for the host machine? (unless i update grub to release it from VFIO)
@kskroyaltech
@kskroyaltech 17 дней назад
Correct. Kind of isolating it from host OS, so that you can pass It to VMs
@thewizard5716
@thewizard5716 4 месяца назад
When i reboot after updating mkinitcpio my computer went back after grub screen.
@vroomvroom9911
@vroomvroom9911 6 месяцев назад
Do you know how i can passthrough my bluetooth so i can use my wireless controller in the vm for gaming
@512Bytes
@512Bytes 3 месяца назад
Bluetooth is passed through automatically, if not, detect how it is connected and pass it through, also, make sure that Bluez drivers are installed on Linux.
@ZugTheDragon
@ZugTheDragon 2 месяца назад
4:16 What to do if I'm using an old ATI card, and not NVIDIA?
@kskroyaltech
@kskroyaltech 2 месяца назад
similar process try to isolate the HOST Discrete GPU
@robertwermis2971
@robertwermis2971 Месяц назад
I tried this and had zero video on reboot, do you have any instructions for doing this with AMD GPU and not nvidia? Luckily I could reboot to a generic instance and remove the lines from grub and reboot to get my main video back.
@kskroyaltech
@kskroyaltech 29 дней назад
I didnt get a chance to test with AMD discrete Gpu. This video is exclusive to NVIDIA only
@senritsujumpsuit6021
@senritsujumpsuit6021 10 месяцев назад
am setting this up because Lutris installing EA launcher an general wine game installs hate me so am doing this till a games to much for it XD
@kyledupont7711
@kyledupont7711 Месяц назад
I have kind of a dumb question. Being that you are isolating you dgpu away from the host, doesn't that mean the host system won't have access to it, and do you have to change the grub config back to undo that or does this not cause such problems?
@gigi_jwz
@gigi_jwz 7 дней назад
you need to have 2 gpus for this integrated graphics work too if you try isolating your only gpu you''ll have essentially broken your linux install
@pilelie8044
@pilelie8044 10 месяцев назад
Thank you so much for the video! Please tell me, will it be possible to create two virtual machines in this way?
@kskroyaltech
@kskroyaltech 10 месяцев назад
yes you can create. But I am not sure once you pass a GPU to particular VM , I guess you cannot use it with other VM until the VM is shutdown.
@CKDesigner2525
@CKDesigner2525 25 дней назад
I am a bios user and when I tried to create a win10 UEFI VM it didn't boot. and when I tried the passthrough in win10 BIOS VM it didn't work, it showed me an error saying "Your host device doesn't support PCI passthrough". What to do?
@kskroyaltech
@kskroyaltech 25 дней назад
Did u enable Virtualization feature in BIOS ?!
@CKDesigner2525
@CKDesigner2525 25 дней назад
@@kskroyaltech yes I ran virtualbox before
@Cloud67TR
@Cloud67TR Месяц назад
i switched to arch and now,when i isolate my gpu,it just doesn't shows up on virt manager
@kskroyaltech
@kskroyaltech 29 дней назад
Did u check the isolation status of GPU ? I mean kernel driver in use for PCI devices should say VFIO - PCI..
@Cloud67TR
@Cloud67TR 28 дней назад
@@kskroyaltech it doesn't shows up on there either, im using envycontrol
@Cloud67TR
@Cloud67TR 28 дней назад
@@kskroyaltech i used hybrid mode and now everything works as intended!
@QmVuamFtaW4
@QmVuamFtaW4 10 месяцев назад
Umm, everything went fine, the gpu gets detected in the devices in windows, but when i install the nvidia drivers the screen just goes black completely. then i have to remove the nvidia pcie device and start windows and uninstall nvidia drivers to make the screen visible....
@khanra17
@khanra17 7 месяцев назад
Tried connecting to the other hdmi port?
@QmVuamFtaW4
@QmVuamFtaW4 7 месяцев назад
yep iirc i tried everything. just gave up since it was not worth the efforts to just run the assh*lic operating system.@@khanra17
@jirehla-ab1671
@jirehla-ab1671 6 месяцев назад
​@@khanra17the hdmi port not from the gpu?
@johnsci911
@johnsci911 5 месяцев назад
not able to isolate my gpu. I am using desktop Manjaro and I am able to pass through. However whenever I restart or shut down the vm my host freezes
@CXCubeHD
@CXCubeHD 3 месяца назад
I had the same problem. You can use a kernel patch (acs override or sth like that), this will seperate the devices into different IOMMU groups. Instead of manually patching the kernel, install the latest `xanmod` kernel (which includes the patch). With that I managed to launch my vm Edit: You will need to edit your grub confguration: `pcie_acs_override=downstream,multifunction`
@SmalltimR
@SmalltimR 3 месяца назад
I'm on Ubuntu 24, and have two AMD GPU's - 1) PCIe card(7900), and 2) onboard AMD GPU. That said, I tried substituting nvidia with AMD throughout the tutorial, though the isolation doesn't appear to have worked; ie, sudo update-initramfs -c -k $(uname -r), returns; _update-initramfs: Generating /boot/initrd.img-6.8.0-35-generic,_ and nothing else Any ideas?
@juliabel67
@juliabel67 2 месяца назад
I got it: not amd but amdgpu. Unfortunately when I get into Win and install the AMD driver I get the -43 error which should be simply bypassed installing amdgpbugreset with no success
@minuteworld7027
@minuteworld7027 17 дней назад
can you do this for integrated amd chips on ryzen cpus?
@kskroyaltech
@kskroyaltech 17 дней назад
You cannot do that. iGPU is used for display and power the host OS by default.
@IIdankII
@IIdankII 7 месяцев назад
I finished the tutorial and the drivers for my GPU got installed, but for some reason in device manager, NVIDIA Platform Controllers and Framework is not running and it is causing the GPU to not activate in win 11. Debian 12 Buster.
@kskroyaltech
@kskroyaltech 7 месяцев назад
Try to Reinstall NVIDIA Drivers. Did u try with Windows 10 VM ?
@IIdankII
@IIdankII Месяц назад
@@kskroyaltech sorry for late response. I've never figured out this issue. I have done this both on windows 10 and 11. That being said, I can still get full performance by plugging directly into a monitor via HDMI out of the GPU (laptop). It's not had an issue running a game in a VM even with the Error Code.
@last_editorx
@last_editorx Месяц назад
i have systemd not grub. how to passthrough gpu with systemd?
@kskroyaltech
@kskroyaltech Месяц назад
I need to test that . It's kind of bit complicated.
@Evie
@Evie 3 месяца назад
do you need to plug the displayport cable into the nvidia gpu if you do this?
@juliabel67
@juliabel67 3 месяца назад
Same question here
@jesse7631
@jesse7631 3 месяца назад
No, there doesn't need to be any cable plugged into your guest gpu. It's simply being used for its resources. Think about it - the guest PC isn't really plugged into your actual monitor; it's plugged into a virtual monitor / videocard created by the virtual machine host.
@jesse7631
@jesse7631 3 месяца назад
I followed these steps, but the nouveau drivers for the card keep getting loaded instead of the vfio-pci drivers. Why?
@geonofone9816
@geonofone9816 3 месяца назад
In the /etc/modprobe.d/vfio.conf file, on the second line, replace "nvidia" with "nouveau". Was just running into the same issue myself. I never switched to the nvidia drivers because I installed the Nvidia card specifically for this project.
@joaocostapt
@joaocostapt 21 день назад
​@geonofone9816 thank you, I had this problem in ubuntu where I was running the nouveau driver, and ubuntu would start until after I followed your suggestion of replacing nvidia with nouveau in vfio.conf. Good call In my setup, I had to bypass both the nvidia and nouveau drivers.
@ItzNeo454
@ItzNeo454 3 месяца назад
how to switch between them ?
@DiscordGreenery
@DiscordGreenery 10 месяцев назад
After running the command "sudo update-initramfs -c -k $(uname -r)" it doesn't give me anything except "pdate-initramfs: Generating /boot/initrd.img-5.15.0-88-generic" and nothing else. What should I do?
@DiscordGreenery
@DiscordGreenery 10 месяцев назад
I've been trying to follow every type of GitHub project and every tutorial trying to pass through a GPU to a virtual machine, but I had no luck. Every time I think it will work, I always get some type of error that I can't figure out, or I never properly pass through the GPU even though I thought I did. I just want to be successful for once.
@kskroyaltech
@kskroyaltech 10 месяцев назад
This command only works on debian based distros. initially I had the same issue like yours and I gave up. I read some forums and I found that command and it worked for me. Initramfs is the crucial part It has to be updated . Also mind you that, on some debian based distros after running that command you may not see any output. Anyway, Can you share your log here what's an output after running the command ?!
@DiscordGreenery
@DiscordGreenery 10 месяцев назад
I was wondering if you have Discord, so I could help you through there if possible. I'm new to Linux, and I want to learn what I'm doing wrong and correct it. I'm not sure how to show the output because all it gave me was what I said before.
@BR-wc7nh
@BR-wc7nh 4 месяца назад
sudo mkinticpio -p linux doesn't work for me it states command not found. Not sure if you have some insight to this
@davy2753
@davy2753 2 месяца назад
He misspelled it. It's "mkinitcpio"
@khanra17
@khanra17 7 месяцев назад
Possible? Use dGpu on host & iGpu on the guest?
@bl̈̇̃
@bl̈̇̃ 2 месяца назад
just dont follow this tutorial and use any virtualization environment, this will be applied by defualt
@theshadow6273
@theshadow6273 6 месяцев назад
Followed this to a T and now my Ubuntu 22.04 freezes at boot after showing some logs before where the login screen would normally appear
@theshadow6273
@theshadow6273 6 месяцев назад
Was also not able to boot into recovery mode and am currently having to repair my system using a live usb.
@nxrnoob
@nxrnoob 11 месяцев назад
Is it avail in same laptop with GTX 1650??
@tobihudiat
@tobihudiat 11 месяцев назад
Any GPU as long as you have a second GPU will work... (including integrated graphics)
@nxrnoob
@nxrnoob 11 месяцев назад
for that it need mux switch i guess @@tobihudiat
@kskroyaltech
@kskroyaltech 11 месяцев назад
Bro you can almost pass ANY GPU to VM as long as your System is Having GPU 0 (iGPU).
@nightstar9.
@nightstar9. 9 месяцев назад
Or should I just dual boot? I assume if I want to use nvidia on host, i had to undo everything, and if i want it back on vm, basically redo it back.
@kskroyaltech
@kskroyaltech 9 месяцев назад
Yes you can dual boot .
@nightstar9.
@nightstar9. 9 месяцев назад
@@kskroyaltech i know i can, but im more asking should i or this is more convenient. but im guessing dualboot is more convenient in my case.
@randomrfkov
@randomrfkov 9 месяцев назад
@@nightstar9. Dualboot is convenient in my case as well, I have a mini-ITX motherboard and there is only 1x16 pcie lane and don't want to bother with multiple GPUs. If they can make a software that gives gpu to guest and then back to host, I am game.
@kodehou
@kodehou 9 месяцев назад
​@@nightstar9.you could make 2 grub entries one with and one without the iommu kernel options, and then you boot accordingly
@Cube_Box
@Cube_Box 7 месяцев назад
@@kodehou Thanks for the idea
@TVPInterpolation
@TVPInterpolation 3 месяца назад
this might sound weird, but theoretically: i have 2 4090s, and no igpu. assuming im deactivating the nvidia driver, wouldn't i also lose output of my other 4090 which i wouldn't pass on?
@512Bytes
@512Bytes 3 месяца назад
You are identifiying them by the PCI ID, both have different ones.
@TVPInterpolation
@TVPInterpolation 3 месяца назад
@@512Bytes ok, so its not unloading the module as a whole, but only for the assigned pci ids?
@kskroyaltech
@kskroyaltech 2 месяца назад
Correct
@kskroyaltech
@kskroyaltech 2 месяца назад
YEP,
@TVPInterpolation
@TVPInterpolation 2 месяца назад
@@kskroyaltech awesome, thanks for the info.
@alexal4
@alexal4 2 месяца назад
Windows working great with GPU path through, but the issue I can't solve is I am not able to shutdown Windows VM and return back to the host. I am not even able to reboot the host via ssh, it is just dead and the only option is to force shutdown.
@kskroyaltech
@kskroyaltech Месяц назад
open terminal and try this command to shutdown windows VM first through this command: *sudo virsh shutdown* then reboot the pc with *sudo reboot now*
@alexal4
@alexal4 Месяц назад
@@kskroyaltech I can try it, thanks. So ssh remotely and try to shutdown VM with virsh command. What I found is it when I try to reattach PCI device with "virsh nodedev-reattach pci_0000_0a_00_0" I am getting the black screen and can't do anything else, but hard shutdown, even though VM is not even running.
@alexal4
@alexal4 Месяц назад
@@kskroyaltech sudo shutdown -r now. I need to re-create the VM today and I will try it tonight. Thanks again for your prompt reply.
@alexal4
@alexal4 Месяц назад
@@kskroyaltech Hi, I tried it, but it is the same problem. Once I shutdown VM with virsh and try virsh -list the command hungs and I can't even reboot host anymore. I am pretty sure my problem is around detaching the VGA device: "virsh nodedev-reattach pci_0000_0a_00_0", which probably happens when you shutdown the guest. I tried to search internet, but no luck so far.
@mariofanl1ve
@mariofanl1ve 3 месяца назад
When i try to do lscpu -nn it returns "lscpu: invalid option -- 'n'" (Idk why yt made it marked out)
@last_editorx
@last_editorx Месяц назад
its lscpu -nn not nn
@andrej8175
@andrej8175 3 месяца назад
Is windows to linux possible?
@ravitejakundanala2361
@ravitejakundanala2361 2 месяца назад
Do i need to install Nvidia drivers in the base machine ?
@kskroyaltech
@kskroyaltech 2 месяца назад
No need..
@prototype9000
@prototype9000 9 месяцев назад
i found you can skip the grub commands
@kskroyaltech
@kskroyaltech 9 месяцев назад
You mean I skipped any Commands in the description ?
@prototype9000
@prototype9000 9 месяцев назад
@@kskroyaltech i dont use grub found everything else works without grub or intramfs
@prototype9000
@prototype9000 7 месяцев назад
@@kskroyaltech no some pf them are not necessary
@realrazoblast4643
@realrazoblast4643 9 месяцев назад
Hey there, is there a way I can pass the GPU back to my host machine (Arch Linux) without losing the passthrough?
@xexat
@xexat 8 месяцев назад
You can find guides that tell you how to do that and I think that Arch wiki has one Would link it but I'd likely get removed for spam
@realrazoblast4643
@realrazoblast4643 8 месяцев назад
@@xexat yup it’s been a while, I used QaidVoid’s one
@bozardio
@bozardio 15 дней назад
This caused my linux partition to be unbootable. Thanks
@anthonywalker6268
@anthonywalker6268 Месяц назад
Wait a second, why don't you have a resume uuid pointer.
@user-sk5qc5nk2i
@user-sk5qc5nk2i 9 месяцев назад
it will work in arch linux ?
@kskroyaltech
@kskroyaltech 9 месяцев назад
YES give a try.
@Saikumar91254
@Saikumar91254 10 месяцев назад
Bro PC not turning on 😢
@ddipti
@ddipti 10 месяцев назад
What is the problem bro
@arshkhanlm3086
@arshkhanlm3086 7 месяцев назад
lspci -nn | grep -E “NVIDIA” doesnt show pci ids, i am using ubuntu 23.10
@kskroyaltech
@kskroyaltech 7 месяцев назад
it will work. Make sure you have typed correctly.
@rudraacharya8247
@rudraacharya8247 22 дня назад
​@@kskroyaltech It doesn't show audio controller of nvidia, only video, so please help me what should I do
@hazensmedia
@hazensmedia 10 месяцев назад
Thankss,, can we use for kvm hackintosh?
@kskroyaltech
@kskroyaltech 10 месяцев назад
I didnt try that but check out this GitHub link: github.com/sickcodes/Docker-OSX
@arshkhanlm3086
@arshkhanlm3086 7 месяцев назад
Does GPU passthrough work with Arch Linux VM through Ubuntu Host
@kskroyaltech
@kskroyaltech 7 месяцев назад
It will work. I didn't try ..
@jirehla-ab1671
@jirehla-ab1671 6 месяцев назад
​@@kskroyaltechare the config files for the host & the guest for the VFIO pass-through to work is OS specfic?
@GhostToad5YT
@GhostToad5YT 2 месяца назад
Does it work for windows?
@kskroyaltech
@kskroyaltech 2 месяца назад
NO
@Kristijan_
@Kristijan_ 5 месяцев назад
Is it possible to do this with one GPU?
@kskroyaltech
@kskroyaltech 5 месяцев назад
Technically YEs, but you end up with Bootloop... So not recommended.
@Seoul4083
@Seoul4083 4 месяца назад
I got bad luck, my pc only have one gpu
@korigamik
@korigamik 11 месяцев назад
Can we use proprietary nvidia drivers?
@kskroyaltech
@kskroyaltech 11 месяцев назад
If Proprietary Nvidia drivers installed, it must be disabled through the VFIO.CONF. That way the Host OS rely on iGPU and leaving NVIDIA isolated. Then NVIDIA GPU can be passed through any VM .
@korigamik
@korigamik 11 месяцев назад
@@kskroyaltech okay
@therealneojolt
@therealneojolt 11 месяцев назад
@@kskroyaltech My system wont boot while trying to isolate my Nvidia RTX 2070m gpu any solutions, it has Intel integrated graphics as well.
@jirehla-ab1671
@jirehla-ab1671 10 месяцев назад
​@@kskroyaltechdoes this config also work if i install fedora linux in the kvm guest ?
@jirehla-ab1671
@jirehla-ab1671 10 месяцев назад
​@@kskroyaltechmay i ask will the config in this also work if i installed linux in kvm guest?
@reclee8333
@reclee8333 11 месяцев назад
How do we use 2 separate monitors for 1 VM?
@kskroyaltech
@kskroyaltech 11 месяцев назад
You mean to use the SAME VM on TWO monitors. ?!
@reclee8333
@reclee8333 11 месяцев назад
@@kskroyaltech Exactly. How is it done? I wish to do some stuff using 2 monitors, but the 'screens' are from 1 VM. So that it's always isolated from my main OS/machine. I imagine, there should 2 Virt Manager windows for a single VM.
@reclee8333
@reclee8333 10 месяцев назад
@@kskroyaltech Do you know how to?
@arshkhanlm3086
@arshkhanlm3086 7 месяцев назад
It doesn't boot on Linux Mint Host
@kskroyaltech
@kskroyaltech 7 месяцев назад
Any error you are getting.
@arshkhanlm3086
@arshkhanlm3086 7 месяцев назад
The nvidia probe routine was not called for 1 devices
@blackstar_1069
@blackstar_1069 10 месяцев назад
thanks for the vid, i get a message about opengl not working, how should i fix that? :D
@jasonsnell708
@jasonsnell708 10 месяцев назад
make sure 3D acceleration is turned on using Virtio. QXL doesn't have 3D accleration support.
@blackstar_1069
@blackstar_1069 10 месяцев назад
@@jasonsnell708 yeah, i get an error message 😿
@MacadamToby-q4s
@MacadamToby-q4s 5 дней назад
Bridget Divide
@HobertBiermann-p7x
@HobertBiermann-p7x 2 дня назад
Otha Forest
@BertieDora-l7p
@BertieDora-l7p 5 дней назад
Buckridge Lodge
@MyrtleWhite-y4r
@MyrtleWhite-y4r 6 дней назад
Shad Cape
@Tekudachi
@Tekudachi 11 месяцев назад
Could you make a tutorial for Fedora?
@kskroyaltech
@kskroyaltech 11 месяцев назад
Almost similar, but to update intiramfs you need to dracut. Anyway will try making a video
@thegames6391
@thegames6391 4 месяца назад
ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-g--fe8_kEcw.html 6:12 It doesn't give me the option "Browse"
@claudiocamilli5867
@claudiocamilli5867 4 месяца назад
Excellent video! Is it possible to accomplish this using a single GPU?
@kskroyaltech
@kskroyaltech 4 месяца назад
Yea, but you computer must has a iGPU and atleast one Discrete GPU
@claudiocamilli5867
@claudiocamilli5867 4 месяца назад
@@kskroyaltech i have AMD RX 580 (8GB flashing for mac boot) and opensuse thumbleweed... so can I run this tutorial with a single GPU? I'm worried about causing damage :)
@JouleLeonard-q1b
@JouleLeonard-q1b 3 дня назад
Schowalter Fall
@SonyaMoore-l8k
@SonyaMoore-l8k 5 дней назад
Nolan Port
@CurmeNoel-g9t
@CurmeNoel-g9t 2 дня назад
Barton Points
@AmalKhan-g7p
@AmalKhan-g7p 14 часов назад
Konopelski Way
@JamesWilliams-y7o
@JamesWilliams-y7o 8 дней назад
Thomas Eric Lopez Melissa Lee Mary
@RolandOmar-w7m
@RolandOmar-w7m 6 дней назад
Ron Vista
@kskroyaltech
@kskroyaltech 4 дня назад
Best results you would get with Windows 10
@erkanerkan3643
@erkanerkan3643 3 месяца назад
why it looks soo laggy?
@kskroyaltech
@kskroyaltech 2 месяца назад
When HOST OS relies on iGPU, it feels laggy
@gorlix
@gorlix Месяц назад
​@@kskroyaltechi assume the best performance would be after connecting monitor to gpu directly?
@gorlix
@gorlix Месяц назад
​@@kskroyaltechbecause i installed everything and tried to launch a game and it couldnt start with Display Spice and Video QXL
@takodanobaba
@takodanobaba 10 месяцев назад
Ubuntu wont boot now thanks. You really need to let people know they may not be able to boot after this. You literally broke my stuff here
@takodanobaba
@takodanobaba 9 месяцев назад
@@SRECIBI I did, I had to jump into my arch install and chroot into Ubuntu to fix this. I'd back up anything you need like Brave settings or password managers before doing all this. Just some friendly advice. By the way editing the kernel parameters in grub during boot up did not help my case or trying previous kernels.
@ReaperX7
@ReaperX7 8 месяцев назад
This really only works well with newer systems such as 9th gen Intel and compatible motherboards as well as 3rd gen Ryzen due to the amount of resource management that is available for IOMMU from these newer systems. You also have to be very careful setting up the GPU, because you have to use a secondary dedicated GPU for the virtualized pass through. You cannot use a single GPU system. For this you probably should set your PCIe Lanes to X8/X8/x1 and have a GPU with a UEFI bios enabled firmware. I was able to get this done with my Ryzen 7 3700X with an older Quadro FX card to serve as the pass-through GPU alongside my Radeon RX 5700 XT which serves as the primary graphics card.
@takodanobaba
@takodanobaba 8 месяцев назад
@@ReaperX7 Yes, I know that! I have a Ryzen 9 7900X with all the bells and whistles, running an NVIDIA RTX 4070. I have everything setup as you listed. I got this working with a much better detailed walk through using Arch Linux. This tutorial is extremely bare bones and I would not recommend, instead go over to the r/VFIO subreddit and seek out some real knowledge about the subject.
@realrazoblast4643
@realrazoblast4643 7 месяцев назад
well, your pc probably sucks and doesnt support iommu
@takodanobaba
@takodanobaba 7 месяцев назад
@@realrazoblast4643 I can assure you it does!
Далее
Single GPU Passthrough Tutorial - KVM/VFIO
23:43
Просмотров 138 тыс.
QEMU/KVM for absolute beginners
17:50
Просмотров 540 тыс.
Why I Can't Use Linux - My Top 3 Reasons
26:05
Просмотров 125 тыс.
The Linux Experience
31:00
Просмотров 1 млн
GPU Pass-through On Linux/Virt-Manager
20:47
Просмотров 252 тыс.
Why GPU Passthrough Is Not Worth It ...
8:33
Просмотров 33 тыс.
[demo] VFIO in 2024 // windows + linux
20:46
Просмотров 6 тыс.
Linux Hypervisor Setup (libvirt/qemu/kvm)
32:11
Просмотров 142 тыс.