17 Years Later: Intel 865 Chipset Seeing FBC Enabled On Linux
The Intel 865 "Springdale" chipset came in 2003 with Intel Extreme Graphics 2. While the OpenGL 1.3 era hardware will have a tough time running any modern workloads or even composited desktops, just this week frame-buffer compression (FBC) support for i865 was sent out for the Linux kernel.
Yes, really. As part of a set of patches containing FBC fixes, enabling FBC was flipped on for vintage Springdale systems.
The i865 enablement patch notes, "Unlike all the other pre-[Sandybridge] desktop platforms i865 actually supports FBC. Let's enable it."
Frame-buffer compression is used for performance and power efficiency advantages by reducing memory bandwidth needed for screen refreshes. While this FBC support for Springdale is long overdue, for years the Intel Linux display driver did struggle in enabling FBC by default due to various bugs. That was finally ironed out in recent years for BroadwelL~Skylake and newer.
Other work in that FBC patch series includes fixes for Geminilake, tightening up the compression interval, and other general fixes around frame-buffer compression for the Intel Linux kernel driver.
These FBC fixes will likely end up being integrated into the Linux 5.8 kernel this summer.