Hello Daniel, or anyone else affected,

Accepted gdm3 into noble-proposed. The package will build now and be
available at
https://launchpad.net/ubuntu/+source/gdm3/46.2-1ubuntu1~24.04.2 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, what testing has been
performed on the package and change the tag from verification-needed-
noble to verification-done-noble. If it does not fix the bug for you,
please add a comment stating that, and change the tag to verification-
failed-noble. In either case, without details of your testing we will
not be able to proceed.

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

N.B. The updated package will be released to -updates after the bug(s)
fixed by this package have been verified and the package has been in
-proposed for a minimum of 7 days.

** Changed in: gdm3 (Ubuntu Noble)
       Status: In Progress => Fix Committed

** Tags added: verification-needed-noble

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/2115451

Title:
  Since kernel 6.9, the login screen starts with simpledrm and switches
  to amdgpu one second later, causing freezes

Status in gdm3 package in Ubuntu:
  Fix Released
Status in linux package in Ubuntu:
  Won't Fix
Status in gdm3 source package in Noble:
  Fix Committed
Status in linux source package in Noble:
  Invalid
Status in gdm3 source package in Plucky:
  Fix Released
Status in linux source package in Plucky:
  Won't Fix
Status in gdm3 source package in Questing:
  Fix Released
Status in linux source package in Questing:
  Won't Fix

Bug description:
  [ Impact ]

  Since around about kernel 6.9, gdm3 fails to wait for a proper DRM
  kernel driver to load. So if your kernel driver is particularly slow
  (like dual AMD GPU systems in this case) then the login screen is
  displayed using simpledrm and software rendering.  That wouldn't be a
  problem by itself except that a second or two later, the kernel
  "hotplugs" the old graphics card out and replaces it with the proper
  one. Mutter/GNOME currently cannot handle GPU hotplugging well and
  will usually freeze.

  [ Test Plan ]

  Ideally this should be executed by someone who experienced the issue
  in the first place (dual AMD GPU machines). Otherwise the login
  process should just be verified for robustness and the steps are the
  same:

  1. Reboot the machine.
  2. Expect the login screen to appear.
  3. Log in immediately.
  4. Expect the desktop appears.
  5. Press Super or Super+A and expect the screen to animate.
  6. Reboot the machine again.
  7. Expect the login screen to appear.
  8. Wait at least 20 seconds before logging in.
  9. Expect the desktop appears.
  10. Press Super or Super+A and expect the screen to animate.

  [ Where problems could occur ]

  Since the loop gating the start of the login screen itself is being
  modified, there is a risk that some part of the login experience could
  become broken or delayed.

  [ Other Info ]

  This issue likely affects more than just the two people who reported
  it here because we're not counting anyone else who experiences a
  frozen login screen and just didn't report the bug in enough detail.

  [ Original Description ]

  After upgrading to Ubuntu 25.04 my laptop fails to properly start the
  gnome login shell. During boot I see the graphical splash screen as
  expected, but once the login screen should show, one of the below
  things happen:

  - Nothing, I keep seeing the boot splash screen.
  - The login screen is rendered, but only a single frame. Moving the mouse or 
pressing keys has no effect.
  - The login screen is rendered and the mouse cursor moves, but none of the 
widgets respond to clicks or pressing keys.

  To recover, I have to Ctrl+Alt+F2 and login on the terminal interface.
  Then I can do a `sudo systemctl restart user-120.slice` after which I
  can go back to the GUI login screen and it works.

  ProblemType: Bug
  DistroRelease: Ubuntu 25.04
  Package: gnome-shell 48.0-1ubuntu1
  ProcVersionSignature: Ubuntu 6.14.0-22.22-generic 6.14.5
  Uname: Linux 6.14.0-22-generic x86_64
  ApportVersion: 2.32.0-0ubuntu5.2
  Architecture: amd64
  CasperMD5CheckResult: pass
  CurrentDesktop: ubuntu:GNOME
  Date: Thu Jun 26 22:21:40 2025
  DisplayManager: gdm3
  InstallationDate: Installed on 2024-12-25 (183 days ago)
  InstallationMedia: Ubuntu 24.10 "Oracular Oriole" - Release amd64 (20241009.4)
  RelatedPackageVersions: mutter-common 48.1-1ubuntu3
  SourcePackage: gnome-shell
  UpgradeStatus: Upgraded to plucky on 2025-06-15 (11 days ago)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gdm3/+bug/2115451/+subscriptions


-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to