Red Hat Bugzilla – Bug 219307
Black borders/etc. on Thinkpad X60
Last modified: 2018-04-11 03:14:43 EDT
Description of problem:
This version of mesa botches display on Thinkpad X60 running gnome/compiz:
Windows have solid black borders serveral mm thick, and the screen slowly
degrades by 'whitening' (e.g., portions of screen go all white and then nothing
is displayed there).
Reverting to 6.5.1-8.fc6 'fixes'.
[Previously reported on fedora-devel list; didn't want this to get lost.
Here is lspci output:
00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS/940GML and
945GT Express Memory Controller Hub (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile
945GM/GMS/940GML Express Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/940GML
Express Integrated Graphics Controller (rev 03)
Version-Release number of selected component (if applicable):
Steps to Reproduce:
Created attachment 143518 [details]
Screenshot w/ black borders
Uhhhh.... today's rawhide updates messed things up:
mesa*-6.5.2-3.fc7.i386 packages removed the black border and things looked OK at
startup, but the screen quickly 'whited out': I got white rectangles on the
background when I resized windows, random white boxes on screen, eventually the
entire screen, including panels were white.
Reverting to mesa*-6.5.1-8.fc6.i386 made the white go away, but now I can't get
rid of the black borders....
Panel seems OK, no whitening of screen, but cludgey black borders.....
I attach cropped screen shot. (Sorry, attachment got there first....)
Reverting to xorg-x11-server-Xorg-1.1.1-54 with older mesa, logging off, and
logging back in seems to restore.
Does this make sense? (Or have I botched something.....)
I'd just like to confirm this one. I'm also on a 945GM laptop.
Same behavior with mesa-*-6.5.2-4.fc7.i386.rpm and
Continues to work with mesa*-6.5.1-8.fc6.i386 and xorg-x11-server-Xorg-1.1.1-54
Not sure its helpful, but I'm running with i810 driver, as the intel driver is
not working for me.
No, I'm using intel driver, so that can't be it.
I'm having the same problem (but with white borders) with the xorg ati driver,
so I suppose the problem lies elsewhere.
X60s here, intel driver
Oh, and is there a way to make this bug more findable? Having it turn up when
looking for "compiz" and "white" would be nice.
Now this is strange. I've been seing the strange black borders with Mesa 6.5.1,
and I've been unable to use 6.5.2 at all because of the whiteness Tom reports. I
upgraded to 6.5.2 today to try out some of the stuff suggested in #221712 to get
rid of the white stuff. I fiddled around for a while with changing the "advanced
beryl settings" for binding and rendering from automatic to XGL back and forth.
Since I still couldn't get it to work I once again downgraded to 6.5.1, and now
suddenly it all works! No black borders, nothing gets strangely white. Strange!
(I know. This doesn't solve much since 6.5.2 is still unusable. But at least now
I've got a pretty looking desktop again using 6.5.1 ;-)
*** Bug 221712 has been marked as a duplicate of this bug. ***
Hmmm... Found out what happened in the case I describe in comment #11. When
upgrading libGLU and downgrading it again the symlinks got busted. It seems that
if the symlink /usr/lib64/libGLU.so.1 points at something that doesn't exist
there will be no black borders. Since I discovered some nasty side effects I had
to fix the symlink. Now my desktop isn't pretty looking anymore :-/
Sorry for the flooding here, but I just found the explanation to the black
borders. It's a "result of building xorg-server against another mesa-version
than the one installed" (https://bugs.freedesktop.org/show_bug.cgi?id=9233). So
I guess the problem here is the "whitening" that prevents us from using mesa 6.5.2.
Upstreams bug for this: https://bugs.freedesktop.org/show_bug.cgi?id=9456
Would this be fixed just by recompiling some rpm's? I'll try that myself when I
Tried again today with today's rawhide (xorg-x11-server-Xorg-1.1.1-57.fc7).
Here are results:
1. Just updating xorg-xll-server-Xorg, but keeping mesa packages at 6.5.1-8.fc6
produces 'black borders'.
2. Reverting xorg-x11-server-Xorg fixes.
3. Updating xorg-x11-server-Xorg and mesa packages to 6.5.2-4.fc7 produces
'whitening' describes in #14 and https://bugs.freedesktop.org/show_bug.cgi?id=9456.
4. Reverting xorg-x11-server-Xorg to 1.1.1-54.fc7 and mesa to 6.5.1-8.fc6 fixes.
https://bugs.freedesktop.org/show_bug.cgi?id=9456 seems to indicate some subtle
'API/protocol mismatch' issues with various git (and other) branches.
Updating to xorg-x11-server-Xorg-1.2.0-1.fc7 and updating mesa packages to
-6.5.2-4.fc7 makes this 'work for me' with i810 driver (Thinkpad X60): no more
black borders and no more whitening out.
[Only updating to xorg-x11-server-Xorg-1.2.0-1.fc7 (with 6.5.1-8.fc6 mesa
packages) produces black borders.]
(In reply to comment #16)
> Updating to xorg-x11-server-Xorg-1.2.0-1.fc7 and updating mesa packages to
> -6.5.2-4.fc7 makes this 'work for me' with i810 driver (Thinkpad X60): no more
> black borders and no more whitening out.
Confirmed. This works now.
Confirmed again, works on Radeon M6 LY