[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-users] ATI/AMDs atikmpag.sys BSOD while vga passthrough
On Tue, Feb 12, 2013 at 4:20 AM, Matthias <matthias.kannenberg@xxxxxxxxxxxxxx> wrote: Hi and thank you both for your input. My card is an XFX Radeom HD 6870, the exact details on the box: Model No: HD-687A-ZD Part No: HD-687A-ZDFC HD 6870 900M 1GB DDR5 DUAL MINIDP HDMI DUAL DVI PCI-E
My configuration is as follows: Debian Wheezy Dom0 x64 - Control OS & Base System Debian Wheezy DomU x64 - Web Development & DNS Server
IPFire (Debian Squeeze) - Firewall/Router/Proxy Windows 7/8 x64 - Multimedia & Gaming VM I pass my graphics card to Windows, and with my latest configuration onboard wireless to my IPFire for in-box WAP. ÂDom0 sits behind the IPFire HVM and is protected by the same Firewall as the other machines. ÂAs this is a home setup I am not as concerned with internal security, but I do plenty of backups since the only real danger behind the firewall is myself. ÂI use an uEFI boot loader, so at certain points I did modify Xen source since it did not see all my RAM otherwise. ÂHowever I did not do anything with VGA BIOS.
I have tested my card and configuration successfully on two sets of hardware. Set 1: MoBo: ASRock Z68 Extreme4 Gen3 CPU: Intel Core i7 2600
RAM: 12GB 1333Mhz Corsair XMS (2x2G 2x4G) SSD: 240GB OCZ Vertex 3 Set 2: MoBo: ASRock Z77 Extreme9 CPU: Intel Core i7 3770
RAM: 32GB 1600Mhz Corsair XMS (4x8GB) I have tested an ASRock Z68 Extreme7 Gen3, which failed to provide for my needs on several levels. ÂIt had an NF200 PCIe Bridge which did not support passthrough and sat behind most of the PCI Express slots leaving me with only one 8x for a Graphics Card. ÂIt also had a (multiple?) PLX PCI Bridge, which treated several entirely different devices as "functions" in BDF reference, and passing one of them to pciback hid four out 7 behind it, including my dual lan controller which created lots of confusion and trouble.
 For the well-known fix for the atikmpaq.sys BSOD, at least in my I started my experiments on Xen after xm had been deprecated and since I was building new from source I never bothered trying it. ÂFrom what I read the success stories were just as mixed as those using xl.
I am not a specialist, just an enthusiast, so while I have performed tests they were not exactly professionally documented. ÂAfter getting a successful install by accident once out of 5 attempts, I decided to run tests to narrow down the possible causes of my failed attempts. ÂI freshly rebuilt Xen and installed Windows 80 times, changing the process each time to attempt to pin-point the cause of failure. ÂMy conclusion was as stated, anytime I attempted to install or upgrade the drivers and the physical system had not been freshly rebooted OR I had not ejected the card then one of several things would happen (these appeared to be entirely random consequences). ÂI would encounter a BSoD during installation, sometimes with and sometimes without CCC (it appeared to occur less often if I de-selected CCC). ÂI sometimes encountered a BSoD rebooting and every subsequent. ÂOthertimes it almost worked but would BSoD over time, and this got worse (happened faster) as I continued to use the system. ÂAnother result was severe horizontal tearing on video playback, but the system would work normally otherwise even on reboots. My conclusion was pretty simple, and it has worked for me successfully on over 30 Windows installations (25 being test runs). ÂI shared details about queer FLR issues in previous email chains, but many xen-users have reported entirely different problems or that my solution did not work for their configuration. ÂSo though I would like to imagine otherwise it is very possible that every card's make, model and vendor could behave differently.
 Last but not least, can you say something about your setup? I would be I researched and tested setting the iommu kernel flag, but during all of my tests it never made any difference in the results so eventually I started omitting it. ÂThis is very different from the results others have gotten, and I haven't the foggiest why.
If you google Xen Man Pages you'll find complete documentation of xl.cfg for VM Configurations, which includes descriptions for all the flags for virtual machines. The additional pci flags (global and otherwise) I tried but saw no visible differences in use or they caused brand new errors instead of solving anything so I also omitted them.
I have the viridian flag on for Windows, as the Xen Man Pages describes it as potentially boosting Windows Vista and newer performance by enabling Hyper-V extensions. ÂI do not know if this has had any real impact on my performance, as I also installed GPLPV drivers, if I have time I may perform some tests later.
 There are a lot of vga passthrough tutorials lately, but from what By the definition of the word detail I would disagree that many of the guides lack it, more that they are too detailed. ÂI created a guide and just like you said I was very specific about my hardware. ÂHowever that is because success with Xen is very hardware dependent. ÂIt would be extremely difficult to write a "catch-all" guide on passthrough that retained any usefulness if every card make/model/vendor not to mention every other part in a computer could behave even slightly differently.
I also don't know anyone who has both the time and money to purchase and test all available combinations of similar equipment, but if vendors are interested in lending equipment I'd happily volunteer to test it.
Not sure what you mean by different options, is that hardware options or the flags mentioned above? Â It would be great if you can help with your experience. I hope this information is useful, and look forward to following further replies. Â
_______________________________________________ Xen-users mailing list Xen-users@xxxxxxxxxxxxx http://lists.xen.org/xen-users
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |