(Excuse me for my long email and inaccurate English)
I got really happy when I found Intel started with GPU virtualization,
a much-needed step in the right direction to make virtualization more
useful and flexible. And fortunately in FOSS form, instead of
proprietary solutions of other competitors.
I saw ongoing support for KVM, Xen and qemu. That looked very promising.
Unfortunately, I see there are forks maintained by Intel since more
than two years ago, but I'm unable to locate any plans or efforts
about merging the code with the upstream projects. Please correct me
if I'm wrong, I'm still a mere user with not so advanced development
skills and maybe didn't do enough research about this.
That's what I see in the public source code repositories I found at
GitHub. Please correct me if I'm wrong and there's newer updated
branches/forks out there.
* 01org/Igvtg-qemu.: In the stable-2.9.0 branch, the last commit was
Apr 25, 2017. Some months have passed.
** There's a small fork at dmlf/Igvtg-qemu that adds "fix block
debug/verify format-truncation sizes".
** blue236/Igvtg-1qemu offered a commit at 2016q4-2.3.0 branch that
offered Add two options to qemu-xen for GPU scheduling
*** Add two options to give a priority and period time to a vgt
**** vgt_priority : Set a priority(low~high) of a vgt (typo?) (1~3)
**** tbs_period_ms : Set a period time(ms) of a vgt (typo?) (1~15) )
** kvmgt_dmabuf_example branch offered "GVT-g compositor display using
GVT-g's dmabuf: This is an example implementation on how to use the
GVT-g's dmabuf to show the desktop of a vm which use the intel vgpu.
This patch is based on QEMU 2.7."
* 01org/igvtg-xen: xengt-stable-4.9 branch has last commit from Jul
15, 2017. The same branch in blue236/Igvtg-xen has some mergeable
commits up to on May 26, 2017.
* I think Intel GVT-g support got merged in vanilla (Linus?) Linux
branch. Am I right? Because latest commit in 01org/Igvtg-kernel seems
to be on Mar 17, 2017 on 2016q4-4.3.0 branch. And latest stable kernel
is 4.12.x, with upcoming 4.13.
Any plans about this? Am I missing something? Will we able to see
Intel GVT-g support upstream on Xen, qemu? What's the status of
GVT-g+KVM in Linux kernel?
Will there be good news for users with laptops having Nvidia Optimus?
* To me, the experience on Linux is really awful: bumblebee is not the
best way and offers worse performance than the Windows approach.
* I would love someday to have a really high-end Intel GPU (I cried
when Larrabee got somewhat cancelled) because your Linux support is
excellent and Open Source too.
** but meanwhile, some of us need to deal with other GPUs.
* My only alternative was Nvidia Optimus, but this has obvious limits
in PCI passthrough too. I can theoretically use the DP output, but
that's totally uncomfortable to use because losing portability.
** I understand this doesn't involve any of your products but involves
Intel iGPUs indirectly and Intel is famous for strong Linux and Open
Source support. It would be amazing to have some kind of mirroring
between Nvidia GPU output and the VM only showing the Nvidia one, in
addition to Intel GVT-g support.
Anyway, thanks a lot for your efforts in GPU virtualization. I'm
really desperate to have them available on upstream and able to deploy
on my main machine for development and testing purposes, despite I'm
trying to use your forks for some testing too. I hope to deploy it in
computers for some clients I have, as I'm a self-taught freelance
computer technician going to computer programming world too.
We are trying to do para virtualization in intel(r) Atom(tm) E3845(MinnowBoard Turbot Quad-Core board). We are using xen 4.9.0 and linux 4.10.
We have lunched a guest with AGL(Automotive Grade Linux).But its performance very low. To overcome this limitation we have updated our host (Dom0) kernel to 4.13 rc3. Now the xen is not booting with updated kernel from UEFI shell. Ubuntu alone is working fine with kernel 4.13 rc3..
We followed link[https://wiki.gentoo.org/wiki/Xen] to enable kernel configuration for xen host support (DomU) and to create entry in UEFI shell followed link[https://wiki.xen.org/wiki/Xen_EFI].
Request your support to resolve this issue.
---Disclaimer------------------------------ This e-mail contains PRIVILEGED AND CONFIDENTIAL INFORMATION intended solely for the use of the addressee(s). If you are not the intended recipient, please notify the sender by e-mail and delete the original message. Opinions, conclusions and other information in this transmission that do not relate to the official business of QuEST Global and/or its subsidiaries, shall be understood as neither given nor endorsed by it. Any statements made herein that are tantamount to contractual obligations, promises, claims or commitments shall not be binding on the Company unless followed by written confirmation by an authorized signatory of the Company. -----------------------------------------------------------------------------------