Bug 82533 - Line of tearing while playing games
Summary: Line of tearing while playing games
Status: RESOLVED NOTABUG
Alias: None
Product: Mesa
Classification: Unclassified
Component: Drivers/Gallium/r600 (show other bugs)
Version: 10.2
Hardware: x86-64 (AMD64) Linux (All)
: medium minor
Assignee: Default DRI bug account
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-08-12 23:52 UTC by dawide2211
Modified: 2014-08-14 12:33 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
Example 1, Unvanquished (2.35 MB, image/jpeg)
2014-08-12 23:52 UTC, dawide2211
Details
Example 2, Unvanquished (2.32 MB, image/jpeg)
2014-08-12 23:53 UTC, dawide2211
Details
Example 3, Mount&Blade (1.50 MB, image/jpeg)
2014-08-12 23:55 UTC, dawide2211
Details
Example 4, Mount&Blade (1.78 MB, image/jpeg)
2014-08-13 00:06 UTC, dawide2211
Details
Glxinfo (58.78 KB, text/plain)
2014-08-13 12:47 UTC, dawide2211
Details
dmesg (49.56 KB, text/plain)
2014-08-13 12:47 UTC, dawide2211
Details
Xorg.0.log (37.81 KB, text/plain)
2014-08-13 12:48 UTC, dawide2211
Details

Description dawide2211 2014-08-12 23:52:14 UTC
Created attachment 104534 [details]
Example 1, Unvanquished

While playing games with Vsync turned on a horizontal line of tear constantly shows up on the top side of my screen. This happens every time the screen moves and it means that it's pretty much always there.
With Vsync turned off it doesn't show. I tried the same games on my Windows partition and it doesn't happen there.

My monitor is an LG FLATRON W2453V, the video card is a Sapphire Radeon HD 6750 1GB GDDR5.
I'm using arch linux with kernel 3.15.8 and Mesa 10.2.5, the window manager is Openbox.
Comment 1 dawide2211 2014-08-12 23:53:58 UTC
Created attachment 104535 [details]
Example 2, Unvanquished
Comment 2 dawide2211 2014-08-12 23:55:36 UTC
Created attachment 104536 [details]
Example 3, Mount&Blade
Comment 3 dawide2211 2014-08-13 00:06:49 UTC
Created attachment 104537 [details]
Example 4, Mount&Blade
Comment 4 Michel Dänzer 2014-08-13 05:55:52 UTC
Please attach /var/log/Xorg.0.log and the output of dmesg and glxinfo.

Are you using a compositing manager? If so, make sure it unredirects fullscreen windows.
Comment 5 dawide2211 2014-08-13 12:47:14 UTC
Created attachment 104559 [details]
Glxinfo

My current setup is: SLiM as login manager, Openbox as window manager, feh to show the desktop wallpaper, Xcompmgr for transparency, xfce4-panel for the panel.
My autostart for Openbox is like this:
feh --bg-scale /home/davide/Immagini/background.jpg &

if which xfce4-panel >/dev/null 2>&1; then
  (sleep 2 && xcompmgr) &
  (sleep 2 && xfce4-panel) &
fi

I'm using linux 3.15.8, Mesa 10.2.5 and Xorg 1.16 on archlinux.
Comment 6 dawide2211 2014-08-13 12:47:50 UTC
Created attachment 104560 [details]
dmesg
Comment 7 dawide2211 2014-08-13 12:48:08 UTC
Created attachment 104561 [details]
Xorg.0.log
Comment 8 Kertesz Laszlo 2014-08-13 12:55:06 UTC
(In reply to comment #5)
> Created attachment 104559 [details]
> Glxinfo
> 
> My current setup is: SLiM as login manager, Openbox as window manager, feh
> to show the desktop wallpaper, Xcompmgr for transparency, xfce4-panel for
> the panel.
> My autostart for Openbox is like this:
> feh --bg-scale /home/davide/Immagini/background.jpg &
> 
> if which xfce4-panel >/dev/null 2>&1; then
>   (sleep 2 && xcompmgr) &
>   (sleep 2 && xfce4-panel) &
> fi
> 
> I'm using linux 3.15.8, Mesa 10.2.5 and Xorg 1.16 on archlinux.

xcompmgr is a software compositing manager if im not mistaken. Try stopping it before starting your games.
Comment 9 Michel Dänzer 2014-08-13 14:03:16 UTC
The tearing is due to xcompmgr, please use a compositing manager which can unredirect fullscreen windows.
Comment 10 Aaron B 2014-08-13 20:43:47 UTC
I'd suggest compton myself, I have no tearing when I tell games to limit themselves.
Comment 11 dawide2211 2014-08-14 12:33:43 UTC
Compton fixed the tearing issue, thanks.


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.