[Wayland][Nvidia] gdm default use Xorg in 22.04 if proprietary nvidia installed
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OEM Priority Project |
Fix Released
|
Critical
|
jeremyszu | ||
gdm3 (Ubuntu) |
Fix Released
|
Wishlist
|
jeremyszu |
Bug Description
[Impact]
* In Ubuntu 22.04, gdm should use Wayland by default even if proprietary nVidia driver is in use.
* gdm upstream prefers Wayland if nvidia version newer than (or equal) to 510. It same as Ubuntu's strategy[1].
[Test Plan]
Steps:
1. Download jammy daily build
2. Install nvidia driver by selecting "install third-party packages.." during the installation.
3. Login without selecting modes (e.g. "Ubuntu" or "Ubuntu on Wayland" or enable auto-login during the installation.
[Where problems could occur]
* If nVidia GPU doesn't support Wayland then it will be a problem but it doesn't means this patch leads a regression, instead, the problem should always there as it is if the user switches to Wayland mode no matter default mode.
* This ticket switches the default mode to Wayland. If there is a problem then user will encounter it after the installation which has bad experience.
* However, it's not regression because Jammy is a new LTS version and we decide to switch to Wayland. If a problem occurs, then we fix it.
---
[Steps to reproduce]
1. Download jammy daily build
2. Install nvidia driver by selecting "install third-party packages.." during the installation.
3. Login without selecting modes (e.g. "Ubuntu" or "Ubuntu on Wayland" or enable auto-login during the installation.
[Expect result]
gdm using wayland (at least with nvidia-510)
[Actual result]
gdm using xorg
1) The release of Ubuntu you are using, via 'lsb_release -rd' or System -> About Ubuntu
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu Jammy Jellyfish (development branch)
Release: 22.04
Codename: jammy
2) The version of the package you are using, via 'apt-cache policy pkgname' or by checking in Software Center
$ apt policy gdm3
gdm3:
Installed: 41.3-1ubuntu2
Candidate: 41.3-1ubuntu2
Version table:
*** 41.3-1ubuntu2 500
500 http://
100 /var/lib/
Reference:
[1] Ubuntu Jammy should use Wayland as default with nVidia
https:/
Changed in oem-priority: | |
assignee: | nobody → jeremyszu (os369510) |
importance: | Undecided → Critical |
status: | New → Confirmed |
tags: | added: oem-priority |
description: | updated |
Changed in gdm3 (Ubuntu): | |
assignee: | nobody → jeremyszu (os369510) |
Changed in oem-priority: | |
status: | Confirmed → In Progress |
description: | updated |
tags: | added: jammy nvidia |
Changed in gdm3 (Ubuntu): | |
status: | New → In Progress |
summary: |
- [Wayland][Nvidia] gdm default use Xorg in 22.04 + [Wayland][Nvidia] gdm default use Xorg in 22.04 if proprietary nvidia + installed |
tags: | added: gdm3 |
tags: | added: jiayi |
Changed in oem-priority: | |
status: | Triaged → Fix Released |
Test on my P350 with nvidia-510 on Jammy daily build with dist-upgrade.