F5F Stay Refreshed Software Operating Systems Yes, it is feasible to utilize the integrated GPU for virtualization via GPU passthrough.

Yes, it is feasible to utilize the integrated GPU for virtualization via GPU passthrough.

Yes, it is feasible to utilize the integrated GPU for virtualization via GPU passthrough.

4
476ms
Member
203
05-28-2016, 08:12 AM
#1
Your desktop runs a GeForce GTX 1060 with 6GB RAM, and your Intel GPU isn’t being utilized. It’s feasible to leverage your integrated graphics for virtualization tasks like setting up a Windows 10 VM with QEMU or VirtualBox.
4
476ms
05-28-2016, 08:12 AM #1

Your desktop runs a GeForce GTX 1060 with 6GB RAM, and your Intel GPU isn’t being utilized. It’s feasible to leverage your integrated graphics for virtualization tasks like setting up a Windows 10 VM with QEMU or VirtualBox.

S
Shardgale
Senior Member
547
05-28-2016, 01:22 PM
#2
The iGPU is suitable for the host operating system. For virtual machines, it's probably not recommended.
S
Shardgale
05-28-2016, 01:22 PM #2

The iGPU is suitable for the host operating system. For virtual machines, it's probably not recommended.

M
ManMallow
Member
223
05-29-2016, 12:07 AM
#3
How come?
M
ManMallow
05-29-2016, 12:07 AM #3

How come?

C
CryBaby110
Member
62
05-29-2016, 06:55 AM
#4
From a practical perspective, running advanced graphics through a hypervisor in KVM-style configurations isn't logical. The host operating system typically manages the VMs and might serve as a central file server among them.
C
CryBaby110
05-29-2016, 06:55 AM #4

From a practical perspective, running advanced graphics through a hypervisor in KVM-style configurations isn't logical. The host operating system typically manages the VMs and might serve as a central file server among them.

C
Cadendabeast1
Member
56
06-05-2016, 06:44 AM
#5
I can only mention that it might be feasible in theory, but I haven’t heard anyone actually attempt or succeed with it. The main challenge lies with the host; when you try to connect a GPU to a VM, it depends on the type of GPUs it supports rather than the category. Essentially, you're routing through a PCI_e slot, and whatever you plug in there will dictate what the VM receives. Even if the iGPU uses the same connections as a PCIe slot, it won’t be recognized for a VM. That said, it’s not impossible—there might be a Linux driver or add-on that could access that slot and forward it to a VM. In practice, it’s possible, but we need someone to actually write the code.

Also, I realized recently that certain devices can be routed using their device IDs. If the iGPU has a unique identifier, it might be feasible to pass it along. Whether it works or not will still be uncertain.
C
Cadendabeast1
06-05-2016, 06:44 AM #5

I can only mention that it might be feasible in theory, but I haven’t heard anyone actually attempt or succeed with it. The main challenge lies with the host; when you try to connect a GPU to a VM, it depends on the type of GPUs it supports rather than the category. Essentially, you're routing through a PCI_e slot, and whatever you plug in there will dictate what the VM receives. Even if the iGPU uses the same connections as a PCIe slot, it won’t be recognized for a VM. That said, it’s not impossible—there might be a Linux driver or add-on that could access that slot and forward it to a VM. In practice, it’s possible, but we need someone to actually write the code.

Also, I realized recently that certain devices can be routed using their device IDs. If the iGPU has a unique identifier, it might be feasible to pass it along. Whether it works or not will still be uncertain.