AMD's 22-year-old GPUs are still getting driver updates — ATI's R300 - R500 from the early 2000s live on in Linux driver patches thanks to the open-source community

ATI Radeon 9700 Pro
(Image credit: Future)

Phoronix reports that driver updates for ATI's ancient R300 through R500 series Radeon GPUs are being implemented into Linux this year. Despite their old age, the open-source community is keeping these GPUs alive with open-source drivers, enabling them to continue to run on modern Linux operating systems.

The Linux driver update makes a change to NIR lowering, which is related to the vertex shaders. The driver update will be available this quarter in Mesa 24.0, meaning anyone still using an R300-R500 series Radeon GPU will have it later this year.

"This MR moves the most of the remaining backend lowering into NIR. Specifically, ftrunc, fcsel (when suitable) and flrp. The backend lowering paths are removed. This is a prerequisite for more backend cleanups, for example I have a MR ready to get rid of backend DCE for vertex shaders." -- Pavel Ondračka

The R400 and R500 series GPUs that would follow afterward were mostly optimizations of the R300's GPU architecture, sporting far more pixel pipelines, vertex shader engines, and faster, more capable memory configurations.

It is amazing that anyone is still running one of these cards, let alone supporting them in modern Linux operating systems, as the open-source community has done. Obviously, these GPUs can't do much on modern operating systems, other than display windows and text. But it is cool, nevertheless, that a GPU from 2002 can run a modern operating system at all.

TOPICS
Aaron Klotz
Contributing Writer

Aaron Klotz is a contributing writer for Tom’s Hardware, covering news related to computer hardware such as CPUs, and graphics cards.