Migrate from fbdev drivers to simpledrm and DRM fbdev emulation layer
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
gdm |
Fix Released
|
Unknown
|
||||
linux (Fedora) |
Fix Released
|
Undecided
|
||||
linux (Ubuntu) | Status tracked in Mantic | |||||
Jammy |
Won't Fix
|
Undecided
|
Unassigned | |||
Lunar |
Won't Fix
|
Undecided
|
Unassigned | |||
Mantic |
Confirmed
|
Undecided
|
Timo Aaltonen | |||
nvidia-graphics-drivers-470 (Ubuntu) | Status tracked in Mantic | |||||
Jammy |
Fix Released
|
Undecided
|
Unassigned | |||
Lunar |
Fix Released
|
Undecided
|
Unassigned | |||
Mantic |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
[ Impact ]
The fbdev subsystem has been deprecated for a long time. We should drop it in favour of using simpledrm with fbdev emulation layer.
This requires Kernel config changes:
FB_EFI=n
FB_VESA=n
fbcon will still require FB to be available, but will use the fbdev emulation layer
[ Test Plan ]
* Ensure that systems currently relying on fbdev (and therefore only allowing Xorg logins) such as some virtual machine types, boot with working Wayland support.
[ Where Problems could occur ]
* When this stack is enabled, it changes boot timing such that some drivers may take a longer time to boot and GDM may hang in a black screen (bug 2039757).
* Race conditions could be exposed to DE environments
* Software that expects to find DRM device at /dev/dri/card0 may have a problem.
* Some older versions of NVIDIA driver might not work properly.
[ Other Info ]
* Fedora bug: https:/
Changed in linux (Ubuntu): | |
status: | New → Confirmed |
Changed in linux (Ubuntu): | |
assignee: | nobody → Timo Aaltonen (tjaalton) |
Changed in linux (Ubuntu Jammy): | |
status: | New → Won't Fix |
Changed in nvidia-graphics-drivers-470 (Ubuntu Jammy): | |
status: | New → Fix Released |
Changed in gdm (Ubuntu Mantic): | |
status: | New → Triaged |
Changed in gdm (Ubuntu Jammy): | |
status: | New → Triaged |
affects: | gdm (Ubuntu Jammy) → gdm3 (Ubuntu Jammy) |
description: | updated |
description: | updated |
Changed in linux (Fedora): | |
importance: | Unknown → Undecided |
status: | Unknown → Fix Released |
Changed in gdm: | |
status: | Unknown → Fix Released |
description: | updated |
no longer affects: | gdm3 (Ubuntu) |
no longer affects: | gdm3 (Ubuntu Lunar) |
no longer affects: | gdm3 (Ubuntu Mantic) |
description: | updated |
description: | updated |
This is a tracking bug for Change: Replace the fbdev drivers with simpledrm and the DRM fbdev emulation layer /fedoraproject. org/wiki/ Changes/ ReplaceFbdevDri vers
For more details, see: https:/
This change replaces the legacy Linux frame buffer device (fbdev) drivers that are still used in Fedora, with the latest simpledrm driver and the DRM fbdev emulation layer.
If you encounter a bug related to this Change, please do not comment here. Instead create a new bug and set it to block this bug.