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

Re: [Xen-devel] GFX Passthrough



On Mon, May 10, 2010 at 03:25:46PM -0400, Weald Wind wrote:
>    Hi Alll,
> 
>    Does the Xen4.0.0 include all the patches needed to support the second vga
>    card passthrough?
> 

Xen 4.0.0 doesn't have the patches for secondary passthrough.

>    Or I have to download the unstable version and patch the source manually
>    and rebuild?
> 

Yes.

-- Pasi

>    Thanks
> 
>    Charles
> 
> 
> 
>    On Mon, May 10, 2010 at 11:57 AM, Tobias Geiger
>    <[1]tobias.geiger@xxxxxxxxx> wrote:
> 
>      Hi,
> 
>      i don't know if FLR is necessary - my motherboard has it (Intel DX58SO,
>      also
>      explicitly enabled in the BIOS), but i don't know if its a strict
>      requirement,
>      sorry.
> 
>      VGA output on the attached monitor starts with the guest OS (windows xp
>      i.e.),
>      meaning i dont see the qemu-bios output, no. First thing i see is the
>      Windows-
>      Logo like this:
>      
> [2]http://www.simplehelp.net/images/boot_windows_faster/boot_faster00.png)
> 
>      Greetings
>      Tobias
> 
>      Am Montag 10 Mai 2010 17:39:56 schrieb listmail:
>      > When secondary vga pt is used, is FLR still required?  Do you have vga
>      > output as soon as the qemu bios comes up?  Or is it what some people
>      > report where output doesn't show up until later on in the
>      kernel/windows
>      > boot process?   I have been hoping that maybe some experimental
>      patches
>      > for FLR support crop up to test vga pt again on my 8800gts.
>      >
>      > Tobias Geiger wrote:
>      > > Hi List,
>      > >
>      > > many People seem to be interested in the Graphic-Card Passthrough
>      Feature
>      > > (for more or less obvious reasons).
>      > >
>      > > Official Support is still under development, and i hope not to
>      interfere
>      > > with it in any (bad) way ...
>      > >
>      > > But i remember my own painfull and timeconsuming research when i
>      wanted
>      > > this feature to work, so i thought perhaps this spares some time for
>      the
>      > > unpatient users like me :)
>      > >
>      > > So here is what i did to enable Passthrough of my Secondary PCIE
>      > > Graphic-Card which is a NVIDIA GT200;
>      > >
>      > > Key thing seems to be the Patches 1 to 4
>      > > (Patch #5 is only so that i have alsa-backed sound emulation , for
>      some
>      > > reason i have only oss-backed if not applied ?!)
>      > >
>      > > Before all that, you need to read out the VGA Bios of the
>      > > to-be-passthroughed- Graphiccard with a tool; i used nvflash.exe
>      under
>      > > DOS for this task. The patches assume you saved this file as
>      > > "vgabios-pt.bin"
>      > >
>      > > 1. check out xen unstable:
>      > >     hg clone [3]http://xenbits.xensource.com/xen-unstable.hg
>      > > 2. go into there and do an "initial build" so that qemu-dm gets
>      > > checked-out: cd  xen-unstable.hg; cd tools; make ; make clean
>      > > 3. apply the patches from within the "xen-unstable.hg" dir, with
>      patch
>      > > -p0 4. move the vgabios-pt.bin to "tools/firmware/vgabios/"
>      > > 4. do a "make install"
>      > >
>      > > Thats it.
>      > >
>      > > Warning: a "make clean" deletes the "vgabios-pt.bin" file , so
>      remember
>      > > to put it there again before your next "make" ...
>      > >
>      > > After that, and assuming your hardware/bios is VT-D ready and your
>      > > XEN-PCI Config is correct (kernel-cmdline, xen-configfile), the HVM
>      guest
>      > > should be able to work with the passedthrough-Graphicscard.
>      > >
>      > > Greetings, Good luck, and THANK YOU XEN-GUYS!
>      > > Tobias
>      > >
>      > > P.S.: NONE of the patches are my origin. they were gathered from
>      here
>      > > (xen- devel) and endless google-researches, representing the hard
>      > > brainwork of much smarter guys than me ;)
>      > >
>      > >
>      ------------------------------------------------------------------------
>      > >
>      > > _______________________________________________
>      > > Xen-devel mailing list
>      > > [4]Xen-devel@xxxxxxxxxxxxxxxxxxx
>      > > [5]http://lists.xensource.com/xen-devel
>      >
>      > _______________________________________________
>      > Xen-devel mailing list
>      > [6]Xen-devel@xxxxxxxxxxxxxxxxxxx
>      > [7]http://lists.xensource.com/xen-devel
>      >
> 
>      _______________________________________________
>      Xen-devel mailing list
>      [8]Xen-devel@xxxxxxxxxxxxxxxxxxx
>      [9]http://lists.xensource.com/xen-devel
> 
> References
> 
>    Visible links
>    1. mailto:tobias.geiger@xxxxxxxxx
>    2. http://www.simplehelp.net/images/boot_windows_faster/boot_faster00.png
>    3. http://xenbits.xensource.com/xen-unstable.hg
>    4. mailto:Xen-devel@xxxxxxxxxxxxxxxxxxx
>    5. http://lists.xensource.com/xen-devel
>    6. mailto:Xen-devel@xxxxxxxxxxxxxxxxxxx
>    7. http://lists.xensource.com/xen-devel
>    8. mailto:Xen-devel@xxxxxxxxxxxxxxxxxxx
>    9. http://lists.xensource.com/xen-devel

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


_______________________________________________
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®.