Changes between Version 1 and Version 2 of jazz/Xen_IOMMU
- Timestamp:
- Mar 25, 2008, 11:01:52 PM (17 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
jazz/Xen_IOMMU
v1 v2 1 == In DomU, how can I use 3D graphics. == 1 2 * Original URL: http://wiki.xensource.com/xenwiki/XenFaq 2 3 == In DomU, how can I use 3D graphics. ==4 3 5 4 In a para-virtualized domain, you could give access to the graphics card by hiding the device from Dom0 and giving the DomU of choice access to this card. … … 9 8 1. Rewrite the graphics driver so that it understands Xen. Possible, but hard work, even if you have easy access to the source-code. Most graphics chip manufacturers do not have open-source drivers. 10 9 2. Use some alternative way to access the desktop, such as Remote Desktop. This doesn't necessarily work for real high-end apps or games, but it's probably better than the graphics card emulation in HVM. 11 3. Wait for hardware and software to support IOMMU. An IOMMU is a device that will support mapping memory addresses for a domian to some different address when that domain's hardware is being used. There is currently (high-end) server hardware that support this, but no desktop machines. Expect this to change in the future, but not very soon.10 3. Wait for hardware and software to support [http://en.wikipedia.org/wiki/IOMMU IOMMU]. An IOMMU is a device that will support mapping memory addresses for a domian to some different address when that domain's hardware is being used. There is currently (high-end) server hardware that support this, but no desktop machines. Expect this to change in the future, but not very soon. 12 11 13 12 == Reference == 14 13 15 14 * http://xenbits.xensource.com/ext/xen-iommu.hg 15 * [http://www.mulix.org/lectures/using-iommus-for-virtualization/OLS-jdmason.pdf Using IOMMUs for Virtualization in Linux and Xen](PDF) - [http://www.linuxsymposium.org/2006/slides.php 2006 Linux Symposium]