[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-users] Re: VGA passthrough success (with doubts)
------------------------------ That's not VGA passthrough. You're doing PCI passthrough of a VGA controller, and when the operating system detects and recognizes the card on the PCI bus, it starts using it. Specifying gfx_passthru=1 in the guest configuration file causes QEMU to (1) disable the emulated VGA adapter and (2) copy the VGA BIOS for the physical VGA controller from host memory into guest memory. If this flag is not set, the VGA BIOS for the emulated graphics adapter is used, not the VGA BIOS from the card. This is why you can see the BIOS messages and early boot messages using VNC, but they don't appear on the display attached to the physical VGA controller. I too have had success passing through VGA adapters that don't work with true VGA passthrough by using gfx_passthru=0. However, this solution is only semi-functional because the emulated graphics adapter will be used until the OS detects and loads a driver for the adapter, and the response of the OS to the presence of the card is very OS-dependent (some OSes automatically detect and load a driver, others have to be coerced). I used GPU-Z to detect the video card in Windows 7 HVM, and it reported that One way would be to look at 0xc00000 in guest memory and see if the VGA BIOS image that's loaded there matches the VGA BIOS image that you think should be loaded. As I said above, if gfx_passthru=0, we would expect to see QEMU/BOCHS VGA BIOS, not the bios of the card. I cannot pass the keyboard as USB device, I had to pass the USB controller. Xen supports USB passthrough as well as PCI passthrough. See http://wiki.xensource.com/xenwiki/XenUSBPassthrough. I've never had much luck with it, YMMV. Hope this helps, Jason _______________________________________________ Xen-users mailing list Xen-users@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-users
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |