<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="/stylesheets/rss.css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>No Content, No Fuss: Virtual virtual virtual fragging?</title>
    <link>http://anil.recoil.org/blog/articles/2006/08/30/virtual-virtual-virtual-fragging</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description>Anil Madhavapeddy</description>
    <item>
      <title>Virtual virtual virtual fragging?</title>
      <description>&lt;p&gt;An oft-cited criticism of virtualisation is that 3D hardware acceleration doesn't work, preventing you from enjoying your hard-earnt game of Quake 3.  Rumours abound that &lt;a href="http://www.parallels.com/"&gt;Parallels&lt;/a&gt; is &lt;a href="http://www.macrumors.com/pages/2006/08/20060808153337.shtml"&gt;developing&lt;/a&gt; it for its software, and that VMware is doing something in this area as well.&lt;/p&gt;

&lt;p&gt;However, thanks to the &lt;a href="http://code.google.com/soc"&gt;Google SoC&lt;/a&gt;, the power of open-source itching, and the talented &lt;a href="http://www.cs.toronto.edu/~andreslc/"&gt;Andrés Lagar-Cavilla&lt;/a&gt;, Xen now has support for 3D acceleration as well!  Check out the &lt;a href="http://www.cs.toronto.edu/~andreslc/xen-gl/"&gt;xen-gl&lt;/a&gt; web-page with screenshots, or just clone &lt;a href="http://hg.recoil.org/xen-gl.hg"&gt;xen-gl.hg&lt;/a&gt; and get hacking!&lt;/p&gt;

&lt;p&gt;Rather than getting down and dirty with foreign grant mappings, PCI pass-through and all that malarky, Andres adopted for the more pragmatic approach of packetising OpenGL using the &lt;a href="http://chromium.sourceforge.net/"&gt;Chromium&lt;/a&gt; project, and creating an &lt;a href="http://x.org/"&gt;x.org&lt;/a&gt; module to correctly position the resulting OpenGL.  End result: hardware rendering in a guest domain, without requiring any extra hardware privileges.  Awesome to the max!&lt;/p&gt;</description>
      <pubDate>Wed, 30 Aug 2006 22:35:00 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:bca4b2e9-6e80-4436-849e-e7873cf07903</guid>
      <author>anil@recoil.org (Anil Madhavapeddy)</author>
      <link>http://anil.recoil.org/blog/articles/2006/08/30/virtual-virtual-virtual-fragging</link>
      <category>research</category>
      <category>xen</category>
      <trackback:ping>http://anil.recoil.org/blog/articles/trackback/99</trackback:ping>
    </item>
  </channel>
</rss>
