GDM login doesn't scale on Hi-DPI display

Bug #1685035 reported by jefferson
62
This bug affects 12 people
Affects Status Importance Assigned to Milestone
GNOME Settings Daemon
Fix Released
Medium
Ubuntu GNOME
Triaged
Medium
Unassigned
gnome-settings-daemon (Ubuntu)
Fix Released
Medium
Unassigned
Zesty
Fix Released
Medium
Unassigned

Bug Description

Impact
------
GDM's login screen was being start with no gnome-settings-daemons plugins. In particular, this broke Hi-DPI support in the login screen

Test Case
---------
- Install the update on a computer running Ubuntu GNOME 17.04 with a Hi-DPI display (ideally one that worked well with Ubuntu GNOME 16.10).
- Restart your computer.
- The login screen should automatically show at the right scale.

Regression Potential
--------------------
See the other 3.24.2 bugs but this commit is a simple typo fix.

Original Bug Report
-------------------
Ubuntu gnome 17.04, gnome 3.24. On high resolution display, 3200x1800, login screen is too tiny to read. GDM login screen doesn't reflect changes to org.gnome.desktop.interface scaling-factor or text-scaling-factor.

Eg:
xhost +SI:localuser:gdm
sudo su gdm -s /bin/bash
gsettings set org.gnome.desktop.interface scaling-factor 2
gsettings set org.gnome.desktop.interface text-scaling-factor 2.0

no effect.

Creating a gdm user under /etc/dconf and running dconf update has no effect either. Scaling-factor seems to scale the mouse cursor, but nothing else.

jefferson (jefferson9)
description: updated
Revision history for this message
Jeremy Bícha (jbicha) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. The issue you are reporting is an upstream one and it would be nice if somebody having it could send the bug to the developers of the software by following the instructions at https://wiki.ubuntu.com/Bugs/Upstream/GNOME. If you have done so, please tell us the number of the upstream bug (or the link), so we can add a bugwatch that will inform us about its status. Thanks in advance.

affects: gdm (Ubuntu) → gdm3 (Ubuntu)
Jeremy Bícha (jbicha)
Changed in gdm3 (Ubuntu):
status: New → Triaged
importance: Undecided → Medium
Changed in ubuntu-gnome:
importance: Undecided → Medium
status: New → Triaged
affects: gdm3 (Ubuntu) → gnome-settings-daemon (Ubuntu)
affects: gdm → gnome-settings-daemon
Changed in gnome-settings-daemon:
importance: Unknown → Medium
status: Unknown → Confirmed
Jeremy Bícha (jbicha)
Changed in gnome-settings-daemon (Ubuntu Zesty):
importance: Undecided → Medium
status: New → Triaged
Changed in gnome-settings-daemon:
status: Confirmed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package gnome-settings-daemon - 3.24.1-0ubuntu2

---------------
gnome-settings-daemon (3.24.1-0ubuntu2) artful; urgency=medium

  * Add git_fix-gdm-plugins.patch:
    - Fix gdm starting with no plugins which broke Hi-DPI support
      on the login screen (LP: #1685035)

 -- Jeremy Bicha <email address hidden> Sat, 22 Apr 2017 09:22:33 -0400

Changed in gnome-settings-daemon (Ubuntu):
status: Triaged → Fix Released
Revision history for this message
jefferson (jefferson9) wrote :

OP here, I installed the 4 packages here: https://launchpad.net/ubuntu/+source/gnome-settings-daemon/3.24.1-0ubuntu2/+build/12460693 (change log has that patch)

However the issue still persists. On startup, everything is still tiny. Large text button still does nothing.

Revision history for this message
Jeremy Bícha (jbicha) wrote :

jefferson9, please don't install packages built for artful (Ubuntu 17.10) on your zesty (Ubuntu 17.04) install. Here's how I recommend getting back to the zesty packages. The gnome-settings-daemon-dev and gnome-settings-daemon-dbgsym packages are not in the default install and aren't needed by most people (but it's fine to keep them installed if you think you want them).

sudo apt remove gnome-settings-daemon-dev gnome-settings-daemon-dbgsym
sudo apt install gnome-settings-daemon/zesty gnome-settings-daemon-schemas/zesty

There was a mistake in the artful upload so I uploaded a new version now.

This week, there is another gnome-settings-daemon Stable Release Update (LP: #1682132) that was already accepted into zesty-proposed for testing before the fix for this bug was pushed into gnome-settings-daemon's git repository. After that previous fix is verified and pushed into zesty-updates, we can work on getting this bug fixed into zesty too.

Revision history for this message
jefferson (jefferson9) wrote :

Okay, before reverting out of curiousity I did try the recently updates packages and can confirm the issue is resolved, and everything seems stable, no regressions.

Jeremy Bícha (jbicha)
description: updated
Changed in gnome-settings-daemon (Ubuntu Zesty):
status: Triaged → In Progress
Revision history for this message
Łukasz Zemczak (sil2100) wrote : Please test proposed package

Hello jefferson, or anyone else affected,

Accepted gnome-settings-daemon into zesty-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/gnome-settings-daemon/3.24.2-0ubuntu0.1 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 on 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 Zesty):
status: In Progress → Fix Committed
tags: added: verification-needed
Revision history for this message
Sebastian 'polrus' Tur (dpbasti) wrote :

installed v3.24.2 in 17.04 proposed today and it works fine, Thank you :)

tags: added: verification-done
removed: verification-needed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package gnome-settings-daemon - 3.24.2-0ubuntu0.1

---------------
gnome-settings-daemon (3.24.2-0ubuntu0.1) zesty; urgency=medium

  * New upstream release (LP: #1689610)
    - Fix gdm starting with no plugins which broke Hi-DPI support
      on the login screen (LP: #1685035)
    - Fix brightness control in some dual-GPU computers (LP: #1683445)
    - Own the D-Bus name that the API documentation tells users of the
      multimedia keys API they should use (org.gnome.SettingsDaemon.MediaKeys),
      in addition to the D-Bus name that they actually use in practice
      (org.gnome.SettingsDaemon). (LP: #1686077)
  * Add revert-disable-rfkill-keys-handling.patch:
    - Revert commit that disabled GNOME's rfkill handling. Although
      this fixes problems for some users, it makes things worse for
      other people.

 -- Jeremy Bicha <email address hidden> Tue, 09 May 2017 14:05:29 -0400

Changed in gnome-settings-daemon (Ubuntu Zesty):
status: Fix Committed → Fix Released
Revision history for this message
Łukasz Zemczak (sil2100) wrote : Update Released

The verification of the Stable Release Update for gnome-settings-daemon 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 regressions.

Revision history for this message
William Maddler (news-maddler) wrote :

I think this is still happening on 17.10 with 3.26.1-3ubuntu1.
I'm on a Lenovo Thinkpad T470p laptop with Intel video card.

Revision history for this message
PJSingh5000 (pjsingh5000) wrote :

For me, the GDM screen is scaling the icons and text correctly.

However, the pointer is very tiny.

This tiny pointer is also briefly visible on the Plymouth screen just before GDM appears.

Once I click on the user name, and hover over the password text box, the cursor scales up to the correct size.

It seems as if the pointer retains its original size (from Plymouth), until it encounters a text area. Then it seems to read the gsettings value and resize itself.

GDM 3.26.1

GNOME Shell 3.26.1

Distributor ID: Ubuntu
Description: Ubuntu 17.10
Release: 17.10
Codename: artful

Revision history for this message
Tolga Durak (big.brew) wrote :

This bug is still happening on my 4K monitor with resolution 3840x2160 (16:9) and 200% scaling.

GDM 3.28.2

GNOME Shell 3.28.2

gnome-setting-daemon 3.28.1-0ubuntu1

Distributor ID: Ubuntu
Description: Ubuntu 18.04 LTS
Release: 18.04
Codename: bionic

Revision history for this message
Cubic PPA (cubic-wizard) wrote :

Still happening for me as well...

$ gnome-shell --version
GNOME Shell 3.28.2

$ gdm3 --version
GDM 3.28.2

$ uname --all
Linux PS006 4.15.0-23-generic #25-Ubuntu SMP Wed May 23 18:02:16 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

$ lsb_release --all
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 18.04 LTS
Release: 18.04
Codename: bionic

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.