libSDL1.2 screen tearing still occurs even with version 1.2.15-8ubuntu1.1
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
libsdl1.2 (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
Recently, someone reported a bug with libsdl1.2 where libsdl always used the backingstore, which caused vsync issues. This bug was supposed to have been fixed with the release of libsdl1.2 1.2.15-8ubuntu1.1, however this did not fix the bug.
Even with the most recent libsdl1.2 1.2.15-8ubuntu1.1, screen tearing still occurs when using full-screen OpenGL applications regardless of how the vsync settings are set.
The current workaround is to edit the file:
/usr/share/
And add the -bs option, so that the file look like this:
[SeatDefaults]
# Dump core
xserver-command=X -bs -core
Adding the -bs option causes everything to vsync properly, including full-screen OpenGL games and applications. But without the -bs option, full-screen OpenGL applications still tear and have vsync issues, even with the latest libsdl1.2 release.
ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: libsdl1.2debian 1.2.15-8ubuntu1.1
ProcVersionSign
Uname: Linux 3.13.0-29-generic x86_64
NonfreeKernelMo
ApportVersion: 2.14.1-0ubuntu3.2
Architecture: amd64
CurrentDesktop: Unity
Date: Thu Jun 5 22:54:10 2014
InstallationDate: Installed on 2014-05-31 (5 days ago)
InstallationMedia: Ubuntu 14.04 LTS "Trusty Tahr" - Release amd64 (20140417)
SourcePackage: libsdl1.2
UpgradeStatus: No upgrade log present (probably fresh install)
Status changed to 'Confirmed' because the bug affects multiple users.