On Fri, Apr 08, 2022 at 11:02:53AM +0200, Hans de Goede wrote:
Note that for Fedora 36 we have already dropped efifb and replaced
it
with simpledrm:
https://fedoraproject.org/wiki/Changes/ReplaceFbdevDrivers
So this means that in our default configs we no longer have any
fbdev drivers active.
And simpledrm can also be used with the kernels builtin vesa support
on legacy BIOS systems, so in essence starting with F36 we will always
have a drm/kms node available for the Xorg modesetting to bind to.
With the above Fedora *36* change in place the fbdev/vesa drivers
will be practically completely unused, so I don't really expect
any problems from this change.
As for odd hw out there, a lot of work has been the last couple
of years to make sure that we have drm/kms drivers for almost all
hw out there, esp. also focusing on weird server hw VGA cards.
So most hw will either be new enough to offer an efifb which
simpledrm will turn into a drm/kms /dev/dri/card0 device. Or it
will be old enough that it almost certainly will have
a drm/kms driver.
And for the really odd duck out a vesa mode can be set on the kernel
cmdline which simpledrm should then pick up:
https://www.kernel.org/doc/html/latest/admin-guide/svga.html
https://www.systutorials.com/configuration-of-linux-kernel-video-mode/
So I believe that this change is fine.
It'd be great if this text could be incorporated into the Change
page.
Zbyszek