Intel Framebuffer Driver Set To Be Retired For Old i8xx/i9xx Graphics

Written by Michael Larabel in Intel on 5 January 2024 at 06:31 AM EST. 6 Comments
INTEL
The Intel frame-buffer driver "IntelFB" has been solicited for removal from the mainline Linux kernel. This FBDEV driver is for supporting very old Intel i8xx/i9xx integrated graphics hardware.

This 5.2k lines of code providing simple frame-buffer support on old Intel integrated graphics has been unmaintained for years. But it won't mean the end of the i8xx/i9xx series support as that support can be found with the Intel i915 DRM/KMS driver... This is just about the removal of the old IntelFB driver. The i915 DRM/KMS driver provides for frame-buffer device compatibility, so nothing is lost it's just a matter of users by now should have transitioned to that DRM/KMS driver instead of the old Intel FBDEV device.

Removing the IntelFB driver isn't being pursued simply because it's old and unmaintained but because of the technical debt involved. The driver makes excessive use of global screen information "screen_info" state that shouldn't be dealt with by the individual drivers. Rather than investing significant code changes to clean-up the driver, it's better to just remove it and users go the DRM/KMS driver route.

An old Intel i965 motherboard at Phoronix


The Intel frame-buffer driver was for supporting:
- Intel 830M
- Intel 845G
- Intel 852GM
- Intel 855GM
- Intel 865G
- Intel 915G
- Intel 915GM
- Intel 945G
- Intel 945GM
- Intel 945GME
- Intel 965G
- Intel 965GM

This patch by SUSE's Thomas Zimmermann would go ahead and remove the IntelFB FBDEV driver. We'll see if the retirement party happens for the Linux v6.9 cycle with it now being too late for v6.8 material with its imminent merge window.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week