Primary GPU displays nothing if the secondary GPU is using nouveau in a Wayland session
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
Mutter |
Fix Released
|
Unknown
|
||||
mutter (Ubuntu) | Status tracked in Oracular | |||||
Noble |
Fix Released
|
High
|
Daniel van Vugt | |||
Oracular |
Fix Released
|
High
|
Unassigned |
Bug Description
[ Impact ]
Wayland sessions log in to a black screen, if a secondary GPU exists that's using the nouveau driver and has a secondary monitor plugged into it.
[ Test Plan ]
0. Find a machine with hybrid graphics: Intel integrated, Nvidia discrete.
1. Plug a second monitor into one of the ports wired to the discrete GPU.
2. Stick to the default nouveau graphics driver for Nvidia. No proprietary drivers.
3. Reboot.
Verify the login screen appears and you can successfully log into a Wayland session.
[ Where problems could occur ]
Although the bug affects dual GPU multi-monitor systems, what is failing here is the primary monitor on the primary GPU. So the potential risk is that the primary display starts failing on more types of machines in Wayland sessions.
[ Original description ]
after upgrade from mantic to noble, my laptop booted to the firmware splash screen with Ubuntu logo, plus a mouse cursor. The gdm login screen did not appear.
Switching to disable wayland (as in the attached modified config file) fixed this so that the login screen appears.
ProblemType: Bug
DistroRelease: Ubuntu 24.04
Package: gdm3 46.0-2ubuntu1
ProcVersionSign
Uname: Linux 6.8.0-31-generic x86_64
NonfreeKernelMo
ApportVersion: 2.28.1-0ubuntu3
Architecture: amd64
CasperMD5CheckR
CurrentDesktop: ubuntu:GNOME
Date: Thu May 23 08:06:45 2024
InstallationDate: Installed on 2019-12-23 (1613 days ago)
InstallationMedia: Ubuntu 19.10 "Eoan Ermine" - Release amd64 (20191017)
SourcePackage: gdm3
UpgradeStatus: Upgraded to noble on 2024-05-22 (1 days ago)
mtime.conffile.
tags: | added: hybrid multigpu nouveau wayland-session |
Changed in mutter: | |
status: | Unknown → Fix Released |
Changed in mutter (Ubuntu Noble): | |
milestone: | none → ubuntu-24.04.1 |
description: | updated |
Changed in mutter (Ubuntu Noble): | |
status: | Triaged → In Progress |
Can you provide a journal from one of the failed boot attempts?