FS#40900 - [xf86-video-intel] Upgrade to 2.99.912-1 causes flashing in XBMC with sdl-nobackingstore

Attached to Project: Arch Linux
Opened by Jan Visser (starquake) - Thursday, 19 June 2014, 19:32 GMT
Last edited by Laurent Carlier (lordheavy) - Sunday, 21 September 2014, 19:18 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 Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 5
Private No

Details

Description:
After upgrading 2.99.912-1 the XBMC menu started to flicker while browsing through TV Shows and Movies. Everytime the background changes it flickers once or twice. I guess it has something to do with transparency because when I play a movie and open the menu on top of it, it flashes constantly.

Uninstalling sdl-nobackingstore and install the normal sdl fixes it. But it brings back the tearing issue. Downgrading to xf86-video-intel-2.99.911-2 fixes the issue.

Additional info:
* xf86-video-intel-2.99.912-1

This task depends upon

Closed by  Laurent Carlier (lordheavy)
Sunday, 21 September 2014, 19:18 GMT
Reason for closing:  Fixed
Additional comments about closing:  xf86-video-intel-2.99.916-1
Comment by Sven-Ola Tuecke (sven-ola) - Sunday, 22 June 2014, 09:09 GMT
I'll attach to "Xorg.log" files grabbed from journalctl: 911-ok and 921-artifacts FYI. This is an exopc (Atom Tablet) with gdm running lxde with LVDS1 displaying on tablet's LCD and on my TV set (HDMI) concurrently.
Comment by Jan Visser (starquake) - Sunday, 10 August 2014, 20:58 GMT
I needed to remove xf86-video-intel from IgnorePackages because of a conflict with the the new xorg-server so I tried to revisit the problem: I replaced SDL-nobackingstore with the normal SDL which caused me to have video-tearing again. Then I followed the steps here:
https://wiki.archlinux.org/index.php/Intel_graphics#Tear-free_video

And added
Option "TearFree" "true"
to
/etc/X11/xorg.conf.d/20-intel.conf

I now have a smooth XBMC UI and tear-free video! Anyone else wanna try this and report back if this fixes it?
Comment by Laurent Carlier (lordheavy) - Monday, 08 September 2014, 12:37 GMT
please test with xf86-video-intel-2.99.916-1 in testing
Comment by Jan Visser (starquake) - Monday, 08 September 2014, 19:23 GMT
Yes that fixes this particular use case. xf86-video-intel-2.99.916-1 in combination with SDL-nobackingstore is without tearing.

xf86-video-intel-2.99.916-1 without SDL-nobackingstore still has video tearing though.

So I guess you have to fix tearing either by installing SDL-nobackingstore or with the TearFree=true in xorg.conf

Loading...