libSDL1.2 screen tearing still occurs even with version 1.2.15-8ubuntu1.1

Bug #1327049 reported by Gannin
16
This bug affects 3 people
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/lightdm/lightdm.conf.d/50-xserver-command.conf

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
ProcVersionSignature: Ubuntu 3.13.0-29.53-generic 3.13.11.2
Uname: Linux 3.13.0-29-generic x86_64
NonfreeKernelModules: nvidia
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)

Revision history for this message
Gannin (spacesword) wrote :
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in libsdl1.2 (Ubuntu):
status: New → Confirmed
Revision history for this message
Jens Höft (jens-hoeft) wrote :

Also affects MythTV (mythbuntu 14.04).

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.