Bug 77256 - Mesa has to be downgraded to version 8 with KDE
Summary: Mesa has to be downgraded to version 8 with KDE
Status: RESOLVED DUPLICATE of bug 77207
Alias: None
Product: Mesa
Classification: Unclassified
Component: Drivers/DRI/i965 (show other bugs)
Version: 10.1
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: Ian Romanick
QA Contact: Intel 3D Bugs Mailing List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-04-09 22:31 UTC by T.Kijas
Modified: 2014-05-05 17:08 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
Screenshot of white stripes in KDE with mesa >8 (29.24 KB, image/png)
2014-04-09 22:31 UTC, T.Kijas
Details

Description T.Kijas 2014-04-09 22:31:50 UTC
Created attachment 97159 [details]
Screenshot of white stripes in KDE with mesa >8

On computers with INTEL video card (Ivy bridge), Ubuntu 12.04.4 (KDE4.8) and 14.04 (KDE4.11.x?) I can see graphical corruption: white stripes, 3D games like HeroesOfNewerth have graphical corruptions too. 

Sometimes it scramble even cursor of mouse. 
The problem probably is not in KDE, because Unity has some problems too.
I tried to downgrade the mesa in 12.04 to MESA 8 and it resolved it. 

But in Ubuntu 14.04 I cannot do that. 

Reproducible: Always 
Steps to Reproduce: 
1. Install Ubuntu 12.04.4 (with mesa 9) or 14.04 (with mesa 10.1)
2. Install KDE 
3. Use KDE and look at white-stripped graphical corruption and in-games graphical corruption. 

Actual Results: You can see white stripes corruption in KDE and strange rectangular corruption in 3D games.
Comment 1 Kenneth Graunke 2014-04-13 17:32:20 UTC
Thanks for the information!  Having to downgrade all the way to Mesa 8 strongly suggests multisampling is at fault.

Although we suspect multisampling is broken, KWin and Unity really don't want to be using multisampling.  The reason they're getting MSAA is due to a GLX bug in the X server, which chooses random visuals/fbconfigs that sometimes have really undesirable properties.  This is fixed in X server 1.15.1 and 1.14.6.

As an alternative, you can try running KWin with EGL:

    KWIN_OPENGL_INTERFACE=egl kwin --replace &

*** This bug has been marked as a duplicate of bug 77207 ***
Comment 2 T.Kijas 2014-05-05 12:06:35 UTC
Well I do not think it is the duplicate, because what you adviced me did NOT help.

I tried...
    KWIN_OPENGL_INTERFACE=egl kwin --replace &
....

tom@tomas-Lenovo-C440:~$ KWIN_OPENGL_INTERFACE=egl kwin --replace &
[1] 16071
tom@tomas-Lenovo-C440:~$ QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
OpenGL vendor string:                   Intel Open Source Technology Center
OpenGL renderer string:                 Mesa DRI Intel(R) Ivybridge Desktop 
OpenGL version string:                  3.0 Mesa 9.2.1
OpenGL shading language version string: 1.30
Driver:                                 Intel
GPU class:                              Unknown
OpenGL version:                         3.0
GLSL version:                           1.30
Mesa version:                           9.2.1
X server version:                       1.14.5
Linux kernel version:                   3.11
Direct rendering:                       yes
Requires strict binding:                yes
GLSL shaders:                           yes
Texture NPOT support:                   yes

And it still show the white corruptions.
Comment 3 Kenneth Graunke 2014-05-05 17:08:20 UTC

*** This bug has been marked as a duplicate of bug 77207 ***


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.