Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

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

Featured Replies

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

 

 

  • Replies 170
  • Views 298.7k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • I was wrapping my head around this solution for a few days now.   In order to use legacy passthrough "The IGD device must have a VGA ROM, either provided via the romfile option or loaded aut

  • Hello Guys   I am new to UnRaid and trying to create a Windows VM using Intel GPU. I have Core i7 - 9700K with Intel UHD 630. I am getting output on the monitor only when using SeaBIOS but t

  • Wow this is the first guide, which finally worked for my i3-8100 IGD. Thank you so much, also for the linked sources. Your post should be pinned on top in this forum!

Posted Images

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

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

 

 

  • 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.)

  • 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

  • 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

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

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

 

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

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

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

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

Thanks raidserver, it's working. 

 

Regards,

Liviu

  • 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!

Gentle nudge.... I'm assuming this isn't currently possible as I can't see it as an option :) although  I'm wondering if there is a more hidden setting or something i need to do to get this working?

I'm also curious about coffee lake support. Please give us an update on the progress

Has anyone tried IGD passthrough to a Windows VM using the the Ryzen 3 2200G or Ryzen 5 2400G IGD?

Hello, I have an Intel g3900 with intel hd 510, how to make it work in Windows 7 x64?
What do I need to do to do this? by steps, if possible

Info and GO file in attach 

 

 

Info.PNG

go file.PNG

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

Hi vanes. I'm having exactly the same problem with my 530 Skylake IGD. Everything works, until the point when I try to install Intel drivers, when I receive error 43

as I understand, we are many with such a problem.

@Leliil, my countryman have same issue.

@unRaide I'm also attempting this as well.  If anyone has had success with Coffee Lake processors, drop a line in here.

  • 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?

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

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?

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

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.