* Is Xen VGA Passthrough to CentOS 6.3 x86-64 HVM domU successful?
@ 2012-10-27 14:59 Teo En Ming (Zhang Enming)
2012-10-27 15:35 ` Teo En Ming (Zhang Enming)
0 siblings, 1 reply; 3+ messages in thread
From: Teo En Ming (Zhang Enming) @ 2012-10-27 14:59 UTC (permalink / raw)
To: xen-users@lists.xen.org, xen-devel@lists.xen.org,
Teo En Ming (Zhang Enming), Dariusz Krempa, Casey DeLorme,
Tobias Geiger
Hi,
I have just passed through my NVIDIA Geforce GTX 560 to CentOS 6.3
x86-64 HVM domU. I am wondering whether the Xen VGA Passthrough is
successful.
The following information is obtained from inside CentOS 6.3 x86-64 HVM
domU:
00:05.0 VGA compatible controller: NVIDIA Corporation GF114 [GeForce GTX
560] (rev a1) (prog-if 00 [VGA controller])
Subsystem: Giga-byte Technology Device 3527
Physical Slot: 5
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 64
Interrupt: pin A routed to IRQ 36
Region 0: Memory at dc000000 (32-bit, non-prefetchable) [size=32M]
Region 1: Memory at d0000000 (64-bit, prefetchable) [size=128M]
Region 3: Memory at d8000000 (64-bit, prefetchable) [size=64M]
Region 5: I/O ports at e000 [size=128]
[virtual] Expansion ROM at f1080000 [disabled] [size=512K]
Capabilities: [60] Power Management version 3
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA
PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [68] MSI: Enable- Count=1/1 Maskable- 64bit+
Address: 0000000000000000 Data: 0000
Capabilities: [78] Express (v1) Endpoint, MSI 00
DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <4us,
L1 <64us
ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
DevCtl: Report errors: Correctable- Non-Fatal- Fatal-
Unsupported-
RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
MaxPayload 128 bytes, MaxReadReq 512 bytes
DevSta: CorrErr- UncorrErr+ FatalErr- UnsuppReq+ AuxPwr-
TransPend-
LnkCap: Port #0, Speed 2.5GT/s, Width x16, ASPM L0s L1,
Latency L0 <256ns, L1 <4us
ClockPM+ Surprise- LLActRep- BwNot-
LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk-
ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
LnkSta: Speed 2.5GT/s, Width x16, TrErr- Train- SlotClk+
DLActive- BWMgmt- ABWMgmt-
Capabilities: [b4] Vendor Specific Information <?>
Kernel driver in use: nouveau
Kernel modules: nvidia, nouveau, nvidiafb
[root@centos63 ~]# lsmod | grep nouveau
nouveau 791165 2
ttm 82562 1 nouveau
drm_kms_helper 34122 1 nouveau
drm 250067 4 nouveau,ttm,drm_kms_helper
i2c_core 31276 14
tuner_simple,tda9887,tda8290,wm8775,tuner,cx25840,pvrusb2,v4l2_common,videodev,tveeprom,i2c_piix4,nouveau,drm_kms_helper,drm
mxm_wmi 1925 1 nouveau
video 21032 1 nouveau
wmi 6287 2 nouveau,mxm_wmi
Notice that the nouveau VGA driver is loaded and is in use. Is Xen VGA
Passthrough 100% successful? I have successfully installed the NVIDIA
driver but I couldn't get it to load, so I reverted back to the nouveau
driver.
I have such tough time getting Xen VGA Passthrough to work successfully
on Windows HVM domU that I am giving up on Xen VGA Passthrough to
Windows HVM domU!!! Windows 7 and Windows 8 HVM domU device manager
always report error code 43 with a yellow triangle. Windows XP HVM domU
device manager always report error code 10 with a yellow circle.
--
Yours sincerely,
Mr. Teo En Ming (Zhang Enming)
Singapore
^ permalink raw reply [flat|nested] 3+ messages in thread* Re: Is Xen VGA Passthrough to CentOS 6.3 x86-64 HVM domU successful? 2012-10-27 14:59 Is Xen VGA Passthrough to CentOS 6.3 x86-64 HVM domU successful? Teo En Ming (Zhang Enming) @ 2012-10-27 15:35 ` Teo En Ming (Zhang Enming) 2012-10-27 15:40 ` Teo En Ming (Zhang Enming) 0 siblings, 1 reply; 3+ messages in thread From: Teo En Ming (Zhang Enming) @ 2012-10-27 15:35 UTC (permalink / raw) To: Teo En Ming (Zhang Enming) Cc: xen-users@lists.xen.org, xen-devel@lists.xen.org My CentOS 6.3 x86-64 HVM domU configuration: # This configuration file will only work with Xen 4.1.3-rc1-pre and NOT # Xen 4.2-unstable due to the disk parameter. # # XL domain configuration file for Ubuntu 12.04 Precise Pangolin Beta 1 amd64 HVM domU # Please refer to "man xl.cfg" for further explanations. # See also docs/misc/xl-network-configuration.markdown and # docs/misc/xl-disk-configuration.txt # Written by Teo En Ming (Zhang Enming) # Email #1: teo.en.ming@gmail.com # Email #2: teo-en-ming@teo-en-ming.com # Mobile Phone: +65-8369-2618 # Country: Singapore # Date: 20 Mar 2012 Tue name="CentOS" builder="hvm" vcpus=2 memory=1024 on_poweroff="destroy" on_reboot="restart" on_crash="destroy" # Format compatible with Xen 4.2-unstable changeset 25070 only. disk=[ 'format=raw, vdev=hda, access=rw, target=/etc/xen/images/centos63.img', 'format=raw, vdev=hdc, access=ro, devtype=cdrom, target=/home/teo-en-ming/CentOS-6.3-x86_64-bin-DVD1.iso' ] # Format compatible with Xen 4.1.3-rc1-pre only. #disk=[ 'file:/var/lib/libvirt/images/Ubuntu-12.04-beta1-amd64.img,hda,w', 'file:/home/teo-en-ming/Downloads/ubuntu-12.04-beta1-dvd-amd64.iso,hdc:cdrom,r' ] vif=[ 'bridge=eth0,type=ioemu,model=e1000' ] #boot=[c|d|n] #Selects the emulated virtual device to boot from. Options are hard disk (c), cd-rom (d) or network/PXE (n). #Multiple options can be given and will be attempted in the order they are given. e.g. to boot from cd-rom #but fallback to the hard disk you can give dc. The default is cd. #boot="dc" boot="c" acpi=1 #xen_platform_pci=1 #viridian=1 stdvga=0 vnc=1 vnclisten="localhost" vncdisplay=0 vncunused=1 vncpasswd="" sdl=0 usb=1 usbdevice="tablet" gfx_passthru=1 # VGA Passthrough Gigabyte Geforce GTX 560 1 GB GDDR5 PCI Express x16 VGA card. pci = [ '01:00.0','01:00.1','00:1b.0','00:1a.0','00:1a.1','00:1a.2','00:1a.7','00:1d.0','00:1d.1','00:1d.2','00:1d.7' ] -- Yours sincerely, Mr. Teo En Ming (Zhang Enming) Singapore On 10/27/2012 10:59 PM, Teo En Ming (Zhang Enming) wrote: > Hi, > > I have just passed through my NVIDIA Geforce GTX 560 to CentOS 6.3 > x86-64 HVM domU. I am wondering whether the Xen VGA Passthrough is > successful. > > The following information is obtained from inside CentOS 6.3 x86-64 > HVM domU: > > 00:05.0 VGA compatible controller: NVIDIA Corporation GF114 [GeForce > GTX 560] (rev a1) (prog-if 00 [VGA controller]) > Subsystem: Giga-byte Technology Device 3527 > Physical Slot: 5 > Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- > ParErr- Stepping- SERR- FastB2B- DisINTx- > Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- > <TAbort- <MAbort- >SERR- <PERR- INTx- > Latency: 64 > Interrupt: pin A routed to IRQ 36 > Region 0: Memory at dc000000 (32-bit, non-prefetchable) [size=32M] > Region 1: Memory at d0000000 (64-bit, prefetchable) [size=128M] > Region 3: Memory at d8000000 (64-bit, prefetchable) [size=64M] > Region 5: I/O ports at e000 [size=128] > [virtual] Expansion ROM at f1080000 [disabled] [size=512K] > Capabilities: [60] Power Management version 3 > Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA > PME(D0-,D1-,D2-,D3hot-,D3cold-) > Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME- > Capabilities: [68] MSI: Enable- Count=1/1 Maskable- 64bit+ > Address: 0000000000000000 Data: 0000 > Capabilities: [78] Express (v1) Endpoint, MSI 00 > DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s > <4us, L1 <64us > ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset- > DevCtl: Report errors: Correctable- Non-Fatal- Fatal- > Unsupported- > RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+ > MaxPayload 128 bytes, MaxReadReq 512 bytes > DevSta: CorrErr- UncorrErr+ FatalErr- UnsuppReq+ AuxPwr- > TransPend- > LnkCap: Port #0, Speed 2.5GT/s, Width x16, ASPM L0s L1, > Latency L0 <256ns, L1 <4us > ClockPM+ Surprise- LLActRep- BwNot- > LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- > CommClk- > ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt- > LnkSta: Speed 2.5GT/s, Width x16, TrErr- Train- SlotClk+ > DLActive- BWMgmt- ABWMgmt- > Capabilities: [b4] Vendor Specific Information <?> > Kernel driver in use: nouveau > Kernel modules: nvidia, nouveau, nvidiafb > > > > [root@centos63 ~]# lsmod | grep nouveau > nouveau 791165 2 > ttm 82562 1 nouveau > drm_kms_helper 34122 1 nouveau > drm 250067 4 nouveau,ttm,drm_kms_helper > i2c_core 31276 14 > tuner_simple,tda9887,tda8290,wm8775,tuner,cx25840,pvrusb2,v4l2_common,videodev,tveeprom,i2c_piix4,nouveau,drm_kms_helper,drm > mxm_wmi 1925 1 nouveau > video 21032 1 nouveau > wmi 6287 2 nouveau,mxm_wmi > > > > > Notice that the nouveau VGA driver is loaded and is in use. Is Xen VGA > Passthrough 100% successful? I have successfully installed the NVIDIA > driver but I couldn't get it to load, so I reverted back to the > nouveau driver. > > I have such tough time getting Xen VGA Passthrough to work > successfully on Windows HVM domU that I am giving up on Xen VGA > Passthrough to Windows HVM domU!!! Windows 7 and Windows 8 HVM domU > device manager always report error code 43 with a yellow triangle. > Windows XP HVM domU device manager always report error code 10 with a > yellow circle. > ^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: Is Xen VGA Passthrough to CentOS 6.3 x86-64 HVM domU successful? 2012-10-27 15:35 ` Teo En Ming (Zhang Enming) @ 2012-10-27 15:40 ` Teo En Ming (Zhang Enming) 0 siblings, 0 replies; 3+ messages in thread From: Teo En Ming (Zhang Enming) @ 2012-10-27 15:40 UTC (permalink / raw) To: Teo En Ming (Zhang Enming) Cc: xen-users@lists.xen.org, xen-devel@lists.xen.org [-- Attachment #1: Type: text/plain, Size: 2200 bytes --] Attached CentOS 6.3 x86-64 HVM domU configuration file. -- Yours sincerely, Mr. Teo En Ming (Zhang Enming) Singapore On 10/27/2012 11:35 PM, Teo En Ming (Zhang Enming) wrote: > My CentOS 6.3 x86-64 HVM domU configuration: > > # This configuration file will only work with Xen 4.1.3-rc1-pre and NOT > # Xen 4.2-unstable due to the disk parameter. > # > # XL domain configuration file for Ubuntu 12.04 Precise Pangolin Beta > 1 amd64 HVM domU > # Please refer to "man xl.cfg" for further explanations. > # See also docs/misc/xl-network-configuration.markdown and > # docs/misc/xl-disk-configuration.txt > # Written by Teo En Ming (Zhang Enming) > # Email #1: teo.en.ming@gmail.com > # Email #2: teo-en-ming@teo-en-ming.com > # Mobile Phone: +65-8369-2618 > # Country: Singapore > # Date: 20 Mar 2012 Tue > name="CentOS" > builder="hvm" > vcpus=2 > memory=1024 > on_poweroff="destroy" > on_reboot="restart" > on_crash="destroy" > # Format compatible with Xen 4.2-unstable changeset 25070 only. > disk=[ 'format=raw, vdev=hda, access=rw, > target=/etc/xen/images/centos63.img', 'format=raw, vdev=hdc, > access=ro, devtype=cdrom, > target=/home/teo-en-ming/CentOS-6.3-x86_64-bin-DVD1.iso' ] > # Format compatible with Xen 4.1.3-rc1-pre only. > #disk=[ > 'file:/var/lib/libvirt/images/Ubuntu-12.04-beta1-amd64.img,hda,w', > 'file:/home/teo-en-ming/Downloads/ubuntu-12.04-beta1-dvd-amd64.iso,hdc:cdrom,r' > ] > vif=[ 'bridge=eth0,type=ioemu,model=e1000' ] > #boot=[c|d|n] > #Selects the emulated virtual device to boot from. Options are hard > disk (c), cd-rom (d) or network/PXE (n). > #Multiple options can be given and will be attempted in the order they > are given. e.g. to boot from cd-rom > #but fallback to the hard disk you can give dc. The default is cd. > #boot="dc" > boot="c" > acpi=1 > #xen_platform_pci=1 > #viridian=1 > stdvga=0 > vnc=1 > vnclisten="localhost" > vncdisplay=0 > vncunused=1 > vncpasswd="" > sdl=0 > usb=1 > usbdevice="tablet" > gfx_passthru=1 > # VGA Passthrough Gigabyte Geforce GTX 560 1 GB GDDR5 PCI Express x16 > VGA card. > pci = [ > '01:00.0','01:00.1','00:1b.0','00:1a.0','00:1a.1','00:1a.2','00:1a.7','00:1d.0','00:1d.1','00:1d.2','00:1d.7' > ] > [-- Attachment #2: centos --] [-- Type: text/plain, Size: 1841 bytes --] # This configuration file will only work with Xen 4.1.3-rc1-pre and NOT # Xen 4.2-unstable due to the disk parameter. # # XL domain configuration file for Ubuntu 12.04 Precise Pangolin Beta 1 amd64 HVM domU # Please refer to "man xl.cfg" for further explanations. # See also docs/misc/xl-network-configuration.markdown and # docs/misc/xl-disk-configuration.txt # Written by Teo En Ming (Zhang Enming) # Email #1: teo.en.ming@gmail.com # Email #2: teo-en-ming@teo-en-ming.com # Mobile Phone: +65-8369-2618 # Country: Singapore # Date: 20 Mar 2012 Tue name="CentOS" builder="hvm" vcpus=2 memory=1024 on_poweroff="destroy" on_reboot="restart" on_crash="destroy" # Format compatible with Xen 4.2-unstable changeset 25070 only. disk=[ 'format=raw, vdev=hda, access=rw, target=/etc/xen/images/centos63.img', 'format=raw, vdev=hdc, access=ro, devtype=cdrom, target=/home/teo-en-ming/CentOS-6.3-x86_64-bin-DVD1.iso' ] # Format compatible with Xen 4.1.3-rc1-pre only. #disk=[ 'file:/var/lib/libvirt/images/Ubuntu-12.04-beta1-amd64.img,hda,w', 'file:/home/teo-en-ming/Downloads/ubuntu-12.04-beta1-dvd-amd64.iso,hdc:cdrom,r' ] vif=[ 'bridge=eth0,type=ioemu,model=e1000' ] #boot=[c|d|n] #Selects the emulated virtual device to boot from. Options are hard disk (c), cd-rom (d) or network/PXE (n). #Multiple options can be given and will be attempted in the order they are given. e.g. to boot from cd-rom #but fallback to the hard disk you can give dc. The default is cd. #boot="dc" boot="c" acpi=1 #xen_platform_pci=1 #viridian=1 stdvga=0 vnc=1 vnclisten="localhost" vncdisplay=0 vncunused=1 vncpasswd="" sdl=0 usb=1 usbdevice="tablet" #gfx_passthru=1 # VGA Passthrough Gigabyte Geforce GTX 560 1 GB GDDR5 PCI Express x16 VGA card. #pci = [ '01:00.0','01:00.1','00:1b.0','00:1a.0','00:1a.1','00:1a.2','00:1a.7','00:1d.0','00:1d.1','00:1d.2','00:1d.7' ] [-- Attachment #3: Type: text/plain, Size: 126 bytes --] _______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel ^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2012-10-27 15:40 UTC | newest] Thread overview: 3+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2012-10-27 14:59 Is Xen VGA Passthrough to CentOS 6.3 x86-64 HVM domU successful? Teo En Ming (Zhang Enming) 2012-10-27 15:35 ` Teo En Ming (Zhang Enming) 2012-10-27 15:40 ` Teo En Ming (Zhang Enming)
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.