gnome-settings-daemon (3.4.2-0ubuntu0.6.3) breaks nvidia multi-monitor-config

Bug #1236752 reported by Bernhard on 2013-10-08
22
This bug affects 3 people
Affects Status Importance Assigned to Milestone
gnome-settings-daemon (Ubuntu)
Undecided
Unassigned
Precise
Critical
Unassigned

Bug Description

[ Description ]

The fix for bug #1065979 regresses multi-monitor behaviour for some users.

[ Fix ]

Revert it.

[ Regression potential ]

This will undo any fix for bug #1065979. But we promise that we won't *introduce* bugs in stable release updates, so this has to take priority.

The contributor of the fix to that bug can try again if desired, but probably with an extended ageing period in -proposed.

[ Original report ]

Hello,

I use Kubuntu 12.04.x with lightdm as login-manager to KDE and the nvidia binary driver with 2 monitors (DVI, TwinView).

My Multi-Monitor config:
right monitor: MAIN monitor
left monitor: second monitor as extension: with mode left of Main Monitor

This config is setup with nvidia-settings, which stores in xorg.conf and in .nvidia-settings in home-dir.
In KDE the config is also stored with krandr as default config.

After upgrading from package gnome-settings-daemon (3.4.2-0ubuntu0.6.2) to gnome-settings-daemon (3.4.2-0ubuntu0.6.3), the xorg.conf settings are ignored/misinterpreted as well as the KDE krandr settings.

When lightdm is started, the second monitor is on the right side, and when logging-in to KDE either clone mode on both monitors is started or the second monitor is on the right side (mirrored).
=> I have to set my desired settings manually again and at the next reboot the problem persists.

I have downgraded to gnome-settings-daemon-3.4.1-0ubuntu1, and the problem is gone. All fine again.

I didn't find the previous version 3.4.2-0ubuntu0.6.2. How can I get this package version?

Faulty package/patch:
  gnome-settings-daemon (3.4.2-0ubuntu0.6.3) precise; urgency=low

  * debain/patches/follow-lid.patch:
    - external/internal monitors mirrored on boot when laptop lid is closed
      (lp: #1065979)
 -- Ritesh Khadgaray <email address hidden> Tue, 13 Aug 2013 11:29:20 +0530

1065979 external/internal monitors mirrored on boot when laptop lid is closed

I use this PC at my workplace, so it is important for me to solve this problem.

Thank you for your help!

Best regards, Bernhard

lsb_release -rd
Description: Ubuntu 12.04.3 LTS
Release: 12.04

ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: gnome-settings-daemon 3.4.1-0ubuntu1
ProcVersionSignature: Ubuntu 3.2.0-54.82-generic 3.2.50
Uname: Linux 3.2.0-54-generic x86_64
NonfreeKernelModules: nvidia
ApportVersion: 2.0.1-0ubuntu17.5
Architecture: amd64
Date: Tue Oct 8 10:29:18 2013
EcryptfsInUse: Yes
InstallationMedia: Kubuntu 12.04 LTS "Precise Pangolin" - Release amd64 (20120423)
MarkForUpload: True
ProcEnviron:
 LANGUAGE=de_AT
 TERM=xterm
 PATH=(custom, no user)
 LANG=de_AT.UTF-8
 SHELL=/bin/bash
SourcePackage: gnome-settings-daemon
UpgradeStatus: No upgrade log present (probably fresh install)

Bernhard (baumber) wrote :
Launchpad Janitor (janitor) wrote :

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

Changed in gnome-settings-daemon (Ubuntu):
status: New → Confirmed
Bernhard (baumber) wrote :

Please revert the follow-lid.patch for gnome-settings-daemon(3.4.2-0ubuntu0.6.3), because it is a regression.

  * debain/patches/follow-lid.patch:
    - external/internal monitors mirrored on boot when laptop lid is closed
      (lp: #1065979)
 -- Ritesh Khadgaray <email address hidden> Tue, 13 Aug 2013 11:29:20 +0530

Can I provide any debugging information?

Bernhard (baumber) on 2013-10-14
tags: added: gnome-settings-daemon kubuntu lightdm monitor multi-monitor nvidia
Alkis Georgopoulos (alkisg) wrote :

Yes, please revert LP: #1065979 as it caused a regression:

LP: #1065979 broke the default Xorg resolution,
set by e.g. PreferredMode in xorg.conf or by XRANDR_MODE_0 in LTSP,
now gnome-settings-daemon forces the *highest* resolution instead of the default one.

It's very annoying on CRT screens where e.g. 1024x768 is preferred, and 1600x1200 is unreadable.

Could you please revert #1065979 until it's properly solved?

Iain Lane (laney) on 2013-10-15
Changed in gnome-settings-daemon (Ubuntu):
status: Confirmed → Fix Released
Changed in gnome-settings-daemon (Ubuntu Precise):
status: New → Triaged
importance: Undecided → Critical
description: updated
tags: added: regression-update

Hello Bernhard, or anyone else affected,

Accepted gnome-settings-daemon into precise-proposed. The package will build now and be available at http://launchpad.net/ubuntu/+source/gnome-settings-daemon/3.4.2-0ubuntu0.6.4 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed. In either case, details of your testing will help us make a better decision.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance!

Changed in gnome-settings-daemon (Ubuntu Precise):
status: Triaged → Fix Committed
tags: added: verification-needed
Bernhard (baumber) wrote :

gnome-settings-daemon version 3.4.2-0ubuntu0.6.4 fixes my problem.

Thank you for your help!

tags: added: verification-done
removed: verification-needed
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package gnome-settings-daemon - 3.4.2-0ubuntu0.6.4

---------------
gnome-settings-daemon (3.4.2-0ubuntu0.6.4) precise; urgency=low

  * Revert the last update which makes multi-monitor configurations be
    misapplied. (LP: #1236752)
 -- Iain Lane <email address hidden> Tue, 15 Oct 2013 20:43:24 +0100

Changed in gnome-settings-daemon (Ubuntu Precise):
status: Fix Committed → Fix Released

The verification of this Stable Release Update has completed successfully and the package has now been released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regresssions.

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

Other bug subscribers