Is kvmgt display support compatible with q35?

Yuan, Hang hang.yuan at intel.com
Thu Oct 25 05:36:48 UTC 2018


> -----Original Message-----
> From: intel-gvt-dev [mailto:intel-gvt-dev-bounces at lists.freedesktop.org] On
> Behalf Of Alex Williamson
> Sent: Monday, October 15, 2018 10:54 AM
> To: Zhenyu Wang <zhenyuw at linux.intel.com>
> Cc: Zhang, Tina <tina.zhang at intel.com>; intel-gvt-dev at lists.freedesktop.org;
> Gerd Hoffmann <kraxel at redhat.com>; Yuan, Hang <hang.yuan at intel.com>
> Subject: Re: Is kvmgt display support compatible with q35?
> 
> On Mon, 15 Oct 2018 10:28:31 +0800
> Zhenyu Wang <zhenyuw at linux.intel.com> wrote:
> 
> > On 2018.10.12 16:22:56 -0600, Alex Williamson wrote:
> > > Hi,
> > >
> > > I've installed Windows 10 (1803 September 2018 update) into two
> > > separate GVT-g VMs, one a 440FX/SeaBIOS configuration and the other
> > > a Q35/OVMF configuration.  I've made the two VMs as similar as I
> > > possibly can other than the machine and firmware settings.  XML for
> > > each is attached.  I'm also testing Gerd's ramfb support, which
> > > explains the driver override and additional hostdev ramfb option for each.
> > >
> > > The 440FX/SeaBIOS VM works well, I installed the 15.40.41.5058
> > > driver (host is an i7-5600U with Intel HD Graphics 5500).  I'm able
> > > to get to the Intel Graphics Properties and Graphics Options menus,
> > > and everything behaves as I'd expect.
> > >
> > > With the Q35/OVMF VM, the VM display goes blank as soon as Windows
> > > updates the graphics driver after install, I need to swap to an
> > > emulated graphics device and install TightVNC server in the VM for
> > > access.  Installing the same driver as above does not resolve the
> > > display issue.  On boot, the display via virt-manager/virt-viewer is
> > > frozen with TianoCore boot graphic and halted Windows dots
> > > animation.  Running a Unigine test in the VM suggests the vGPU is
> > > working properly (connected via in-guest VNC server), but I don't
> > > get the Graphics Properties and Graphics Options menus, and of
> > > course the display option seemingly stops working.  Do I have a
> > > configuration issue preventing display from working properly or is
> > > there something about a Q35/OVMF configuration that prevents the
> display from working?
> > > Thanks,
> > >
> >
> > AFAIK, windows display still has problem with OVMF that our previous
> > proposal to fix this was not taken. Cc Henry & Tina to double check.
> 
> Oh right, the opregion support is still SeaBIOS only.  Is that the only known
> barrier I'm hitting here?  Thanks,
> 
> Alex
[Yuan, Hang] Please also use Intel graphics driver 25.20.100.6326 in Windows 10 guest. It includes some critical fixes for GVT though still requests OpRegion to enable display. Changbin has a draft patch at https://bugzilla.tianocore.org/show_bug.cgi?id=935 to set up OpRegion for OVMF. I think with his patch, KVMGT display can work with OVMF in UPT mode IGD assignment. BTW, can I know if you see any reason behind to support KVMGT display in Q35/OVMF configuration?


More information about the intel-gvt-dev mailing list