Verified on the machine which has AMD iGPU + NVIDIA dGPU (headless) with the same OS version (noble) where the issue was originally tested.
Steps: (reproduce) 1. ssh login to the machine apt-cache policy check libmutter-14-0 version is '46.2-1ubuntu0.24.04.8' 2. set 'WaylandEnable=true' in /etc/gdm3/custom.conf and reboot the machine 3. login to the wayland session check screen freeze (verification) 4. apt install -t noble-proposed libmutter-14-0 and reboot machine 5. login to the wayland session see desktop screen, can move the mouse around, open the terminal and type 6. echo $XDG_SESSION_TYPE sees 'wayland' 7. apt-cache policy check libmutter-14-0 version is '46.2-1ubuntu0.24.04.9' 8. install mesa-utils and glxinfo -B check render is AMD iGPU Results: After upgrade to the proposed mutter package '46.2-1ubuntu0.24.04.9', can successfully login to the desktop screen under the wayland session and check the renderer is the AMD iGPU. Looks good. -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to mutter in Ubuntu. https://bugs.launchpad.net/bugs/2111902 Title: [SRU] On noble AMD platform A + N, selecting Nvidia dGPU as primary GPU make screen freeze on Wayland Status in Mutter: Fix Released Status in mutter package in Ubuntu: Fix Released Status in mutter source package in Noble: Fix Committed Status in mutter source package in Oracular: Won't Fix Status in mutter source package in Plucky: Fix Released Status in mutter source package in Questing: Fix Released Bug description: [ Impact ] * On noble, AMD platform with Nvidia dGPU. The Nvidia dGPU is by default selected as the primary GPU instead of the AMD iGPU. In this case, screen freeze when login to the Wayland session. [ Test Plan ] * On AMD (StrixPoint or KrakanPoint) platform with Nvidia dGPU * Select and login to the Wayland session. Can boot to desktop and and move mouse around. * Make sure XDG_SESSION_TYPE=wayland * Use command 'glxinfo -B' and see AMD iGPU is selected as the renderer means pass * Regression test: Verify a single-GPU system can still boot to a working desktop. [ Where problems could occur ] * Since the patch adjust the primary GPU selection heuristic, when it goes wrong it might affect all systems using GNOME in Wayland. For example, if a non-GPU device or other AMD GPU (if any) instead of the correct one is misselected as the renderer [ Other Info ] * Upstream MP: https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4114 To manage notifications about this bug go to: https://bugs.launchpad.net/mutter/+bug/2111902/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp