Hardware platform : eeePC Code =========================================================== git://anongit.freedesktop.org:/git/xorg/proto/dri2proto (master branch) git://anongit.freedesktop.org:/git/mesa/drm (master) git://anongit.freedesktop.org:/git/mesa/mesa (master) git://anongit.freedesktop.org:/git/xorg/xserver (master with dri2 enabled) git://anongit.freedesktop.org:/git/xorg/driver/xf86-video-intel (dri2 branch, disable tiling and enable UXA) Reproduce Steps(steps,current result, reproduce possibility) =========================================================== 1. run startxfce4 2. click to open a terminal 3. you will see the window title bar is messed up. Expected result: =========================================================== the title and buttons on title bar should be shown clearly the buttons functions are easy to use by mouse click the windows can be moved and activated via mouse operations on title bar.
change to high priority
kernel source : http://git.kernel.org/?p=linux/kernel/git/anholt/drm-intel.git;a=shortlog;h=drm-intel-next
Created attachment 19641 [details] screenshot for XFCE terminal you can see the messed window bar of this terminal
Does this only happen with DRI2?
(In reply to comment #4) > Does this only happen with DRI2? > Yes, I also tried EXA, which is fine. Actually I suspect it is a UXA issue.
I am seeing the same with gkrellm and the "Demaximize"-button in the KDE B2 window border theme(the other buttons are unaffected).
Created attachment 20768 [details] [review] Catch solid fills to 1bpp targets This patch fixes my problems. Perhaps the original problem is fixed, too?
Actually, it's anything <8bpp for solid and copy. Huge thanks for tracking down this issue. commit 2e3c098c5ed9a8451713dc754a5f086992249336 Author: Eric Anholt <eric@anholt.net> Date: Fri Dec 5 12:21:53 2008 -0800 uxa: Reject solid/copy to under-8bpp destinations. EXA wouldn't create pixmaps for under-8bpp, but UXA does. Fixes mis-rendering in xfwm, evolution message compose, firefox link drag'n'drop, and I'm sure more. Big thanks to Pierre Willenbrock for debugging the issue! Bug #18050
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.