Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 444258 - x11-drivers/xf86-video-intel-2.20.13 has some rendering issues in GTK apps
Summary: x11-drivers/xf86-video-intel-2.20.13 has some rendering issues in GTK apps
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: AMD64 Linux
: Normal normal (vote)
Assignee: Gentoo X packagers
URL: https://bugs.freedesktop.org/show_bug...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-11-22 05:31 UTC by Coacher
Modified: 2012-11-28 10:34 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Issues with tabbar (issues.png,11.73 KB, image/png)
2012-11-22 05:32 UTC, Coacher
Details
Properly rendered (fine.png,9.21 KB, image/png)
2012-11-22 05:39 UTC, Coacher
Details
emerge --info xf86-video-intel (info,5.31 KB, text/plain)
2012-11-22 05:40 UTC, Coacher
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Coacher 2012-11-22 05:31:38 UTC
After installing x11-drivers/xf86-video-intel-2.20.13 recently I've noticed that some elements in GTK applications were rendered badly: tabbar, buttons, radio buttons are among them. While the same elements in Qt/KDE apps were rendered fine. Simply downgrading to 2.10.12 version solved all issues.

Reproducible: Always

Steps to Reproduce:
1. emerge =x11-drivers/xf86-video-intel-2.10.13
2. some elements in GTK apps start being rendered ugly



As intel driver was not the only package updated that day, but also cairo and a bit earlier gtk-engines-qtcurve I've also tested downgrading to cairo-1.10.2-r2 and gtk-engines-qtcurve-1.8.15, but without any luck. I've also tried with cairo-1.12.8 as cairo-1.12.2 is a part of stable intel graphics package on intellinuxgrpahics.org, but this also didn't help.

My current setup is:
media-libs/mesa-9.0.1
x11-libs/libdrm-2.4.40
x11-drivers/xf86-video-intel-2.20.12
x11-libs/cairo-1.10.2-r3
x11-themes/gtk-engines-qtcurve-1.8.15-r1

And as I've said this setup has no problems at all, until you upgrade xf86-video-intel.
Comment 1 Coacher 2012-11-22 05:32:50 UTC
Created attachment 330200 [details]
Issues with tabbar
Comment 2 Coacher 2012-11-22 05:39:33 UTC
Created attachment 330202 [details]
Properly rendered

This is how taskbar and tabbar should look: rounded corners without any little dark-grey pixel in them. The same effect on buttons and something similar happens with radiobuttons which become not circles, but a circle-like mess of pixels.
Comment 3 Coacher 2012-11-22 05:40:44 UTC
Created attachment 330204 [details]
emerge --info xf86-video-intel
Comment 4 Rafał Mużyło 2012-11-22 06:25:05 UTC
Is this with AccelMethod EXA, SNA or both ?
Comment 5 Coacher 2012-11-25 20:52:20 UTC
This happens only with SNA. I've tried and rebuild xf86-video-intel with USE="-sna uxa" and everything is rendered fine. I have not tested glamor though.

JIC, I have no specific Xorg driver setup and I don't have any related X11 configs at all, so all settings are set to their defaults.
Comment 6 Rafał Mużyło 2012-11-25 21:45:32 UTC
SNA is still being polished, but [-sna] wasn't needed, 'Option "AccelMethod" "EXA"' should have been sufficient.
Comment 7 nandhp 2012-11-26 01:45:07 UTC
I am also experiencing this issue.
Comment 8 Coacher 2012-11-26 13:06:52 UTC
(In reply to comment #6)
> SNA is still being polished
True, but 2.20.13 is keyworded stable and it has issues.

> [-sna] wasn't needed, 'Option "AccelMethod"
> "EXA"' should have been sufficient.
Good to know, thanks.
Comment 9 Coacher 2012-11-26 13:15:51 UTC
2.20.14 was actually released 4 hours ago. Could you please add ebuild into the tree so we can test it?
Comment 10 Coacher 2012-11-26 13:18:22 UTC
NEWS file states that this bug is fixed:
https://bugs.freedesktop.org/show_bug.cgi?id=57054

And I presume it is the same issue we are experiencing.
Comment 11 Coacher 2012-11-26 21:27:43 UTC
I can confirm it is fixed in 2.20.14 please merge it into the main tree and mark stable to replace buggy 2.20.13. Thanks.
Comment 12 Rémi Cardona (RETIRED) gentoo-dev 2012-11-27 05:41:57 UTC
2.20.14 in portage.

Thanks