VGA Passthrough Intel 630

  • Hallo zusammen,


    ich habe seit kurzem auch einen Unraid-Server bei dem ich gern die integrierte Intel HD Graphics 530 nutzen möchte. Version von UnRaid ist 6.9.0


    Weise ich meine Intel HD jetzt einer VM zu, dann kommt folgender Fehler:

    Code
    internal error: qemu unexpectedly closed the monitor: 2021-03-04T13:40:57.305715Z qemu-system-x86_64: -device vfio-pci,host=0000:00:02.0,id=hostdev0,bus=pcie.0,multifunction=on,addr=0x2: Failed to mmap 0000:00:02.0 BAR 2. Performance may be slow 2021-03-04T13:40:57.305898Z qemu-system-x86_64: -device vfio-pci,host=0000:00:02.0,id=hostdev0,bus=pcie.0,multifunction=on,addr=0x2: IGD device 0000:00:02.0 cannot support legacy mode due to existing devices at address 1f.0 2021-03-04T13:40:57.306118Z qemu-system-x86_64: -device vfio-pci,host=0000:00:1f.3,id=hostdev1,bus=pci.6,addr=0x1: vfio 0000:00:1f.3: group 5 is not viable Please ensure all devices within the iommu_group are bound to their vfio bus driver.

    Folgende Einstellungen habe ich in der VM zur Auswahl:



    Dazu habe ich schon ACS-Override mit allen Optionen versucht und aktuell auf "Downstream" stehen, starten tut die VM dennoch nicht, sondern bringt den Fehler. Soweit ich das aus dem YT-Stream sehen konnte, soll es doch aber damit funktionieren.



    Vielleicht hat noch jemand eine Idee was ich machen kann, damit ich den Server "headless" betreiben kann und die integrierte Grafik der VM zuweisen kann.


    Vielen Dank.


    Shorty

  • Hallo zusammen,


    ich habe das Problem soweit eingrenzen und lösen können. Es muss in den Syslog-Einstellungen (Main -> Bootdevice (auf Flash klicken) ) folgender Wert geändert werden.

    • Im Bereich Unraid OS
    Code
    kernel /bzimage
    append pcie_acs_override=downstream vfio-pci.ids=8086:1912 modprobe.blacklist=i2c_i801,i2c_smbussnd_hda_intel video=efifb:off,vesafb:off initrd=/bzroot
    • danach System neu starten
    • bei der VM muss nun folgendes eingestellt werden.
      • Machine: i440fx-5.1
      • BIOS: SeaBIOS
      • Graphics Card: Intel HD Graphics 530


    Danach ist ein Passthrough möglich und es wird ein Bild am Monitor angezeigt.


    VG Shorty

  • Hallo zusammen,


    ich hab auch das Problem,


    hab deine Anweisungen befolgt, kann aber das Bios an meine Win10 VM im nachhinein nicht umstellen


    Meldeung:


    qemu-system-x86_64: -device vfio-pci,host=0000:04:00.0,id=hostdev0,bus=pci.0,addr=0x5: vfio 0000:04:00.0: failed to setup container for group 34: Failed to set iommu for container: Operation not permitted



    IOMMU group 32: [1000:0079] 01:00.0 RAID bus controller: Broadcom / LSI MegaRAID SAS 2108 [Liberator] (rev 05)

    IOMMU group 33: [10de:042f] 02:00.0 VGA compatible controller: NVIDIA Corporation G86 [Quadro NVS 290] (rev a1)

    IOMMU group 34: [10de:042f] 04:00.0 VGA compatible controller: NVIDIA Corporation G86 [Quadro NVS 290] (rev a1)


    meine Grafikkarte hat keine Soundkarte


    in der Syslinux config ist folgendes eingetragen:

    append pcie_acs_override=multifunction vfio-pci.ids=8086:1912 modprobe.blacklist=i2c_i801,i2c_smbussnd_hda_intel video=efifb:off,vesafb:off



    hat jemand eine Idee


    vielen Dank für die Hilfe

    Peter

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!