INFRA Signal 458
Voodoo 3 Linux tdfxfb driver can now initialize the GPU without PC BIOS
The Linux kernel's tdfxfb framebuffer driver for the 3dfx Voodoo 3 has been updated to initialize the GPU independently, removing the dependency on system firmware to run the card's video BIOS first.
This change enables the Voodoo 3 to function as a display adapter on non-x86 platforms and systems where firmware cannot execute the card's video BIOS, such as Amiga systems with PCI bridges. While the framebuffer path is limited to the legacy fbdev interface, a separate experimental effort is developing direct 3D register access through a new /dev/tdfx3d device with an OpenGL 1.x implementation.
Written by elseif from the cluster below · every claim links back to a sourceThe three things worth knowing
The tdfxfb driver update allows Voodoo 3 initialization without depending on system firmware to execute the card's video BIOS first.
The change specifically targets non-x86 platforms, systems with another primary graphics card, and newer BIOSes that cannot run legacy video BIOS code.
A separate experimental effort exposes the Voodoo 3's 3D register space to userspace via /dev/tdfx3d with smolminigl providing an OpenGL 1.x implementation.
THE CLUSTER
↗