FS#48310 - [xf86-video-intel] distortions in Firefox toolbars

Attached to Project: Arch Linux
Opened by Marcel Korpel (Marcel-) - Tuesday, 23 February 2016, 13:12 GMT
Last edited by Doug Newgard (Scimmia) - Tuesday, 01 March 2016, 15:19 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Jan de Groot (JGC)
Andreas Radke (AndyRTR)
Laurent Carlier (lordheavy)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description:

Since 1:2.99.917+552+ge41040f-1 there are distortions in the Firefox toolbars when hovering the mouse over them, see screenshot. This doesn't happen when using 1:2.99.917+519+g8229390-1. Both with Firefox 44.0.2-1. I haven't noticed distortions in other (GTK3-)applications.
This task depends upon

Closed by  Doug Newgard (Scimmia)
Tuesday, 01 March 2016, 15:19 GMT
Reason for closing:  Fixed
Additional comments about closing:  xf86-video-intel 1:2.99.917+560+gd167280-1
Comment by Benjamin Hodgetts (Enverex) - Thursday, 25 February 2016, 14:38 GMT
Also happens to XFCE4 icons and the clock in the panel when you mouse-over them.

If the reporter has the same issue as me, switching to UXA (from the default SNA) rendering method fixes the issue, but UXA has issues of its own so it's not really a solution.

The only machines experiencing corruption show under "lspci" as "Intel Corporation 4 Series Chipset" as the VGA adapter. It's not all Intel GPU machines as there are other machines with Intel onboard graphics which are fine (either newer or older chipsets).
Comment by Marcel Korpel (Marcel-) - Thursday, 25 February 2016, 22:52 GMT
Indeed, switching to UXA fixes this issue. What are the issues with UXA, besides less speed compared to SNA? I can only find old issues regarding transparency.

For the record, my lspci looks like:

00:02.0 VGA compatible controller: Intel Corporation 82Q35 Express Integrated Graphics Controller (rev 02)
Comment by Benjamin Hodgetts (Enverex) - Friday, 26 February 2016, 09:36 GMT
I'll paste what I sent to the Intel mailing list regarding UXA:

"Switching to UXA rather than SNA fixes the graphical corruption, but this in itself causes problems as it no-longer automatically uses the correct screen resolution by default for monitors greater than 1280x1024 in multi-monitor setups (e.g. monitor 1 will show 1600x900 just fine, monitor 2 despite being a 1080p monitor and XOrg's log showing 1920x1080@60Hz will just use 1280x1024 for unknown reasons, this only happens under UXA, not SNA). I'm not keen on switching back to UXA and manually setting the monitor resolutions isn't viable as any machine may be connected to any monitor at any time, so hard-coding it is a no-no."
Comment by Benjamin Hodgetts (Enverex) - Tuesday, 01 March 2016, 13:54 GMT
This seems to be fixed as of the latest driver update. I'll leave it to Marcel to confirm though.
Comment by Marcel Korpel (Marcel-) - Tuesday, 01 March 2016, 15:04 GMT
Indeed, I don't experience the distortions anymore.

Loading...