[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] Video Presentation on PCI Express x16 VGA Pass Through to Xen-based Windows XP Home Edition HVM Virtual Machine



On Thu, Sep 10, 2009 at 08:28:03PM +0800, Mr. Teo En Ming (Zhang Enming) wrote:
> Dear All,
> 
> Here is my latest video presentation on VGA passthrough. Please check out my
> blog at http://teo-en-ming-aka-zhang-enming.blogspot.com/ or the Youtube
> link at http://www.youtube.com/watch?v=1ia3IwG6tp4
> 
> The "not enough free resources" problem for nVidia Geforce 8400 GS PCI
> Express x16 graphics card in earlier presentation videos:
> 
> http://www.youtube.com/watch?v=HNEiSI...<http://www.youtube.com/watch?v=HNEiSInrav0>
> 
> http://www.youtube.com/watch?v=_hOT_9...<http://www.youtube.com/watch?v=_hOT_9LIG5w>
> 
> was fixed. Device manager in Windows XP HVM domU no longer shows an
> exclamation mark besides the nVidia Geforce 8400 GS graphics card. The
> device is working properly and the resources tab shows the available memory
> ranges.
> 
> Full VGA passthrough to Windows XP HVM guest operating system using Xen
> virtualization has been realized. I am now able to run 3-D video benchmarks
> on the passed through nVidia GeForce 8400 GS graphics card.
> 
> All this is possible using Xen 3.5 hypervisor with Intel supplied VGA
> passthrough patches. Instead of using pvops dom0 kernel 2.6.31-rc6 which
> causes Win XP domU to run slowly, I am now using pvops dom0 kernel
> 2.6.30-rc3.
> 

Jeremy: Are you aware of any changes after 2.6.30-rc3 that could cause
this HVM slowness? 

Any tips how it could be debugged?

-- Pasi

> Many thanks to Xen developers, Han Weidong and other engineers at Intel, and
> also Christian Tramnitz for pointing me to the missing puzzle which helped
> me in resolving the final problem.
> 
> I am now able to bootstrap Windows XP HVM domU from within Linux using Xen
> virtualization and play 3D games in the Windows virtual machine. In the
> past, Windows virtual machines can only see a 2D emulated/virtual display
> adapter. The virtualized Windows operating systems were more palatable to
> server administrators than gamers. With VGA pass through and direct hardware
> access by Windows virtual machines to the graphics hardware, gamers will now
> be able to play 3D games inside Windows virtual machines.
> 
> PS: I am still unable to passthrough USB devices, e.g. keyboard and mouse,
> to the Windows XP HVM domU. This video is captured and rendered using the
> open source kdenlive non-linear video editor. The video is taken using Canon
> HV20.
> 
> -- 
> Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics) BEng(Hons)(Mechanical
> Engineering)
> Alma Maters:
> (1) Singapore Polytechnic
> (2) National University of Singapore
> Blog URL: http://teo-en-ming-aka-zhang-enming.blogspot.com
> Email: space.time.universe@xxxxxxxxx
> MSN: teoenming@xxxxxxxxxxx
> Mobile Phone: +65-9648-9798
> Street: Bedok Reservoir Road
> Republic of Singapore



_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.