User Tools

Site Tools


virt:vgapassthrough

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
virt:vgapassthrough [2013/10/05 08:27]
tschulz created
virt:vgapassthrough [2014/03/22 09:35] (current)
tschulz [Video Card]
Line 1: Line 1:
 ====== VGA Passthrough ====== ====== VGA Passthrough ======
  
-http://​www.overclock.net/​t/​1205216/​guide-create-a-gaming-virtual-machine+===== Requirements ===== 
 +====   For intel ​==== 
 +  * CPU that supports Vt-d and Vt-
 +  * Motherboard that supports Vt-
 +  * Vt-d and Vt-x must be enabled in BIOS or UEFI 
 +==== For AMD ==== 
 +  * CPU that supports IOMMU and VMX 
 +  * Motherboard that supports IOMMU 
 +  * IOMMU and VMX must be enabled in BIOS or UEFI 
 +==== Video Card ==== 
 +  * Most Radeon HD cards support vga passthrough 
 +  * Only the Quatro Nvidia cards support vga passthrough 
 +  * Some Intel graphics work with vga passthrough
  
-http://​wiki.xen.org/​wiki/​Xen_VGA_Passthrough_Tested_Adapters#​Matrox_display_adapters+==== Software Requirements ==== 
 +  * XEN and KVM both support VGA passthrough,​ but XEN apparently offers much better performance
  
-http://wiki.xen.org/wiki/Xen_PCI_Passthrough+===== Examples ===== 
 +Example XEN passthrough config 
 +<​file>​ 
 +# nut sure if really needed 
 +kernel="​/usr/lib/xen-default/boot/hvmloader"​
  
-http://​wiki.xen.org/​wiki/​VTd_HowTo+builder = "​hvm"​ 
 +name = "​win7x64-hvm"​
  
-http://​forums.linuxmint.com/​viewtopic.php?​f=42&​t=112013+# RAM size in MB 
 +memory ​"​4096"​
  
-http://​gro.solexiv.de/​2012/​08/​pci-passthrough-howto/​+# number CPU cores 
 +vcpus = 2 
 + 
 +vif = ['​type=ioemu'​] 
 + 
 +# boot from cd and hdd 
 +disk = ['​phy:/​dev/​virtual-machines/​win7x64,​hda,​w','​file:/​home/​user/​images/​WIN_7_PROFESSIONAL.iso,​hdc:​cdrom,​r'​] 
 +boot="​dc"​ 
 + 
 +# boot from hdd 
 +#disk = ['​phy:/​dev/​virtual-machines/​win7x64,​hda,​w'​] 
 +#​boot="​c"​  
 + 
 +# enable remote vnc access until video card driver is installed 
 +vnc = 1  
 + 
 +acpi=1 
 +sdl=0 
 +serial='​pty'​ 
 + 
 +# list your pci devices (HD7950,​HD7950,​USB) 
 +pci=['​01:​00.0','​01:​00.1','​00:​1a.0'​] 
 +</​file>​ 
 + 
 +===== Sound and USB ===== 
 +  * Since the physical video output of the passed video card is used there will be no SDL/VNC screen this means that a sound card must also be passed for the vm to have sound 
 +  * For that same reason as above you will want to pass one USB controller for input 
 + 
 +===== Sources ===== 
 +  * http://​www.overclock.net/​t/​1205216/​guide-create-a-gaming-virtual-machine 
 +  * http://​wiki.xen.org/​wiki/​Xen_VGA_Passthrough_Tested_Adapters#​Matrox_display_adapters 
 +  * http://​wiki.xen.org/​wiki/​Xen_PCI_Passthrough 
 +  * http://​wiki.xen.org/​wiki/​VTd_HowTo 
 +  * http://​forums.linuxmint.com/​viewtopic.php?​f=42&​t=112013 
 +  * http://​gro.solexiv.de/​2012/​08/​pci-passthrough-howto/​
virt/vgapassthrough.1380979639.txt.gz · Last modified: 2013/10/05 08:27 by tschulz