Re: short display with 2.1.132-ac3, matroxfb and XF86_SVGA 3.3.3

Gerd Knorr (kraxel@goldbach.in-berlin.de)
Sun, 3 Jan 1999 00:50:29 +0100 (CET)


> > So are you going to duplicate all of the other X servers inside the
> > XF86_FBdev driver? Be my guest, but don't expect me to think very highly
> > of the project.
>
> For the current XFree86 3.3.x line that's indeed the only possible way.

No. You can also add fbdev support to XF86_SVGA. If you want to use XAA,
it is easier this way around.

> The main difference between an accelerated frame buffer device based X server
> and a `classical' X server is that video mode programming and colormap
> updates are now handled by the kernel. The X server still has to take care of
> acceleration engine setup and accelerated operations. If there's a clean
> separation between these two functionalities (video mode programming vs.
> acceleration), this is a question of some `if (use_fbdev)' statements.

For matrox the separation is ok. Filling one variable with the PCI-ID of
the matrox chipset and mmap()ing the MMIO area is all you have to do to
make the acceleration code work. Yes, I've tried.

Gerd

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/