On Tue, Sep 11, 2007 at 02:30:58PM +0000, Eric Anholt wrote: > On Mon, 2007-09-10 at 01:30 -0400, Blair Sadewitz wrote: > > Check this out! > > > > http://hoegsberg.blogspot.com/2007/08/redirected-direct-rendering.html > > > > This is the solution to the GLX direct/indirect rendering conundrum > > [which has annoyed me for years]. Dave Airlie et. al. have (alpha > > quality for now, but it does work) a zero-copy offscreen pixmap > > implementation: Thus, DRI can render offscreen into EXA-allocated, > > TTM-managed buffers. > > In freedesktop.org's git, AFAIK, there is relatively mature FreeBSD > > code (by Eric Anholt) which could be merged into our tree to support > > this. > > There is no TTM support for any BSD currently, and it's a significant > amount of code to write. The current linux implementation requires a > lot of hairy VM stuff that I'm sure no BSD has currently (linux didn't > even have it until TTM). I think I've figured out a way to avoid most > of the VM work, but the performance implications are unclear. I take it you haven't implemented that? I ask because nouveau is getting really tempting for even 2D stuff. And, well, they've chosen to require DRM and TTM for 2D support. Jonathan Kollasch
Attachment:
pgpRROIqGthK1.pgp
Description: PGP signature