Quantcast
Channel: Ubuntu Forums - Virtualisation
Viewing all articles
Browse latest Browse all 4211

Xen Passthrough 7870XT & Hugepage

$
0
0
I am having an interesting issue and I am not sure where to start to solve it. I have been experimenting with Xen on Ubuntu 15.04 over the past few weeks, specifically using VGA pass-through.

I have two videocards in the system:

Video 1: Sapphire Radeon 7970
Video 2: Sapphire Radeon 7870 XT

Host OS: Ubuntu 15.04
Guest OS(s): Windows 7 x64

I have both GPUs passed through and that appears to be working. The pass through of the 7970 functions perfectly, is stable and runs very well. The issues I am having are with the 7870 XT, I can pass it through to the guest OS and it boots just fine, however after a couple of minutes of operation it looks like the video memory gets corrupted during any 3D accelerated operations (including running Aero), this is evidenced by progressively rapid artifacting of the screen and then the Catalyst driver crashes and reloads. This works a couple of times and then the whole VM gets to messed up and hard locks.

The 7870 XT runs perfectly fine under a non-virtualized copy of Windows 7 x64 and has been stress tested without issue. After doing some research it looks like this exact same issue happens with the 7870 XT on quemu/kvm, the solution there was apparently to disable hugepage support in their iommu_type1 module.

My question is how can I completely disable hugepage support in Xen (from host through to guest)?

I would like to test to see if this fixes the video corruption issue, but I can not find any clear information on how to dissable hugepages in Xen on Ubuntu.

Viewing all articles
Browse latest Browse all 4211

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>