Removing direct graphics access from DGA

Aaron Plattner aplattner at
Wed Sep 16 16:24:01 PDT 2009

On Wed, Sep 16, 2009 at 03:34:03PM -0700, Keith Packard wrote:
> DGA remains an ugly wart inside the X server, and yet we can't quite get
> rid of it because it is the only way to get unfiltered relative mouse
> motion events.
> This patch removes the drawing part of DGA, both the DGA pixmap stuff,
> the DGA rendering operations and the DGA mmap ability from the
> device-independent DGA code that was included in RandR 1.2.
> I'm posting this to let people know what I'd like to see happen to DGA
> before its ultimate demise.
> -keith
> From b31340789682149e75fefe372f4e66395f91f13c Mon Sep 17 00:00:00 2001
> From: Keith Packard <keithp at>
> Date: Wed, 16 Sep 2009 15:26:24 -0700
> Subject: [PATCH] Remove DGA pixmaps and framebuffer mmap from device-independent DGA
> If you want direct frame buffer access, use DRI.

If you mean direct rendering, s/DRI/OpenGL/.  If you mean a CPU mapping of
the scanout surface, s/use DRI/think again/.

Otherwise, yeah, kill it with fire.

> Signed-off-by: Keith Packard <keithp at>
> ---

More information about the xorg-devel mailing list