From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jeremy Fitzhardinge Subject: Re: Video Presentation on PCI Express x16 VGA Pass Through to Xen-based Windows XP Home Edition HVM Virtual Machine Date: Thu, 10 Sep 2009 11:17:32 -0700 Message-ID: <4AA942BC.6080404@goop.org> References: <20090910140359.GB31123@reaktio.net> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Return-path: In-Reply-To: <20090910140359.GB31123@reaktio.net> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: =?ISO-8859-1?Q?Pasi_K=E4rkk=E4inen?= Cc: xen-devel@lists.xensource.com, "Mr. Teo En Ming (Zhang Enming)" List-Id: xen-devel@lists.xenproject.org On 09/10/09 07:03, Pasi K=E4rkk=E4inen wrote: > On Thu, Sep 10, 2009 at 08:28:03PM +0800, Mr. Teo En Ming (Zhang Enming= ) wrote: > =20 >> 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 Youtu= be >> link at http://www.youtube.com/watch?v=3D1ia3IwG6tp4 >> >> 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=3DHNEiSI... >> >> http://www.youtube.com/watch?v=3D_hOT_9... >> >> 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 m= emory >> ranges. >> >> Full VGA passthrough to Windows XP HVM guest operating system using Xe= n >> virtualization has been realized. I am now able to run 3-D video bench= marks >> 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 whi= ch >> causes Win XP domU to run slowly, I am now using pvops dom0 kernel >> 2.6.30-rc3. >> >> =20 > Jeremy: Are you aware of any changes after 2.6.30-rc3 that could cause > this HVM slowness?=20 > =20 I can't think of anything, unless the new swiotlb code is causing problem= s. > Any tips how it could be debugged? > =20 It would help to isolate where the slowness is coming from. How much slowdown are we talking about? Is the HVM domain doing lots of IO at the time? Are there any processes using lots of time in dom0? What's the interrupt rate like? J