On 10/8/07, Rafael G. <rgo@aspgems.com> wrote:
> GL_RENDERER: Mesa DRI Intel(R) 965GM 4.1.3002 x86/MMX/SSE2
> X..GL_EXT_texture_compression_s3tc not found
Hi,
  You can active s3tc installing driconf (aptitude/apt-get install
driconf). I can help more, sorry. :-)

Hi, Rafael, cheers. 
I had already tried to use driconf. But, somehow, the i965 driver just seems to ignore the flag in ~/.drirc.
Even when this file contains

<driconf>
    <device screen="0" driver="i965">
        <application name="Default">
            <option name="force_s3tc_enable" value="true" />
        </application>
    </device>
</driconf>

glxinfo does not display the GL_EXT_texture_compression_s3tc extension.
The relevant glxinfo version info is below:
OpenGL vendor string: Tungsten Graphics, Inc
OpenGL renderer string: Mesa DRI Intel(R) 965GM 4.1.3002 x86/MMX/SSE2
OpenGL version string: 1.4 Mesa 7.0.1

This problem looks similar to an i915 bug last year at
https://bugs.freedesktop.org/show_bug.cgi?id=8042
There's a related comment at the end of this bug: "At a quick glance, it looks to me like the vblank_mode and allow_large_textures option (in both i830 and i915 contexts) would be broken just as well? The i965 driver also looks suspicious, though this one doesn't seem to initialize the context option cache in the first place. "

It seems that the xorg i965 driver's s3tc support is broken. Can anyone with a GMA965/X3100 confirm this driconf/glxinfo misbehavior?