Re: Question about DGA

Mark Vojkovich <[email protected]> Tue, 2 Jul 2002 10:45:18 -0700 (PDT)
Newsgroups gmane.comp.xfree86.render
Message-ID <[email protected]>
On Tue, 2 Jul 2002, Lawrence Lee (Shanghai) wrote:

> hi,all
> I'm studying the Graphics Card Driver in xwindow. I'm very confused with
> DGA(direct Graphics Architecture). Why an application needs DGA?Is DGA more
> faster? Like set mode, why xfree86 provides the DGA method?
> Thanks


   DGA is an extension to allow the driver to essentially switch
to another VT and leave the graphics hardware initialized so a
client can render to the framebuffer directly and all by itself.
It was intended as a sort of replacement for svgalib which was
struggling to get hardware supported at the time, while XFree86 had
fairly good driver coverage.  I consider it to be a legacy feature
which is deprecated.  The existence of DGA complicates the driver
somewhat.


                        Mark.