Intel IGD (integrated graphics) Pass Through Support - March 2016 Update


Recommended Posts

Hello. Is there an update on IGD passthrough?  Will it have to wait for 6.3 and will not be included on 6.2.x given it would be a new feature?  Also any progress on skylake?  I would like to use IGD for a plex media player VM. If skylake is not possible I would probably add in an nvidia 1050 given it is not too expensive. Thanks. 

 

Sent from my STV100-3 using Tapatalk

 

 

Link to comment

Hello. Is there an update on IGD passthrough?  Will it have to wait for 6.3 and will not be included on 6.2.x given it would be a new feature?  Also any progress on skylake?  I would like to use IGD for a plex media player VM. If skylake is not possible I would probably add in an nvidia 1050 given it is not too expensive. Thanks. 

 

Sent from my STV100-3 using Tapatalk

 

Supported on 6.3-rc

 

http://lime-technology.com/forum/index.php?topic=53003.0

Link to comment

Hello. Is there an update on IGD passthrough?  Will it have to wait for 6.3 and will not be included on 6.2.x given it would be a new feature?  Also any progress on skylake?  I would like to use IGD for a plex media player VM. If skylake is not possible I would probably add in an nvidia 1050 given it is not too expensive. Thanks. 

 

Sent from my STV100-3 using Tapatalk

 

Supported on 6.3-rc

 

http://lime-technology.com/forum/index.php?topic=53003.0

Thank you for your reply. Looks like I completely missed the pre release forum. I kept looking in the announcements for news on 6.3. Sorry about that.

 

Sent from my STV100-3 using Tapatalk

 

 

Link to comment
  • 6 months later...

Has anyone managed to get IGD passthrough working with a Windows VM?

 

I'm using IGD passthrough successfully with a linux VM (i440fx-2.7 and OVMF), but no joy so far with Windows.

 

CPU is Ivy Bridge which might be the issue (Intel Core i5-3570), but works great for linux so far.

 

(Apologies if there's a new thread for this by the way.)

Link to comment
  • 1 month later...
On 07/05/2017 at 9:03 PM, bishyb said:

Has anyone managed to get IGD passthrough working with a Windows VM?

 

I'm using IGD passthrough successfully with a linux VM (i440fx-2.7 and OVMF), but no joy so far with Windows.

 

CPU is Ivy Bridge which might be the issue (Intel Core i5-3570), but works great for linux so far.

 

(Apologies if there's a new thread for this by the way.)

I am using seaBIOS & i440fx-2.7 successfully with a win10 vm. Passthrough xeon e3 1245v5 skylake igpu sound and gfx. No other combination of BIOS or Machine will work however with my setup. I have added some code to my syslinux.cfg to stub the SMBus. Not sure its needed for previous generations of hardware though.

(append vfio-pci.ids=1b21:1242 modprobe.blacklist=i2c_i801,i2c_smbus initrd=/bzroot)

many thanks to this thread here

 

installed the latest Intel iGPU drivers, everything works very well. 

Edited by raidserver
Link to comment
  • 2 weeks later...

Hi all, 

 

I'm new with unRaid, so I have quite a big problem passthrough  my video card (gtx 1080). When I want to start my virtual machine, I have black screen. 

Looking on the forum, I found out that my GPU is in the same group with something else ( please find attached pictures / text). 

 

The next info it is with the card in the first slot (pcie) with ACS override on. 

 

IOMMU group 0
    [8086:191f] 00:00.0 Host bridge: Intel Corporation Skylake Host Bridge/DRAM Registers (rev 07)
IOMMU group 1
    [8086:1901] 00:01.0 PCI bridge: Intel Corporation Skylake PCIe Controller (x16) (rev 07)
    [8086:1905] 00:01.1 PCI bridge: Intel Corporation Skylake PCIe Controller (x8) (rev 07)
    [10de:1b80] 02:00.0 VGA compatible controller: NVIDIA Corporation GP104 [GeForce GTX 1080] (rev a1)
    [10de:10f0] 02:00.1 Audio device: NVIDIA Corporation GP104 High Definition Audio Controller (rev a1)
IOMMU group 2
    [8086:a12f] 00:14.0 USB controller: Intel Corporation Sunrise Point-H USB 3.0 xHCI Controller (rev 31)
IOMMU group 3
    [8086:a13a] 00:16.0 Communication controller: Intel Corporation Sunrise Point-H CSME HECI #1 (rev 31)
IOMMU group 4
    [8086:a102] 00:17.0 SATA controller: Intel Corporation Sunrise Point-H SATA controller [AHCI mode] (rev 31)
IOMMU group 5
    [8086:a167] 00:1b.0 PCI bridge: Intel Corporation Sunrise Point-H PCI Root Port #17 (rev f1)
IOMMU group 6
    [8086:a16a] 00:1b.3 PCI bridge: Intel Corporation Sunrise Point-H PCI Root Port #20 (rev f1)
IOMMU group 7
    [8086:a110] 00:1c.0 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #1 (rev f1)
IOMMU group 8
    [8086:a118] 00:1d.0 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #9 (rev f1)
IOMMU group 9
    [8086:a145] 00:1f.0 ISA bridge: Intel Corporation Sunrise Point-H LPC Controller (rev 31)
    [8086:a121] 00:1f.2 Memory controller: Intel Corporation Sunrise Point-H PMC (rev 31)
    [8086:a170] 00:1f.3 Audio device: Intel Corporation Sunrise Point-H HD Audio (rev 31)
    [8086:a123] 00:1f.4 SMBus: Intel Corporation Sunrise Point-H SMBus (rev 31)
IOMMU group 10
    [8086:15b8] 00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (2) I219-V (rev 31)
IOMMU group 11
    [1b21:0612] 04:00.0 SATA controller: ASMedia Technology Inc. ASM1062 Serial ATA Controller (rev 02)
IOMMU group 12
    [1b21:1242] 05:00.0 USB controller: ASMedia Technology Inc. ASM1142 USB 3.1 Host Controller
IOMMU group 13
    [144d:a804] 06:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM961/PM961

 

 

 

 

The next info it is with the card in the second slot (pcie) with ACS override on. 

 

IOMMU group 0
    [8086:191f] 00:00.0 Host bridge: Intel Corporation Skylake Host Bridge/DRAM Registers (rev 07)
IOMMU group 1
    [8086:1901] 00:01.0 PCI bridge: Intel Corporation Skylake PCIe Controller (x16) (rev 07)
IOMMU group 2
    [8086:1905] 00:01.1 PCI bridge: Intel Corporation Skylake PCIe Controller (x8) (rev 07)
IOMMU group 3
    [8086:a12f] 00:14.0 USB controller: Intel Corporation Sunrise Point-H USB 3.0 xHCI Controller (rev 31)
IOMMU group 4
    [8086:a13a] 00:16.0 Communication controller: Intel Corporation Sunrise Point-H CSME HECI #1 (rev 31)
IOMMU group 5
    [8086:a102] 00:17.0 SATA controller: Intel Corporation Sunrise Point-H SATA controller [AHCI mode] (rev 31)
IOMMU group 6
    [8086:a167] 00:1b.0 PCI bridge: Intel Corporation Sunrise Point-H PCI Root Port #17 (rev f1)
IOMMU group 7
    [8086:a16a] 00:1b.3 PCI bridge: Intel Corporation Sunrise Point-H PCI Root Port #20 (rev f1)
IOMMU group 8
    [8086:a110] 00:1c.0 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #1 (rev f1)
IOMMU group 9
    [8086:a118] 00:1d.0 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #9 (rev f1)
IOMMU group 10
    [8086:a145] 00:1f.0 ISA bridge: Intel Corporation Sunrise Point-H LPC Controller (rev 31)
    [8086:a121] 00:1f.2 Memory controller: Intel Corporation Sunrise Point-H PMC (rev 31)
    [8086:a170] 00:1f.3 Audio device: Intel Corporation Sunrise Point-H HD Audio (rev 31)
    [8086:a123] 00:1f.4 SMBus: Intel Corporation Sunrise Point-H SMBus (rev 31)
IOMMU group 11
    [8086:15b8] 00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (2) I219-V (rev 31)
IOMMU group 12
    [10de:1b80] 02:00.0 VGA compatible controller: NVIDIA Corporation GP104 [GeForce GTX 1080] (rev a1)
    [10de:10f0] 02:00.1 Audio device: NVIDIA Corporation GP104 High Definition Audio Controller (rev a1)
IOMMU group 13
    [1b21:0612] 04:00.0 SATA controller: ASMedia Technology Inc. ASM1062 Serial ATA Controller (rev 02)
IOMMU group 14
    [1b21:1242] 05:00.0 USB controller: ASMedia Technology Inc. ASM1142 USB 3.1 Host Controller
IOMMU group 15
    [144d:a804] 06:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM961/PM961

 

It is a way how to "fix" this problem ? Do you need more info ?

I really want to buy unRaid because it will make my life easier. 

 

Regards,

Liviu

 

system info.PNG

Link to comment
1 hour ago, raidserver said:

Have you tried setting your integrated GPU in BIOS as primary boot device? This will "release" your 1080 GPU for passthrough.

 

Does the VM work while using VNC?

IMG_0111.JPG

 

 

Hi raidserver,

 

I was reading all day at work about this, and probably this is the issue. I will try it when I'm getting home. 

 

The VM is working with VNC. 

 

Thank you for your time.

 

Regards,

Liviu

 

Link to comment
Have you tried setting your integrated GPU in BIOS as primary boot device? This will "release" your 1080 GPU for passthrough.
 
Does the VM work while using VNC?
IMG_0111.JPG.e018529a1a327ad355568ef66ff4b3da.JPG



What if your trying to use the integrated GPU as the pass through? Is there any way to release that for the vm at all?

Sent from my SM-G930V using Tapatalk

Link to comment
My bios has iGPU as primary. I can passthrough integrated or discrete GPU. I can passthrough iGPU without discrete installed using i440fx-2.7 and seaBIOS.
Both Win10 & LibreELEC tested stable integrated or discrete gpu


I'll have to give this another shot then, tried this a few months back and could never get it working. Thanks!

Sent from my SM-G930V using Tapatalk

Link to comment

On a slightly different note, I was never able to get my Win10 vm to boot until I changed the CPU Mode to emulated instead of host pass through (Intel Pentium G4560). Id still like to get that working at some point but I haven't seen anyone have the same issue as me. This also is the same CPU I'm trying to pass the iGPU from. 6a98d63dea989eeaa75bca3aac96399c.jpg

Sent from my SM-G930V using Tapatalk

Link to comment
  • 6 months later...

Hi, i know this is an old thread but it seemed like the best place to ask whether iGPU passthrough is supported on Coffee Lake (8th generation) chips?

 

I have an Intel i7-8700K which comes with a UHD 630 iGPU but i can't seem to find that as an option to passthrough when creating VMs (LibreElec in this case). I do so an option to passthrough audio but no video card.

 

Are these supported? Anything i can do to get this working?

 

Thanks!

  • Upvote 1
Link to comment

I'm with partial success passed through intel HD 505 (asrock j4205), but It suffer from a error 43 when install intel video drivers.

Tried different drivers, from asrock, intel, windows update - no success, i see intel device in device manager in windows but it doesn`t work!

hyper-v - on/off (no difference)

vm run in Seabios and i440fx in legacy mode and no other way to start vm except Seabios and i440fx

Link to comment
  • 2 weeks later...

I'm trying to get a Windows10 VM running with the iGPU today, and I'm making progress, but have some questions.

 

Is it possible to 'convert' a non iGPU Windows VM to use the iGPU instead?  I'd rather 'update' a working install i have than reinstall fresh.

 

I have tried to use a working VM, but couldn't get it to work, so I tried to just install fresh, and that's working, so i know now that the setup is good, it's just trying to stick an existing VM into the process.  I don't want to spend 2 hours fighting to get this working, since I can finish the fresh install almost that fast.

 

Has anyone gotten this to work?

Link to comment

fresh install won out on time over 'fixing' another.  I'm not finished, but it's finalizing updates now.

 

I'm so happy this is working so easily now.  I can remove another power hungry card from the server.

 

Core i5 HD4600 iGPU in server

 

i440fx-2.7

SeaBios

Hyper-V - yes

USB - 3.0 (qemu XHCI)

 

and passing thru a PCI USB controller  (now, to figure out which ports these are giving to windows...)

Link to comment

I spoke too soon.  video seems just fine, audio is a no-show.

 

I originally had Intel Display Audio and HD Audio (or similar) as sound devices in windows > settings > sound.

 

However, neither actually worked to give sound thru HDMI.  I then figured it'd be wise to 'start fresh' and uninstalled the audio drivers and confirmed they were gone in device manager. I then reinstalled the intel Graphics drivers (which install the audio).  Now, I can see Intel Display Audio in Device Manager, but settings > sounds says no audio devices are installed.  restarting didn't fix this obvious discrepancy.

 

I guess, I'll try removing the sound driver from the VM setup, boot, then add it and see if that gets windows to see it.

 

Am I missing something, or is Audio still sketchy with iGPU?

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.