[Intel-gfx] building xf86-video-intel against an older X server
jbarnes at virtuousgeek.org
Tue May 20 16:15:36 PDT 2008
On Tuesday, May 20, 2008 3:52 pm Julien Cristau wrote:
> On Mon, Feb 25, 2008 at 12:56:41 +0100, Julien Cristau wrote:
> > Hi all,
> > I'd like to get xf86-video-intel included in an update to Debian stable
> > (http://wiki.debian.org/EtchAndAHalf), which only has xserver 1.1.1.
> Some time later, and after some testing, it appears that with
> xf86-video-intel 2.2.1 and xserver 1.1.1, AIGLX fails. Is this
> expected, or should I get this working? AIGLX isn't a requirement as
> far as I'm concerned, but I'd like to understand if I did something
> wrong or if everything's normal :)
> Looking at src/i830_dri.c, it seems that the driver wants DRIINFO 5.4 to
> map the framebuffer itself, but I'm not sure what the behaviour is
> supposed to be when that's not available (commit
> 2b1ec0f51479c1d7e5e62803c68feca29375519d seems relevant). Can someone
> clarify this?
See https://bugs.freedesktop.org/show_bug.cgi?id=15896 for more info on this.
The short story is that the driver will disable AIGLX on pre-1.4 X servers
due to the way we changed front buffer mapping & allocation.
If you really need a new Intel driver w/AIGLX on an old X server, you'll
probably want a more recent Mesa too (server 1.3 required Mesa 6.5.2 or
earlier), so you should either steal Red Hat's Mesa 7 backport patch or
backport what you need indepdently.
More information about the Intel-gfx