Bugzilla – Bug 680921
intel [Sandybridge] Strange partially broken popup menus and other elements in KDE
Last modified: 2011-04-26 14:40:26 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
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.
Found similar theme on archlinux forum: https://bbs.archlinux.org/viewtopic.php?id=114127
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.
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.
Same problem here with Intel Core i5-2410M.
Looks like this has been resolved upstream meanwhile.
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.
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
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
Oh well. That sounds completely unrelated. Anyone else wit different results?
(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).
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.
That link is broken...
(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.
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...
Jeff, the link of comment #12 is meanwhile available. Could you give it a try?
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!
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?
how is this different to bug 666704? for openSUSE, please needinfo maintenance@opensuse.org
(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.
But of course it makes sense to handle that together in the same SWAMPID. :-)
looks good, fine to handle also in the 40199 swamp. +1
Submitrequest done. (SR #67700)
i redid the patchinfo with this bug added.
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
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)