From mboxrd@z Thu Jan 1 00:00:00 1970 From: Pasi =?iso-8859-1?Q?K=E4rkk=E4inen?= Subject: Re: [Xen-devel] Re: Nvidia 9500GT Xen VGA passthru Date: Sun, 6 Feb 2011 16:04:08 +0200 Message-ID: <20110206140408.GN2754@reaktio.net> References: <7EEC9DAC2502EF4FACFE8CC8408DAFEA1DEDC7@sbs-1.abito.local> <20110131115021.GB2754@reaktio.net> <201102051344.26325.tobias.geiger@vido.info> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable Return-path: Content-Disposition: inline In-Reply-To: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-users-bounces@lists.xensource.com Errors-To: xen-users-bounces@lists.xensource.com To: Peter van der Maas Cc: Tobias Geiger , xen-devel@lists.xensource.com, xen-users@lists.xensource.com, anish.mailing.list@gmail.com List-Id: xen-devel@lists.xenproject.org On Sat, Feb 05, 2011 at 11:28:15AM -0500, Peter van der Maas wrote: > > its working flawless with winxp (but i can only boot the domU once, shu= ting it=20 > down and recreating it, makes domu AND dom0 hang... i can live with tha= t=20 > limitation for now) > >=20 > I recall this being a problem for me, too, using the Win XP DomU way ba= ck when. >=20 > Just curious, has Citrix solved this on the commercial side? >=20 I think Citrix XenServer only supports VGA passthru of "virtualization friendly" cards that are designed for VGA passthru (eg. some nvidia quadro "multi-OS" models) -- Pasi >=20 > -Peter >=20 >=20 >=20 >=20 > -----Original Message----- > From: Tobias Geiger [mailto:tobias.geiger@vido.info]=20 > Sent: Saturday, February 05, 2011 7:44 AM > To: xen-devel@lists.xensource.com > Cc: Pasi K=E4rkk=E4inen; Peter van der Maas; xen-users@lists.xensource.= com; anish.mailing.list@gmail.com > Subject: Re: [Xen-devel] Re: Nvidia 9500GT Xen VGA passthru >=20 > Hi, >=20 > its running here with >=20 > (XEN) Xen version 4.1-unstable=20 > (XEN) Latest ChangeSet: Fri May 07 19:22:28 2010 +0100 21331:bbf009817f= fb >=20 > rather old, but xen4 . > http://lists.xensource.com/archives/html/xen-devel/2010-05/msg00441.htm= l > contains all i applied to get it working (03_dsdt contains the vBAR/pBA= R 1:1=20 > Mapping) >=20 > Hardware is=20 > Corei7 CPU on Intel DX58SO=20 >=20 > Passed-through-GFX is > 03:00.0 VGA compatible controller: nVidia Corporation GT200 [GeForce GT= X 260]=20 > (rev a1) >=20 > GFX for Dom0 is: > 02:00.0 VGA compatible controller: nVidia Corporation G96 [GeForce 9500= GT]=20 > (rev a1) > Dom0 Kernel: 2.6.34.7 from http://code.google.com/p/gentoo-xen-kernel/ >=20 > its working flawless with winxp (but i can only boot the domU once, shu= ting it=20 > down and recreating it, makes domu AND dom0 hang... i can live with tha= t=20 > limitation for now) > whats not working is windows7 or vista; can't figure out why=20 >=20 > Greetings > Tobias >=20 >=20 > On Monday 31 January 2011 12:50:21 Pasi K=E4rkk=E4inen wrote: > > On Sun, Jan 30, 2011 at 12:42:56AM -0500, Peter van der Maas wrote: > > > I really have not played with too much after the proof of concept. = I do > > > recall something eventually breaking the config, perhaps a Xen upda= te.=20 > > > I've since put the hardware to better use, although I am still intr= igued > > > by Xen. At the time, I was working with a team that was giving ser= ious > > > consideration to virtualizing their platform, and what better way t= o > > > learn than dig in and get my hands dirty. > > >=20 > > > I tried to include as much detail at the time, with the plethora of > > > different Xen builds, BIOS's updates, etc. > > >=20 > > > If someone has something specific I can try to help, but doubtful I= will > > > be of any use. For example, I did not realize Xen 4.x was even > > > released. Recent projects I've been working on do not lend themsel= ves > > > well to virtualization; however, I might have to give Xen 4.0 shot = - > > > just to play, of course. There were some serious changes happening= with > > > Xen, the Linux kernel, and KVM when I stopped playing. > >=20 > > Ok. > >=20 > > I mainly meant if you remember what custom patches did you have to > > use/create? Most probably you had to do some vBar=3DpBar hacking, rig= ht? > >=20 > > I guess I'll have to try this myself one day and document the process > > with current Xen versions.. > >=20 > > -- Pasi > >=20 > > > Sorry I could not be of more help. > > >=20 > > > Peter van der Maas > > > peter&pjv-c.com > > >=20 > > > -----Original Message----- > > > From: Pasi K=E4rkk=E4inen [mailto:pasik@iki.fi] > > > Sent: Saturday, January 29, 2011 2:04 PM > > > To: Peter van der Maas > > > Cc: xen-users@lists.xensource.com; anish.mailing.list@gmail.com; > > > xen-devel@lists.xensource.com Subject: Nvidia 9500GT Xen VGA passth= ru > > >=20 > > >=20 > > > Hello Peter, > > >=20 > > > Some people have been asking for tips about Nvidia Xen VGA passthru= , > > > so maybe you could help? > > >=20 > > > Could you post the exact steps you did? > > >=20 > > > Have you tried with Xen 4.0.x after your initial experiments in 200= 9? > > >=20 > > > Thanks! > > >=20 > > > -- Pasi > > >=20 > > > On Mon, Jan 26, 2009 at 02:16:32PM -0500, Peter J. van der Maas wro= te: > > > > I am happy to announce that I have successfully (and finally!)= been > > > > able to pass a PCIe graphics card via VT-d to a Windows XP HVM > > > > DomU. > > > > =20 > > > > =20 > > > > =20 > > > > About time! > > > > =20 > > > > =20 > > > > =20 > > > > Config: > > > > =20 > > > > -Intel Q6600 Core 2 Quad-Core, G0 stepping (I think) > > > > =20 > > > > -Intel DQ35JO Motherboard, Q35 Chipset, BIOS v.991 (1/9/09), V= T and > > > > VT-d enabled > > > > =20 > > > > -nVidia 9500GT (for VT-d passthrough - DomU) > > > > =20 > > > > -nVidia GeForce2 MX200 (Dom0 console) > > > > =20 > > > > -Xen (build: xen-unstable, recent as of ~ 1/25/09 1:00AM-EST) > > > > =20 > > > > -Dom0: Linux-2.6.18.8-xen (via xen-unstable.hg) > > > > =20 > > > > -DomU: Windows XP (pro, sp3, 32-bit) > > > > =20 > > > > =20 > > > > =20 > > > > Once the VT-d bugs were recently corrected (thank you, xen-dev= el!), > > > > everything went fairly smoothly. Still very buggy yet (its > > > > xen-unstable!), but overall it works. > > > > =20 > > > > =20 > > > > =20 > > > > Make sure support for the PCI-backend is compiled into the ker= nel > > > > (not just a module) and that you have your pciback.hide option= s in > > > > grub (late-binding may work, but I haven't tried). > > > > =20 > > > > =20 > > > > =20 > > > > Good luck! > > > > =20 > > > > =20 > > > > =20 > > > > =20 > > > > =20 > > > > -Peter van der Maas > > > >=20 > > > > _______________________________________________ > > > > Xen-users mailing list > > > > Xen-users@lists.xensource.com > > > > http://lists.xensource.com/xen-users > >=20 > > _______________________________________________ > > Xen-devel mailing list > > Xen-devel@lists.xensource.com > > http://lists.xensource.com/xen-devel