[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-users] VGA/PCI Passthrough of Secondary Graphics Adapter
From the perspective of Dom0, but graphics (aka VGA) cards from what I have read need legacy code support for things like boot-time handling, making it more complex than say network cards, SATA cards, video capture cards, or other types.
Â
AFAIK slot number doesn't mean anything to your DomU, so once the device is passed there is no "primary slot" in the mix. Â
I have used a Radeon HD 6870 successfully since August last year in both Windows 7 and Windows 8 virtual machines. For me the lack of FLR creates problems during:
- Driver installation - Driver Upgrades - System Reboots The lack of FLR, to my understanding, prevents the virtual machine from resetting the card state, leaving it initialized when switching or rebooting your DomU. ÂAs a result the card is activated multiple times, creating various issues with a range of problems.
During my tests, I broke down the steps logically to resolve the issues I had installing and updating drivers. ÂIn general, anytime I update or install AMD drivers I would reboot the entire physical machine to ensure the graphics card state was proper.
From my experiences this required a freshly installed Windows system, if you are working on a system you already attempted driver installation on and it failed (BSoD's or otherwise) uninstalling the failed drivers and trying again loops back to the same failures for mostly unknown reasons. ÂPresumable it has to do with the use of the .NET framework for installation, and leaving bits of data behind on failure, but I never confirmed the exact details.
For me, once the drivers are properly installed, rebooting the system still leaves the card in a pre-initialized state, which to avoid performance degradation I would manually reset the card using eject media from the lower right icon. ÂThis is not a perfect solution, and I do not rely on it when performing driver installation or updates.
Note that Windows 8 especially, but also Windows 7, will attempt to automatically install drivers which for me led to reboots that broke my attempted installation. ÂI had to tell the system not to automatically update to work around this during the first installation process.
Again, this is my experience, other users have reported vastly different problems with a range of other possible causes and many unsolved. Â
Since we haven't verified this yet, are you using Xen 4.2 and the xl toolstack? Also, how are you checking the Device Manager? ÂIf you are still using SDL or VNC then you are using the emulated graphics, and you cannot extend emulated to physical, you either use one or the other. ÂTry changing the monitor source to use the AMD input, and reboot the system after the drivers are installed and it should automatically begin sending video to your monitor. ÂTo get mouse and keyboard to the system pass a USB controller and use new inputs. ÂTechnically you can still send input through VNC, but that may not work well.
The reboot error is consistent with my diagnosis above, you can try my suggestions but I can by no means claim they will work for you. ÂIf you applied the AMD primary patch to Xen source before building, have you added the passthrough flag to your DomU configuration and seeing if that changes anything.
_______________________________________________ Xen-users mailing list Xen-users@xxxxxxxxxxxxx http://lists.xen.org/xen-users
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |