serpent-os / recipes

Serpent OS Package Recipes
https://dash.serpentos.com
13 stars 9 forks source link

Please replace fbdev with SimpleDRM #155

Closed Conan-Kudo closed 6 months ago

Conan-Kudo commented 6 months ago

Please replace fbdev with SimpleDRM in the SerpentOS kernel.

It's recommended by KDE and GNOME requires this too.

By having SimpleDRM in place, Wayland environments will work in cases where you don't have a DRM driver (e.g. when blocking nouveau and nvidia driver failed to build or similar). Replacing the fbdev interface with emulation by DRM also means that everything that uses framebuffer API will transparently switch to DRM and work fine.

This was a pre-requisite for Fedora KDE dropping X11 for KDE Plasma 6 in Fedora 40:

🔗 Why drop the X11 session?

Three reasons for this removal:

This will drastically reduce our support burden and give us the ability to focus on quality for the KDE Plasma stack and continue our feature-forward nature. The Fedora KDE SIG will maintain a single code stream for all supported distribution targets (Fedora Linux 40+, Fedora Extra Packages for Enterprise Linux 10+).

This also does not mean that X11 applications will not work in Plasma 6, as we will still support Xwayland for running X11 applications on Plasma Wayland.

And of course, the "future major RHEL release" is RHEL 10: https://www.redhat.com/en/blog/rhel-10-plans-wayland-and-xorg-server

ikeycode commented 6 months ago

Sorry got issue numbers wrong in my commits:

https://github.com/serpent-os/recipes/commit/881e65a8a2ee5cad6107f050d4f18389c7a38a58 https://github.com/serpent-os/recipes/commit/198e9e4680109d2bab9ffb88caffe60990041f4e