Results 1 to 5 of 5

Thread: (pci/peg primary boot) (dual amd+nvidia GPU's) and Qemu+KVM PCI-passthrough

  1. #1
    MDL Novice
    Join Date
    15 Feb 2017
    Posts
    6
    Thanks Information

    Default (pci/peg primary boot) (dual amd+nvidia GPU's) and Qemu+KVM PCI-passthrough

    I have a working pci-passthrough setup with Dual GPU's. Arch-linux host (using a GTX 1070). The guest system (using the amd hd 6570) is a Windows 10. I am using the AsusM5a97 r2 motherboard. The motherboard has a x16 and x4 slot. The Nvidia card is in the x16 slot and the amd card is in the x4 slot. I have an option in my uefi bios for PEG/PCI primary boot device.
    My question is: Can i enable PCI\PEG to make the linux system boot using my secondary card (amd 6570) from the x4 slot and then use VFIO to isolate the the x16 lane (Nvidia1070) and pass-through that to the windows 10.
    That's pretty much all i have until I have a chance to make some room on my hard-drives for a seperate linux install for testing. So, if anyone wants me to try something for them or has any advice on what im trying to do, or has ever done this themselves, It would be awesome to hear from you.

  2. #2
    MDL Novice
    Join Date
    28 Dec 2016
    Posts
    8
    Thanks Information

    Default

    As long as your CPU has VT-d support, you should be golden. Read this article if you haven't already, and good luck! bufferoverflow.io/gpu-passthrough/

  3. #3
    MDL Novice
    Join Date
    15 Feb 2017
    Posts
    6
    Thanks Information

    Default

    Thanks for the link to a good article i had not yet read. It both mentioned using the bios option to switch which card is used for boot and gave me this little tidbit before i continued : hv_vendor_id=Nvidia43FIX. This will help spoof windows detection of a virtual machine running and allow the driver to be used properly. This makes me F------ mad kinda. why would nvidia and windows do such a thing. Here is from the Arch wiki, my goto for most questions. "Since version 337.88, Nvidia drivers on Windows check if an hypervisor is running and fail if it detects one, which results in an Error 43 in the Windows device manager"
    Anyway. Thanks for the response and i am going to dig in right now to install another arch for testing all this. I'll be back to report my success/failure tonight.

  4. #4
    MDL Novice
    Join Date
    28 Dec 2016
    Posts
    8
    Thanks Information

    Default

    Nvidia and Microsoft are very anti-open source, it's sad but not surprising. It looks like there are a few options for patching the drivers to fix that though. Just another flaming hoop to jump though.

  5. #5
    MDL Novice
    Join Date
    27 Aug 2010
    Posts
    11
    Thanks Information

    Default

    I think it's just Nvidia protecting there market segments. They want you to use their overpriced Quadro cards that "support" this functionality. A complete load of BS and a good reason to avoid their products.

    PCIe 2.0 x4 lanes might be quite a bottleneck but maybe that's not an issue for you use case.

Similar Threads

  1. Replies: 7
    Last Post: 16 Feb 2017, 15:56
  2. Qemu Simple Boot v1.2
    By wtarkan in forum Application Software
    Replies: 0
    Last Post: 05 Oct 2013, 17:50
  3. Solve the crash for NVIDIA dual-GPU
    By WIKIMACK in forum Windows 8
    Replies: 0
    Last Post: 16 Apr 2012, 13:40
  4. Replies: 0
    Last Post: 04 Feb 2010, 13:13
  5. Dual Boot Vista/W7 w/dual Grldr
    By oneextraid in forum Windows 7
    Replies: 1
    Last Post: 08 Sep 2009, 10:22

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •