[Intel-gfx] i965 OpenGL is heavily broken again

Maxim Levitsky maximlevitsky at gmail.com
Fri Mar 5 21:42:21 CET 2010


After quite long period of inactivity, I updated graphical stack on my
desktop/server.

To say the truth, I did such update about month ago, but found out that
X refuses flatly to use DRI modules. I assumed that it was my mistake in
compilation process (although it is automated).

Now I repeat same process and find out that OpenGL does work, but once
again it became very buggy, so buggy that it is almost unusable.



Neverball. - Now it hangs when I switch to full screen mode.
- Also, once again frames appear to be rendered 
in batches
In fact full screen mode leads to a hang always


Sauerbraten. - Hangs early with 'Loading'
Nexuiz - Same as above

Compiz. - Hangs now after start

GoogleEarth - No change, works, but in street view, one on screen label
'jumps'

Xmoto, Torcs. Full screen mode hangs.


Environment:

------------------------libdrm :-----------------------------

commit 1d4d1e6b138aac8bd734c4c20617a43fb3337c63
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Mar 4 16:09:40 2010 -0800

    intel: Only align Y-tiling pitch to the Y tile width.
    
    Fixes piglit depth-tex-modes on gen4.

------------------------mesa :-----------------------------

commit 2b15f4fc6840b4bb5ca81d3ed0137c31f63725e8
Author: Michal Krol <michal at vmware.com>
Date:   Fri Mar 5 18:42:42 2010 +0100

    progs: Add arbocclude2 demo.


------------------------xserver :-----------------------------

commit bbae92795c7eab062e6722c42fa7915e0cee5d69
Author: Matt Turner <mattst88 at gmail.com>
Date:   Mon Feb 15 20:08:09 2010 -0500

    Replace assembly with generic unaligned access code
    
    Removes Alpha assembly, and probably works around unaligned accesses
on
    other sensitive platforms.

------------------------xf86-video-intel :-----------------------------

commit 54ac4e2df987b72529a523ffbde357bec27e3658
Author: Chris Wilson <chris at chris-wilson.co.uk>
Date:   Thu Mar 4 21:34:52 2010 +0000

    Rate limit batch buffer error.
    
    Once we hit this error it's unlikely that we're coming back - so
don't
    flood the logs with redundant information.
    
    Signed-off-by: Chris Wilson <chris at chris-wilson.co.uk>


kernel:

commit 9ddabb6700f82a033a76bcf7a547204fa12aaa17
Merge: bf0c346 3ce2f76
Author: Linus Torvalds <torvalds at linux-foundation.org>
Date:   Fri Jan 15 14:53:24 2010 -0800

    Merge branch 'for-linus/samsung' of
git://git.fluff.org/bjdooks/linux
    
    * 'for-linus/samsung' of git://git.fluff.org/bjdooks/linux:
      ARM: MINI2440: Fixup __initdata usage
      ARM: MINI2440: Fix crash on boot due to improper __initdata
qualifier
      ARM: SMDK6410: Specify no GPIO for B_PWR_5V regulator
      ARM: S3C: NAND: Check the existence of nr_map before copying





Best regards,
	Maxim Levitsky




More information about the Intel-gfx mailing list