Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#73720 - [linux-zen] using new DRM based Linux fb driver instead legacy fbdev driver as Fedora do

Attached to Project: Arch Linux
Opened by Celeste (Coelacanthus) - Thursday, 10 February 2022, 15:18 GMT
Last edited by Andreas Radke (AndyRTR) - Friday, 11 February 2022, 19:12 GMT
Task Type Feature Request
Category Packages: Extra
Status Assigned
Assigned To Jan Alexander Steffens (heftig)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 0%
Votes 2
Private No

Details

Since 5.14, linux kernel provide new DRM fbdev emulate layer.
As Fedora said, a well-maintained modern driver is better than an old driver, which is even leak maintained.
So I suggest linux-zen enable this new driver as Fedora do. Fedora also lists some benefits in link below.

https://fedoraproject.org/wiki/Changes/ReplaceFbdevDrivers
This task depends upon

Comment by loqs (loqs) - Thursday, 10 February 2022, 23:17 GMT
This was attempted see  FS#72645 
Comment by Marcos Mello (marcosfrm) - Saturday, 29 April 2023, 01:47 GMT
It is a nice feature have a decent failsafe option for Wayland and Xorg (https://gitlab.freedesktop.org/xorg/xserver/-/commit/b89fdd523e2c9e9b0cdf37b263833c4b0a8868b8).

They will go even further in Fedora 39:

https://fedoraproject.org/wiki/Changes/LegacyXorgDriverRemoval

What a shame NVIDIA.
Comment by Marcos Mello (marcosfrm) - Saturday, 29 April 2023, 02:14 GMT Comment by Jan Alexander Steffens (heftig) - Saturday, 29 April 2023, 02:44 GMT
This is still broken with 525, see  FS#77603 .
Comment by Marcos Mello (marcosfrm) - Saturday, 29 April 2023, 23:07 GMT
 FS#77603  was with 525.89.02.

525.105.17 release notes:

"Added support for console restoration when using simpledrm."

https://www.nvidia.com/download/driverResults.aspx/202504/

Who knows...
Comment by Marcos Mello (marcosfrm) - Monday, 31 July 2023, 23:58 GMT
Setting CONFIG_SYSFB_SIMPLEFB=y (*keeping* CONFIG_FB_EFI=y, CONFIG_FB_VESA=y) and carrying this patch downstream would be too much?

https://gitlab.com/cki-project/kernel-ark/-/commit/811fe0e4dcfd86a0db5135d3bfef4936794efdb6
(buried here: https://src.fedoraproject.org/rpms/kernel/blob/f38/f/patch-6.4-redhat.patch )
Comment by Jan Alexander Steffens (heftig) - Tuesday, 01 August 2023, 00:03 GMT
I'll consider it.
Comment by Jan Alexander Steffens (heftig) - Thursday, 03 August 2023, 19:30 GMT
linux 6.4.8.arch1-1 has the patch and the config enabled.
Comment by Marcos Mello (marcosfrm) - Thursday, 03 August 2023, 23:38 GMT
Working fine on Intel hardware. Anyone with Nvidia drivers? (nvidia-drm.modeset=1 cmdline is required)
Comment by Marcos Mello (marcosfrm) - Monday, 07 August 2023, 19:10 GMT
Should this be implemented in linux-lts too?

Loading...