Bug 680921 - intel [Sandybridge] Strange partially broken popup menus and other elements in KDE
Summary: intel [Sandybridge] Strange partially broken popup menus and other elements i...
Status: RESOLVED FIXED
Alias: None
Product: openSUSE 11.4
Classification: openSUSE
Component: X.Org (show other bugs)
Version: Final
Hardware: 32bit Other
: P3 - Medium : Critical with 5 votes (vote)
Target Milestone: ---
Assignee: Stefan Dirsch
QA Contact: E-mail List
URL:
Whiteboard: maint:released:11.4:40342
Keywords:
Depends on:
Blocks:
 
Reported: 2011-03-18 17:17 UTC by Alex Jhonson
Modified: 2011-04-26 14:40 UTC (History)
6 users (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alex Jhonson 2011-03-18 17:17:11 UTC
User-Agent:       Mozilla/5.0 (Windows; U; Windows NT 6.1; ru; rv:1.9.2.15) Gecko/20110303 Firefox/3.6.15

Hello.

Installed newest openSUSE 11.4 x64 on new machine with Intel Core i5-2300. Video card is built-in into CPU Intel HD2000.

Popup menus look like this: http://img705.imageshack.us/i/brokenkdeeffects.png
And if I run mouse over buttons in windows title (close, maximize, minimize), it makes them with same black broken background.

Sometimes new window starts with whole black title.
If I enable desktop effects - black color changes to transparency. Healthy part of menu does not change.

I've tried update system with http://download.opensuse.org/repositories/X11:/XOrg/openSUSE_11.4/ repo. It has no effect.

Tried to manually build and install newest intel driver from http://xorg.freedesktop.org/archive/individual/driver/xf86-video-intel-2.14.901.tar.bz2 It has no effect too.

Reproducible: Always

Steps to Reproduce:
1. Default install openSUSE 11.4 x64
2. Right-click on empty desktop space
Comment 1 Alex Jhonson 2011-03-28 07:20:58 UTC
If I choose NON Oxygen theme - popup menus become solid, but window title buttons (close, maximize, minimize) still broken.

Tried to boot from openSUSE 11.4 Live KDE using VESA driver - result was the same: Oxygen theme broken totally, others - only window title buttons.


Then I've booted Toorox Live DVD 02.2011 "KDE" http://toorox.de/ which with KDE 4.6.0 too.
There is NO this bug, even with Oxygen theme.
Comment 2 Alex Jhonson 2011-03-28 16:53:56 UTC
Found similar theme on archlinux forum: https://bbs.archlinux.org/viewtopic.php?id=114127
Comment 3 Will Stephenson 2011-03-31 12:18:43 UTC
The Arch reports confirm that it is an Intel graphics driver problem, but probably the only thing you can do is keep trying X11:XOrg as it updates.
Comment 4 Petr Baros 2011-04-01 16:28:14 UTC
I have same problem. 
openSUSE 11.4. 32-bit, Intel HD2000 in i3-2100T.

Partially can help to change the style to something other than oxygen. Menu will be readable at least.
Comment 5 Julien HENRY 2011-04-04 08:51:58 UTC
Same problem here with Intel Core i5-2410M.
Comment 6 Stefan Dirsch 2011-04-14 13:04:41 UTC
Looks like this has been resolved upstream meanwhile.
Comment 7 Julien HENRY 2011-04-14 14:14:19 UTC
The workaround proposed works fine. Thanks Stefan.

As reminder, edit /etc/X11/xorg.conf.d/50-device.conf
and put:
Section "Device"
    Identifier "Sandybridge"
    Driver "intel"
    Option "DebugFlushBatches" "True"
EndSection

Then restart.
Comment 8 Stefan Dirsch 2011-04-14 14:35:15 UTC
Just updated the intel driver to release 2.15.0 in X11:XOrg/xorg-x11-driver-video, which is supposed to fix the issue. Can you confirm this? Thanks.

  http://download.opensuse.org/repositories/X11:/XOrg/openSUSE_11.4/

Make sure that the RPM changelog contains the following entry:

Thu Apr 14 13:09:56 UTC 2011 - sndirsch@novell.com

- xf86-video-intel 2.15.0
- obsoletes xf86-video-intel-uxa-Undo-damage-translation-before-appending.patch
- adjusted xf86-video-intel-dell_backlight.diff, 
  xf86-video-intel-copyfb.diff
Comment 9 Julien HENRY 2011-04-15 08:44:17 UTC
I tried to update only xorg-x11-driver-video, and also everything from X11:XOrg repo, but in both cases I get the following error that prevents X to start:

[  1509.137] (II) intel(0): [DRI2] Setup complete
[  1509.137] (II) intel(0): [DRI2]   DRI driver: i965
[  1509.137] (II) intel(0): Allocated new frame buffer 1024x768 stride 4096, tiled
[  1509.138] (II) UXA(0): Driver registered support for the following operations:
[  1509.138] (II)         solid
[  1509.138] (II)         copy
[  1509.138] (II)         composite (RENDER acceleration)
[  1509.138] (II)         put_image
[  1509.138] (II)         get_image
[  1509.138] (==) intel(0): Backing store disabled
[  1509.138] (==) intel(0): Silken mouse enabled
[  1509.138] (II) intel(0): Initializing HW Cursor
[  1509.140] 
Backtrace:
[  1509.140] 0: /usr/bin/Xorg (xorg_backtrace+0x28) [0x45e988]
[  1509.140] 1: /usr/bin/Xorg (0x400000+0x5d869) [0x45d869]
[  1509.140] 2: /lib64/libc.so.6 (0x7fe4290e9000+0x32b30) [0x7fe42911bb30]
[  1509.140] 3: /usr/lib64/xorg/modules/drivers/intel_drv.so (0x7fe427509000+0xafc2) [0x7fe427513fc2]
[  1509.140] 4: /usr/lib64/xorg/modules/drivers/intel_drv.so (0x7fe427509000+0xdaaf) [0x7fe427516aaf]
[  1509.140] 5: /usr/lib64/xorg/modules/drivers/intel_drv.so (0x7fe427509000+0xe4b8) [0x7fe4275174b8]
[  1509.140] 6: /usr/lib64/xorg/modules/drivers/intel_drv.so (0x7fe427509000+0xe845) [0x7fe427517845]
[  1509.140] 7: /usr/bin/Xorg (AddScreen+0x1a8) [0x444d78]
[  1509.140] 8: /usr/bin/Xorg (InitOutput+0x2a4) [0x46b364]
[  1509.140] 9: /usr/bin/Xorg (0x400000+0x2591d) [0x42591d]
[  1509.140] 10: /lib64/libc.so.6 (__libc_start_main+0xfd) [0x7fe429107bfd]
[  1509.140] 11: /usr/bin/Xorg (0x400000+0x25679) [0x425679]
[  1509.140] Segmentation fault at address 0x2b8
[  1509.140] 
Fatal server error:
[  1509.140] Caught signal 11 (Segmentation fault). Server aborting
Comment 10 Stefan Dirsch 2011-04-15 09:03:45 UTC
Oh well. That sounds completely unrelated. Anyone else wit different results?
Comment 11 Stefan Dirsch 2011-04-15 09:48:20 UTC
(In reply to comment #10)
> Oh well. That sounds completely unrelated. Anyone else wit different results?

Ok. That appears to be a general issue (Bug #687802).
Comment 12 Stefan Dirsch 2011-04-15 10:09:27 UTC
Ok. This time I'm trying only with the fix.

  obs://home:sndirsch:branches:openSUSE:11.4:Update:Test/xorg-x11-driver-video

Package is currently building and will be available via 

  http://download.opensuse.org/repositories/home:/sndirsch:/branches:/openSUSE:/11.4:/Update:/Test/standard

Please let me know, whether it fixes the issue. Thanks.
Comment 13 Jeff Mitchell 2011-04-15 19:17:31 UTC
That link is broken...
Comment 14 Stefan Dirsch 2011-04-15 19:50:00 UTC
(In reply to comment #13)
> That link is broken...

Publish flag was not set. :-( I suggest to try again in a few hours or tomorrow.
Comment 15 Jeff Mitchell 2011-04-16 21:26:03 UTC
I can confirm that the version currently in X11:XOrg does not suffer from this problem (once they fixed bug 687802). However, I was having funky mouse problems after switching to there so I switched back. It'd be nice to get this particular fix in to the main trees ASAP, as it makes it difficult/impossible to do some things when you can't see any menu entries...
Comment 16 Stefan Dirsch 2011-04-17 00:26:12 UTC
Jeff, the link of comment #12 is meanwhile available. Could you give it a try?
Comment 17 Jeff Mitchell 2011-04-17 13:54:52 UTC
D'oh -- sorry, got caught up with the other repo and forgot about that.

I can confirm that the package there fixes the problems I've seen -- thanks!
Comment 18 Stefan Dirsch 2011-04-17 14:51:51 UTC
Thanks. I suggest to provide an update for 11.4 for that issue, since more and more people are going to use Sandybridge laptops. Mr. and Mrs. Maintenance?
Comment 19 Dirk Mueller 2011-04-18 08:52:21 UTC
how is this different to bug 666704?

for openSUSE, please needinfo maintenance@opensuse.org
Comment 20 Stefan Dirsch 2011-04-18 09:40:05 UTC
(In reply to comment #19)
> how is this different to bug 666704?

Oh. It's a complete different issue AFAICS. Also the fixes look completely different.

xf86-video-intel-damage-fix.diff (bnc #666704)
  --> fix in uxa-render.c

xf86-video-intel-gen6-Invalidate-texture-cache.patch (this one)
  --> fix intel_batchbuffer.c

> for openSUSE, please needinfo maintenance@opensuse.org

I apologize.
Comment 21 Stefan Dirsch 2011-04-18 09:41:32 UTC
But of course it makes sense to handle that together in the same SWAMPID. :-)
Comment 22 Marcus Meissner 2011-04-18 10:00:17 UTC
looks good, fine to handle also in the 40199 swamp. +1
Comment 23 Stefan Dirsch 2011-04-18 11:53:15 UTC
Submitrequest done. (SR #67700)
Comment 24 Marcus Meissner 2011-04-18 12:43:10 UTC
i redid the patchinfo with this bug added.
Comment 25 Alex Jhonson 2011-04-19 10:33:53 UTC
Confirm
After 'zypper dup' from http://download.opensuse.org/repositories/X11:/XOrg/openSUSE_11.4/ everything looks good

(In reply to comment #8)
> Just updated the intel driver to release 2.15.0 in
> X11:XOrg/xorg-x11-driver-video, which is supposed to fix the issue. Can you
> confirm this? Thanks.
> 
>   http://download.opensuse.org/repositories/X11:/XOrg/openSUSE_11.4/
> 
> Make sure that the RPM changelog contains the following entry:
> 
> Thu Apr 14 13:09:56 UTC 2011 - sndirsch@novell.com
> 
> - xf86-video-intel 2.15.0
> - obsoletes xf86-video-intel-uxa-Undo-damage-translation-before-appending.patch
> - adjusted xf86-video-intel-dell_backlight.diff, 
>   xf86-video-intel-copyfb.diff
Comment 26 Swamp Workflow Management 2011-04-26 14:40:26 UTC
Update released for: xorg-x11-driver-video, xorg-x11-driver-video-debuginfo, xorg-x11-driver-video-debugsource
Products:
openSUSE 11.4 (debug, i586, x86_64)