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

Поделиться
HTML-код
  • Опубликовано: 21 авг 2024

Комментарии • 194

  • @Akaterial
    @Akaterial 3 месяца назад +12

    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 2 месяца назад

      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.

  • @Coolguyjommy
    @Coolguyjommy 5 месяцев назад +8

    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 5 месяцев назад

      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 5 месяцев назад

      @@oliviaballsdeet9149 for me switching to the open source nvidia driver made it work

    • @elibrainstorm5961
      @elibrainstorm5961 2 месяца назад

      Thank you! I thought my life was over when it wouldn't boot anymore. 😒

    • @512Bytes
      @512Bytes 2 месяца назад

      This happens if the Nvidia GPU is detected as primary, you can change this within the UEFI/BIOS menu.

    • @Coolguyjommy
      @Coolguyjommy 2 месяца назад +1

      @@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.

  • @jaedy1124
    @jaedy1124 2 месяца назад

    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!

  • @andynl6443
    @andynl6443 10 месяцев назад +12

    Again, great! This was Linux to Windows.
    Suggest do a follow-up for Linux to Linux

    • @kskroyaltech
      @kskroyaltech  10 месяцев назад +7

      Noted

    • @reality_hurtz
      @reality_hurtz 9 месяцев назад +3

      Would love to see Linux to Linux as well *crosses fingers*@@kskroyaltech

    • @Ehren1337
      @Ehren1337 3 месяца назад +1

      @@reality_hurtz just do the same thing you installed your linux on pc

  • @MadaraUchiha12321
    @MadaraUchiha12321 6 месяцев назад +4

    Awesome man , excellent, thanks for this video and you earned my subscribe 🔥

  • @SatheeshJ
    @SatheeshJ 7 месяцев назад +4

    why my nvidia is showed as "3d controller" instead of VGA

  • @TangledMatyi
    @TangledMatyi 6 месяцев назад +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 2 месяца назад

      These are kernel parameters which will not apply to Windows, only to Linux while booting.

  • @Magnetofps
    @Magnetofps 4 месяца назад +2

    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.

  • @Nomad-np5lg
    @Nomad-np5lg 9 месяцев назад +13

    Do single gpu passthrough

  • @crilleboys
    @crilleboys 9 месяцев назад +8

    One giant leap for man, one small step for Microsoft.

  • @camiller1988
    @camiller1988 6 месяцев назад +2

    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. :(

  • @vanderwilhelm667
    @vanderwilhelm667 5 месяцев назад +2

    Thank so much, peace and love

  • @pilelie8044
    @pilelie8044 9 месяцев назад +2

    Thank you so much for the video! Please tell me, will it be possible to create two virtual machines in this way?

    • @kskroyaltech
      @kskroyaltech  9 месяцев назад +1

      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.

  • @fmendezy
    @fmendezy 4 месяца назад +1

    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 3 месяца назад +1

      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 3 месяца назад +1

      use nvidia proprietary driver. closed source, not open. nouveau is crap. just make sure its proprietary because others dont work for gtx cards.

  • @rickee2019
    @rickee2019 26 дней назад

    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

  • @Cloud67TR
    @Cloud67TR 2 месяца назад +1

    nvidia drivers does not install
    it just says it failed to install

  • @refex_yt_2071
    @refex_yt_2071 4 месяца назад +1

    really good, thanks

  • @__Robin_______8765
    @__Robin_______8765 Месяц назад +1

    there's a typo at 4:25, Arch linux users should type
    sudo mkinitcpio -p linux

    • @plugg4mb
      @plugg4mb 28 дней назад

      Technically not a typo he just didnt clarify that

  • @ezequielpartida5846
    @ezequielpartida5846 7 месяцев назад +1

    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

  • @Nimitz_oceo
    @Nimitz_oceo 5 месяцев назад +1

    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 4 месяца назад

      I have the exact same issue. Tried so many things and nothing worked. Have you figured it out already?

  • @senritsujumpsuit6021
    @senritsujumpsuit6021 9 месяцев назад +2

    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

  • @megamodspc6436
    @megamodspc6436 7 месяцев назад +2

    You are not uisng an extra monitor ? how is that ?

    • @megalodon1726
      @megalodon1726 6 месяцев назад

      Most monitors have multiple HDMI or DisplayPorts. Just switch the source on the monitor from one connection to another.

    • @khanra17
      @khanra17 6 месяцев назад

      ​@@megalodon1726
      I bet You really don't understand what he asked?

  • @callmesteve7874
    @callmesteve7874 6 месяцев назад +3

    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 4 месяца назад

      Just undo what the files you edited and run update-grub again.

  • @carltg9
    @carltg9 8 месяцев назад +2

    Does overclocking software inside the windows vm work?

  • @ajazulhaq5514
    @ajazulhaq5514 8 месяцев назад +1

    Vm showing error when adding mdev device

  • @JonderQuintero
    @JonderQuintero 4 месяца назад +1

    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 ?

  • @kyledupont7711
    @kyledupont7711 11 дней назад

    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?

  • @QmVuamFtaW4
    @QmVuamFtaW4 9 месяцев назад +1

    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 6 месяцев назад +1

      Tried connecting to the other hdmi port?

    • @QmVuamFtaW4
      @QmVuamFtaW4 6 месяцев назад

      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 5 месяцев назад

      ​@@khanra17the hdmi port not from the gpu?

  • @juliabel67
    @juliabel67 2 месяца назад

    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?

  • @ilyasofficial1617
    @ilyasofficial1617 8 месяцев назад +1

    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 7 месяцев назад +4

      You can use it on the 2nd VM, but not at the same time.

  • @dar.strange2361
    @dar.strange2361 6 месяцев назад +1

    is the same with intel/nvidia? acer nitro 5

  • @darkplays25
    @darkplays25 17 дней назад

    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

  • @kyledupont7711
    @kyledupont7711 9 дней назад

    Does this cause issues when doing GPU intensive tasks after you exit the virtual machine?

  • @jaynayk1176
    @jaynayk1176 6 месяцев назад

    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?

  • @vroomvroom9911
    @vroomvroom9911 5 месяцев назад +1

    Do you know how i can passthrough my bluetooth so i can use my wireless controller in the vm for gaming

    • @512Bytes
      @512Bytes 2 месяца назад +1

      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.

  • @joshlexcelius2573
    @joshlexcelius2573 4 месяца назад

    ok but what if I am trying to use my 5700G's Integrated Graphics instead of Nvidia?

  • @nightstar9.
    @nightstar9. 8 месяцев назад +1

    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  8 месяцев назад +1

      Yes you can dual boot .

    • @nightstar9.
      @nightstar9. 8 месяцев назад +1

      @@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 8 месяцев назад +1

      @@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.

    • @houssem_108
      @houssem_108 8 месяцев назад +1

      ​@@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 6 месяцев назад

      @@houssem_108 Thanks for the idea

  • @ItzZoriun
    @ItzZoriun 13 дней назад

    any idea how to detach and retach my gpu instead of isolating it?

  • @tankfire20
    @tankfire20 19 дней назад

    I have modern 7000 series amd gpu what are the equivalent commands?

  • @Saikumar91254
    @Saikumar91254 9 месяцев назад +2

    Bro PC not turning on 😢

    • @ddipti
      @ddipti 9 месяцев назад +1

      What is the problem bro

  • @prototype9000
    @prototype9000 7 месяцев назад +1

    i found you can skip the grub commands

    • @kskroyaltech
      @kskroyaltech  7 месяцев назад +1

      You mean I skipped any Commands in the description ?

    • @prototype9000
      @prototype9000 7 месяцев назад

      @@kskroyaltech i dont use grub found everything else works without grub or intramfs

    • @prototype9000
      @prototype9000 6 месяцев назад

      @@kskroyaltech no some pf them are not necessary

  • @KuleGuy27
    @KuleGuy27 3 месяца назад

    Can the same thing be applied on Windows 11? I can't seem to get it working.

  • @nxrnoob
    @nxrnoob 10 месяцев назад +2

    Is it avail in same laptop with GTX 1650??

    • @tobihudiat
      @tobihudiat 10 месяцев назад

      Any GPU as long as you have a second GPU will work... (including integrated graphics)

    • @nxrnoob
      @nxrnoob 10 месяцев назад

      for that it need mux switch i guess
      @@tobihudiat

    • @kskroyaltech
      @kskroyaltech  10 месяцев назад

      Bro you can almost pass ANY GPU to VM as long as your System is Having GPU 0 (iGPU).

  • @jesse7631
    @jesse7631 2 месяца назад

    I followed these steps, but the nouveau drivers for the card keep getting loaded instead of the vfio-pci drivers. Why?

    • @geonofone9816
      @geonofone9816 2 месяца назад

      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.

  • @thewizard5716
    @thewizard5716 3 месяца назад

    When i reboot after updating mkinitcpio my computer went back after grub screen.

  • @DiscordGreenery
    @DiscordGreenery 9 месяцев назад +1

    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 9 месяцев назад

      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  9 месяцев назад +2

      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 9 месяцев назад +1

      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.

  • @johnsci911
    @johnsci911 4 месяца назад

    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 2 месяца назад

      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`

  • @IIdankII
    @IIdankII 6 месяцев назад

    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  6 месяцев назад

      Try to Reinstall NVIDIA Drivers.
      Did u try with Windows 10 VM ?

    • @IIdankII
      @IIdankII 22 дня назад

      @@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.

  • @kinetik666
    @kinetik666 2 месяца назад

    Im using PopOs which has no Grub, any way around it?

  • @khanra17
    @khanra17 6 месяцев назад +1

    Possible?
    Use dGpu on host & iGpu on the guest?

    • @bl̈̇̃
      @bl̈̇̃ Месяц назад

      just dont follow this tutorial and use any virtualization environment, this will be applied by defualt

  • @ItzNeo454
    @ItzNeo454 2 месяца назад

    how to switch between them ?

  • @SmalltimR
    @SmalltimR 2 месяца назад

    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 Месяц назад

      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

  • @theshadow6273
    @theshadow6273 5 месяцев назад

    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 5 месяцев назад

      Was also not able to boot into recovery mode and am currently having to repair my system using a live usb.

  • @alexal4
    @alexal4 29 дней назад

    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  27 дней назад +1

      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 27 дней назад

      @@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 27 дней назад

      @@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 27 дней назад

      @@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.

  • @hazensmedia
    @hazensmedia 9 месяцев назад +1

    Thankss,, can we use for kvm hackintosh?

    • @kskroyaltech
      @kskroyaltech  9 месяцев назад +1

      I didnt try that but check out this GitHub link:
      github.com/sickcodes/Docker-OSX

  • @anthonywalker6268
    @anthonywalker6268 5 дней назад

    Wait a second, why don't you have a resume uuid pointer.

  • @user-sk5qc5nk2i
    @user-sk5qc5nk2i 8 месяцев назад +1

    it will work in arch linux ?

  • @Evie
    @Evie 2 месяца назад

    do you need to plug the displayport cable into the nvidia gpu if you do this?

    • @juliabel67
      @juliabel67 2 месяца назад

      Same question here

    • @jesse7631
      @jesse7631 2 месяца назад

      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.

  • @BR-wc7nh
    @BR-wc7nh 3 месяца назад

    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 Месяц назад

      He misspelled it. It's "mkinitcpio"

  • @mariofanl1ve
    @mariofanl1ve 2 месяца назад

    When i try to do lscpu -nn it returns "lscpu: invalid option -- 'n'"
    (Idk why yt made it marked out)

  • @ZugTheDragon
    @ZugTheDragon Месяц назад

    4:16
    What to do if I'm using an old ATI card, and not NVIDIA?

    • @kskroyaltech
      @kskroyaltech  Месяц назад

      similar process try to isolate the HOST Discrete GPU

  • @arshkhanlm3086
    @arshkhanlm3086 6 месяцев назад

    lspci -nn | grep -E “NVIDIA” doesnt show pci ids, i am using ubuntu 23.10

    • @kskroyaltech
      @kskroyaltech  6 месяцев назад

      it will work. Make sure you have typed correctly.

  • @last_editorx
    @last_editorx 25 дней назад

    i have systemd not grub. how to passthrough gpu with systemd?

    • @kskroyaltech
      @kskroyaltech  21 день назад

      I need to test that . It's kind of bit complicated.

  • @korigamik
    @korigamik 10 месяцев назад +1

    Will i not be able to use the nvidia card on the host?

    • @tobihudiat
      @tobihudiat 10 месяцев назад +3

      You will not be able to use the card on the host because it is blacklisted from the distro to get used by the VM.

    • @kskroyaltech
      @kskroyaltech  10 месяцев назад +1

      You can use it with HOST OS. Just remove VFIO.CONF file (sudo rm -f /etc/modprobe.d/vfio.conf) then update intiramfs.
      Now, remove all kernel arguments passed to grub, update grub and reboot. NVIDIA drivers will be loaded during the boot time, and will be made available to host OS to use NVIDIA.

    • @korigamik
      @korigamik 10 месяцев назад +1

      @@kskroyaltech will pass through still work?

    • @tobihudiat
      @tobihudiat 10 месяцев назад +1

      @@korigamik no, because all of that work for the vfio is now gone... you need to reassign it yet again to vfio

    • @user-jm3mi5zj3e
      @user-jm3mi5zj3e Месяц назад

      ​@@kskroyaltech Can you please tell how to remove it from kernal detailed please

  • @realrazoblast4643
    @realrazoblast4643 8 месяцев назад +2

    Hey there, is there a way I can pass the GPU back to my host machine (Arch Linux) without losing the passthrough?

    • @xexat
      @xexat 7 месяцев назад +1

      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 7 месяцев назад +1

      @@xexat yup it’s been a while, I used QaidVoid’s one

  • @TVPInterpolation
    @TVPInterpolation 2 месяца назад

    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 2 месяца назад

      You are identifiying them by the PCI ID, both have different ones.

    • @TVPInterpolation
      @TVPInterpolation 2 месяца назад

      @@512Bytes ok, so its not unloading the module as a whole, but only for the assigned pci ids?

    • @kskroyaltech
      @kskroyaltech  Месяц назад

      Correct

    • @kskroyaltech
      @kskroyaltech  Месяц назад

      YEP,

    • @TVPInterpolation
      @TVPInterpolation Месяц назад

      @@kskroyaltech awesome, thanks for the info.

  • @andrej8175
    @andrej8175 Месяц назад

    Is windows to linux possible?

  • @claudiocamilli5867
    @claudiocamilli5867 3 месяца назад

    Excellent video! Is it possible to accomplish this using a single GPU?

    • @kskroyaltech
      @kskroyaltech  3 месяца назад

      Yea, but you computer must has a iGPU and atleast one Discrete GPU

    • @claudiocamilli5867
      @claudiocamilli5867 3 месяца назад

      @@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 :)

  • @ravitejakundanala2361
    @ravitejakundanala2361 Месяц назад

    Do i need to install Nvidia drivers in the base machine ?

  • @Seoul4083
    @Seoul4083 3 месяца назад

    I got bad luck, my pc only have one gpu

  • @arshkhanlm3086
    @arshkhanlm3086 6 месяцев назад

    Does GPU passthrough work with Arch Linux VM through Ubuntu Host

    • @kskroyaltech
      @kskroyaltech  6 месяцев назад

      It will work. I didn't try ..

    • @jirehla-ab1671
      @jirehla-ab1671 5 месяцев назад

      ​@@kskroyaltechare the config files for the host & the guest for the VFIO pass-through to work is OS specfic?

  • @Kristijan_
    @Kristijan_ 4 месяца назад

    Is it possible to do this with one GPU?

    • @kskroyaltech
      @kskroyaltech  4 месяца назад

      Technically YEs, but you end up with Bootloop... So not recommended.

  • @arshkhanlm3086
    @arshkhanlm3086 6 месяцев назад

    It doesn't boot on Linux Mint Host

    • @kskroyaltech
      @kskroyaltech  6 месяцев назад

      Any error you are getting.

    • @arshkhanlm3086
      @arshkhanlm3086 6 месяцев назад

      The nvidia probe routine was not called for 1 devices

  • @Tekudachi
    @Tekudachi 10 месяцев назад +1

    Could you make a tutorial for Fedora?

    • @kskroyaltech
      @kskroyaltech  10 месяцев назад +3

      Almost similar, but to update intiramfs you need to dracut. Anyway will try making a video

  • @blackstar_1069
    @blackstar_1069 9 месяцев назад

    thanks for the vid, i get a message about opengl not working, how should i fix that? :D

    • @jasonsnell708
      @jasonsnell708 9 месяцев назад +1

      make sure 3D acceleration is turned on using Virtio. QXL doesn't have 3D accleration support.

    • @blackstar_1069
      @blackstar_1069 9 месяцев назад

      @@jasonsnell708 yeah, i get an error message 😿

  • @YTGhostVista
    @YTGhostVista Месяц назад

    Does it work for windows?

  • @reclee8333
    @reclee8333 10 месяцев назад +1

    How do we use 2 separate monitors for 1 VM?

    • @kskroyaltech
      @kskroyaltech  10 месяцев назад +1

      You mean to use the SAME VM on TWO monitors. ?!

    • @reclee8333
      @reclee8333 10 месяцев назад +1

      @@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 9 месяцев назад +1

      @@kskroyaltech Do you know how to?

  • @thegames6391
    @thegames6391 3 месяца назад

    ruclips.net/video/g--fe8_kEcw/видео.html
    6:12
    It doesn't give me the option "Browse"

  • @erkanerkan3643
    @erkanerkan3643 2 месяца назад

    why it looks soo laggy?

    • @kskroyaltech
      @kskroyaltech  Месяц назад

      When HOST OS relies on iGPU, it feels laggy

    • @gorlix
      @gorlix 6 дней назад

      ​@@kskroyaltechi assume the best performance would be after connecting monitor to gpu directly?

    • @gorlix
      @gorlix 6 дней назад

      ​@@kskroyaltechbecause i installed everything and tried to launch a game and it couldnt start with Display Spice and Video QXL

  • @takodanobaba
    @takodanobaba 8 месяцев назад +8

    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 8 месяцев назад +2

      @@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 7 месяцев назад +4

      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 7 месяцев назад

      @@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 6 месяцев назад +4

      well, your pc probably sucks and doesnt support iommu

    • @takodanobaba
      @takodanobaba 6 месяцев назад

      @@realrazoblast4643 I can assure you it does!

  • @korigamik
    @korigamik 10 месяцев назад

    Can we use proprietary nvidia drivers?

    • @kskroyaltech
      @kskroyaltech  10 месяцев назад +1

      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 10 месяцев назад

      @@kskroyaltech okay

    • @therealneojolt
      @therealneojolt 10 месяцев назад

      @@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 9 месяцев назад

      ​@@kskroyaltechdoes this config also work if i install fedora linux in the kvm guest ?

    • @jirehla-ab1671
      @jirehla-ab1671 9 месяцев назад

      ​@@kskroyaltechmay i ask will the config in this also work if i installed linux in kvm guest?