Hello Tony, 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 verification-needed-noble -- You received this bug notification because you are a member of Debcrafters packages, which is subscribed to systemd-hwe in Ubuntu. https://bugs.launchpad.net/bugs/2124220 Title: [SRU] Prefer Wayland on OEM AMD+NVIDIA platforms Status in OEM Priority Project: New Status in gdm3 package in Ubuntu: Fix Released Status in systemd-hwe package in Ubuntu: Invalid Status in gdm3 source package in Noble: Fix Committed Status in systemd-hwe source package in Noble: In Progress Status in gdm3 source package in Plucky: Fix Released Status in systemd-hwe source package in Plucky: Invalid Status in gdm3 source package in Questing: Fix Released Status in systemd-hwe source package in Questing: Invalid Bug description: [ Impact ] * On some platforms with AMD integrated and NVIDIA discrete GPUs, the NVIDIA dGPU is incorrectly selected as the primary device, leading to issues such as [1][2]. This also causes glxgears to run on the dGPU instead of the iGPU, blocking Energy Star certification. These problems are mitigated or resolved when using Wayland. The OEM team has adopted this solution to prefer Wayland on affected AMD+NVIDIA platforms and proposes this SRU to address the OEM gap. * The update introduces new hwdb entries and udev rules in systemd-hwe-hwdb to set a property for affected systems. gdm3 is updated to prefer Wayland when this property is present, allowing OEMs to target specific hardware for Wayland by default and avoid these bugs. [ Test Plan ] * On a listed AMD+NVIDIA system, install the update and reboot. Confirm Wayland is selected (`echo $XDG_SESSION_TYPE` returns wayland). Verify the AMD iGPU is selected as the renderer with command `glxinfo -B`. * On other systems, confirm that display server selection is unchanged. [ Where problems could occur ] * If the rules match too broadly, Wayland may be selected on unsupported hardware. * If the rules miss affected platforms, the bug will persist. Display server selection logic could regress on hybrid graphics systems. [ Other Info ] * [1] AMD platform built-in display is not selected as primary GPU in Xorg session: https://gitlab.freedesktop.org/xorg/lib/libpciaccess/-/issues/23 * [2] “PRIME Profiles” option disappears in nvidia-settings on AMD + Nvidia platforms: https://github.com/canonical/ubuntu-drivers-common/issues/123 * Only platforms listed in hwdb are affected; others remain unchanged. The mechanism is extensible for future OEM needs. * This SRU targets only noble, as OEM certification for these platforms begins with noble, and future releases already default to Wayland. To manage notifications about this bug go to: https://bugs.launchpad.net/oem-priority/+bug/2124220/+subscriptions -- Mailing list: https://launchpad.net/~debcrafters-packages Post to : [email protected] Unsubscribe : https://launchpad.net/~debcrafters-packages More help : https://help.launchpad.net/ListHelp

