← All stories
● Covered by 1 source · 1 reportLow impact1 neutral

Linux Kernel 7.3 Updates Voodoo 3 Driver for BIOS-less Initialization

🔄 Updated 1h ago
New to BrevFeed? We gather this story from every outlet covering it into one summary — ranked by real-world impact, not just the latest headline — so you never miss what matters. What is BrevFeed? →

Key points

  • Linux kernel 7.3 updates tdfxfb driver for Voodoo 3.
  • Driver can now initialize Voodoo 3 without system video BIOS.
  • Enables Voodoo 3 use on non-x86 and modern BIOS systems.
  • Developer Daniel Palmer created the patch for Amiga 4000 use.

Voodoo 3 Driver Update in Linux Kernel 7.3

The upcoming Linux kernel 7.3 is set to include an update for the tdfxfb framebuffer driver, specifically benefiting the 3dfx Voodoo 3 graphics card. This update allows the driver to independently initialize the Voodoo 3, removing its historical dependency on the system firmware's video BIOS for setup.

Addressing Firmware Compatibility Issues

Historically, the tdfxfb driver assumed the Voodoo card was already initialized by the PC's firmware, which executed the card's video BIOS during boot. This assumption is problematic on newer or non-x86 platforms where the firmware may not execute the legacy VGABIOS, or on systems where another graphics card is primary. The new code resolves this by performing the initialization directly from Linux.

Developer Motivation and Implementation

Developer Daniel Palmer encountered this issue while using a Voodoo 3 in an Amiga 4000 with a PCI bridge, where the card remained uninitialized. The updated driver now uses configuration information from the Voodoo 3's own video BIOS to bring up its VGA core and establish a display. This manual initialization is currently specific to the Voodoo 3, as Voodoo 4 and 5 cards have different BIOS layouts. The code has been tested on both modern x86-64 systems and the Amiga 4000 setup.

Practical Impact for Voodoo 3 Users

For users with a Voodoo 3 installed on a compatible system, this update means that loading the tdfxfb driver can now result in a working Linux framebuffer device, typically exposed as /dev/fb0. This allows the Voodoo 3 to drive a display capable of hosting the Linux virtual console, extending the usability of this vintage hardware on contemporary and non-traditional systems.

✨ This summary was generated by AI from the outlets' reporting listed below. It is not independently verified and may contain errors — check the original sources. How BrevFeed works →

The daily brief

One email each morning: the day's tech stories, clustered across outlets and summarized. No account needed.

One email a day. Unsubscribe in one click, any time.

Today's brief

Spend a few minutes, get the whole day. Every topic's top stories in one hands-free rundown — listen, watch, or read the transcript.

~14 min · 12 stories · Aug 22

▶ Play today's brief Listen on Spotify

New every morning, and the back catalogue is archived by date.

Reporting from

Linux kernel 7.3 will include an update to the tdfxfb framebuffer driver, allowing 3dfx Voodoo 3 graphics cards to initialize without relying on the system's video BIOS. This change enables Voodoo 3 cards to function on non-x86 systems or with newer BIOSes that do not support the card's original video BIOS, expanding compatibility for vintage hardware.