Page 1 of 2 12 LastLast
Results 1 to 10 of 18

Thread: Intel GVT-g GPU Virtualization Moves Closer

  1. #1
    Join Date
    Jan 2007
    Posts
    15,650

    Default Intel GVT-g GPU Virtualization Moves Closer

    Phoronix: Intel GVT-g GPU Virtualization Moves Closer

    For months we have been talking about Intel XenGT as mediated graphics pass-through support so virtual machines can access Intel Haswell HD Graphics GPUs from the host under Linux and the GPU shared directly with the VMs running on the system. This work is finally closer to being realized to end-users with the code working towards being mainlined...

    http://www.phoronix.com/vr.php?view=MTgyMTE

  2. #2
    Join Date
    Feb 2014
    Posts
    16

    Default

    Does this mean I will be able to passthrough my Intel i7 integrated gpu to a Windows virtual-machine running under KVM any time soon?

  3. #3
    Join Date
    Aug 2011
    Posts
    79

    Default

    Quote Originally Posted by MannerMan View Post
    Does this mean I will be able to passthrough my Intel i7 integrated gpu to a Windows virtual-machine running under KVM any time soon?
    No, this technology is for Xen, not KVM.

  4. #4
    Join Date
    Dec 2011
    Posts
    2,195

    Default

    Is this specific to any VM technology, such as Xen?
    Or can this work on KVM, VirtualBox, VMware, etc?

    Is this specific to Intel, or could this be used by Nvidia and AMD too?

  5. #5
    Join Date
    Aug 2011
    Posts
    79

    Default

    Quote Originally Posted by uid313 View Post
    Is this specific to any VM technology, such as Xen?
    Or can this work on KVM, VirtualBox, VMware, etc?

    Is this specific to Intel, or could this be used by Nvidia and AMD too?
    Currently only patches for Xen and i915.ko (intel haswell) are provided.

  6. #6
    Join Date
    Sep 2013
    Posts
    250

    Default

    Quote Originally Posted by pali View Post
    Currently only patches for Xen and i915.ko (intel haswell) are provided.
    Though according to this task on github they're working on KVM support:
    https://github.com/01org/XenGT-Preview-xen/issues/2

  7. #7
    Join Date
    Aug 2011
    Posts
    79

    Default

    Nice. Last time when I was playing with it there was only Xen support...

  8. #8
    Join Date
    Dec 2011
    Posts
    2,195

    Default

    Quote Originally Posted by pali View Post
    Currently only patches for Xen and i915.ko (intel haswell) are provided.
    I see.
    But is the code inherently for Xen and Intel, or is it modular cleanly-separated code built in a pluggable and extensible way?

  9. #9
    Join Date
    Aug 2013
    Posts
    89

    Default

    Quote Originally Posted by uid313 View Post
    Is this specific to any VM technology, such as Xen?
    Or can this work on KVM, VirtualBox, VMware, etc?

    Is this specific to Intel, or could this be used by Nvidia and AMD too?
    It'd great if there's a path to support hosted solutions like VMware Workstation or VirtualBox. For VMware, the Mesa drivers are blacklisted so, for Intel host graphics, I have to allow blacklisted drivers in order to enable 3D in guests. For some guests, usually Windows guests, this causes the guest to freeze and I have to force power down the VM.

  10. #10
    Join Date
    Jan 2009
    Posts
    1,497

    Default

    According to a presentation at KVM forum 2014, it looks like gvt largely works for Linux guests. Performance varies from about 85%-98% of native. It looks like it will take a lot of work to enable this in other drivers, however.
    Personally, Id prefer to just use pass through. Yeah, it only works with iommu/vtd but you get native performance. I don't need to run more than one graphical VM at a time.

Posting Permissions

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