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