#630912 865G: mipmap texture corruptions in some applications

Package:
libgl1-mesa-dri
Source:
mesa
Description:
free implementation of the OpenGL API -- DRI modules
Submitter:
Witold Baryluk
Date:
2011-10-02 18:51:04 UTC
Severity:
normal
#630912#5
Date:
2011-06-18 17:21:04 UTC
From:
To:
Hi.

I installed wheezy/testing on this machines just now,
and found some problems with opengl rendering.
(This machine, IBM ThinkCentre have
00:02.0 VGA compatible controller: Intel Corporation 82865G Integrated Graphics
Controller (rev 02)
and I do not how it works with older driver,
as I got this machine few days ago only)

In most 3D applications (warsow, scorch3d, wine + cstrike),
I have corruptions. Textures looks to be broken somehow.
Particulary when I move far from textures they switch (or blend,
depending on the filtering I use), to ones which are incorrect.

Few games and simple applications works correctly.
For example nexuiz, openarena and tremulous
looks to be working correctly, regardless of the options
(resolution, fitlering, lighting, texture quality and compression,
etc).

Some games looks to be working almost correctly on
"low quality" settings. For example scorch3d.

But most of the time, mipmap's are incorrect.
Warsow, alien-arena, scorch3d, wine + cstrike, and few others.

Additionally in scorch3d, when I select "No HW mip maps",
then graphics looks to be working correctly.
So I  belive driver is assuming the hardware will create
mipmaps automatically when uploading textures,
but it is not the case for some reasone, and
software generation of mipmap and upload
is needed.

BTW. There is also problem with serious blinking (~4Hz)
elements in opengl,
like menu, GUI, HUD, gun, or whole scene. This happens
in wine + cstrike, openarena's and sauerbraten's menu,
and sometimes in alien-arena. Enabling VSync looks
to make blinking disapper.

Thanks.