WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

[Xen-devel] Re: Accellerated windows graphics drivers

To: james.harper@xxxxxxxxxxxxxxxx
Subject: [Xen-devel] Re: Accellerated windows graphics drivers
From: Andrés Lagar Cavilla <andreslc@xxxxxxxxxxxxxx>
Date: Thu, 13 Mar 2008 08:13:18 -0500
Cc: xen-devel@xxxxxxxxxxxxxxxxxxx
Delivery-date: Thu, 13 Mar 2008 05:12:03 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Mozilla Thunderbird 1.0.6 (Windows/20050716)
James, VMGL should hit the ground running for your UNIXes, but I haven't done any work towards Windows compatibility. You might find this more immediately useful http://qemu-forum.ipi.fi/viewtopic.php?f=2&t=2984&start=0&st=0&sk=t&sd=a&sid=95ec25d08ccdaddbe46c33264aa1797f Your mileage will vary, and is only OpenGL, but looks promising. No easy solution for Direct 3D. dxgl and wined3d claim to translate Direct3D calls into OpenGL. They look scary. But you need something like this sooner rather than later, as dom0 is UNIX. And don't forget getting your GPU drivers to work in dom0... Andres On Wed, Mar 12, 2008 at 11:40:29AM +1100, James Harper wrote:

Has anyone ever seriously thought about implementing a 3d acceleration
driver for windows (or linux too I guess)? I imagine that you would need
the following components:

1. a windows frontend driver that handles directx calls from Windows and
puts them on a ring for the backend
2. a linux backend driver that gets these requests and passes them to a
userspace application
3. a special linux X xen console driver (eg not VNC) that handles these
requests and converts them to GL calls

Doesn't sound like a particularly small job...


I think wine can already do this.. ie. convert d3d calls to GL calls.
Maybe this is interesting too: http://www.cs.toronto.edu/~andreslc/xen-gl/

"VMGL: OpenGL Hardware 3D Acceleration for Virtual Machines"

-- Pasi


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel

<Prev in Thread] Current Thread [Next in Thread>
  • [Xen-devel] Re: Accellerated windows graphics drivers, Andrés Lagar Cavilla <=