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

Re: [Xen-devel] Re : Re : Re : Re : Re : Re : Re: Patches for VGA-Passthrough XEN 4.2 unstable



I've been able to successfully passthrough my nvidia vga card to a windowsxp
32 bit domU, using the patches provided by David in this thread. 
Performances are AMAZING! I've played entire single player campaing of
Battlefield 3 at 1680x1050@ULTRA settings in domU, with NO visible lags or
artifacts. DomU is really rock solid, not a single crash. Crysis2, Fifa12,
NBA2K12 also played really well at maximum quality settings and resolutions.
Adobe Suite, Flash 11 and CUDA also works as on bare metal systems (eg using
gpu to accelerate).
I've been able to passthrough an usb controller and the integreted audio
card too. 


I can swich between dom0 e domU by changing the input source of the monitor,
and using synergy to share keyboard and mouse over ssh.
At boot i bind the nvidia card to pciback in grub conf file.
Later I use pci-stub to passthrough audio and usb.
When I shutdown the domU, i can bind the audio card back to the dom0 in this
way:

echo "8086 1c20" > remove_id
echo "0000:00:1b.0" > /sys/bus/pci/drivers/pci-stub/unbind
alsa force-reload



Follows a bit of infos about my system config and hardware:

CPU: Intel i5-2500
MB: Asrock z68 EXTREME4 GEN3 (bios 1.10)
PRIMARY VGA: GIGABYTE GTX460 (GV-N460OC-1GI, rev. 1.0). (@dvi on monitor)
SECONDARY VGA: integrated intel hd3000, running gnome shell 3 in dom0
(xorg-edgers ppa) (@DP on monitor).


Ubuntu 11.10-64bit with kernel 3.1.4 from ubuntu developers ppa
Linux ibeast 3.1.4-030104-generic #201111281851 SMP Mon Nov 28 23:52:23 UTC
2011 x86_64 x86_64 x86_64 GNU/Linux


xl info:

host                   : ibeast
release                : 3.1.4-030104-generic
version                : #201111281851 SMP Mon Nov 28 23:52:23 UTC 2011
machine                : x86_64
nr_cpus                : 4
nr_nodes               : 1
cores_per_socket       : 4
threads_per_core       : 1
cpu_mhz                : 3300
hw_caps                :
bfebfbff:28000800:00000000:00003f40:17bae3ff:00000000:00000001:00000000
virt_caps              : hvm hvm_directio
total_memory           : 8100
free_memory            : 117
free_cpus              : 0
xen_major              : 4
xen_minor              : 2
xen_extra              : -unstable
xen_caps               : xen-3.0-x86_64 xen-3.0-x86_32p hvm-3.0-x86_32
hvm-3.0-x86_32p hvm-3.0-x86_64 
xen_scheduler          : credit
xen_pagesize           : 4096
platform_params        : virt_start=0xffff800000000000
xen_changeset          : Fri Dec 02 09:05:26 2011 +0100 24341:60d4e257d04b
xen_commandline        : placeholder
cc_compiler            : gcc version 4.6.1 (Ubuntu/Linaro 4.6.1-9ubuntu3) 
cc_compile_by          : ivo
cc_compile_domain      : 
cc_compile_date        : Fri Dec  2 13:14:41 CET 2011
xend_config_format     : 4

No remarkable changes made to xen default config files.


I just want to say thanks to every single xen developer out there, and David
for posting patched for nvidia cards. You just made my "life's dream" true.
Best Regards, 
Ivo

--
View this message in context: 
http://xen.1045712.n5.nabble.com/Patches-for-VGA-Passthrough-XEN-4-2-unstable-tp4406265p5050354.html
Sent from the Xen - Dev mailing list archive at Nabble.com.

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