HeadlinesBriefing favicon HeadlinesBriefing.com

IRIX 3dfx Voodoo Driver Port Brings Retro 3D Graphics to SGI Systems

Hacker News •
×

A new IRIX 3dfx Voodoo driver port has successfully brought 3Dfx Voodoo1/Voodoo2 graphics support to SGI's IRIX operating system. The driver logs show successful initialization of Voodoo1 cards with SST-1 BAR0 mapping and framebuffer detection at physical addresses 0x1b000000 and 0x1b400000. Hardware detection confirms proper card registration and accessibility through /hw/tdfx0.

System logs reveal the driver dynamically loads as module /var/sysgen/boot/tdfx.o and detects one 3Dfx card with vendor ID 0x121a and device ID 0x0001. The implementation supports standard 3Dfx functions including grTexClampMode and grTexDetailControl operations. Performance testing shows the card operating correctly at 640x480 resolution with mipmap modes enabled.

The port demonstrates successful hardware abstraction layer integration with IRIX's PCI subsystem, handling memory mapping and register access through standard Unix mechanisms. This development enables retro gaming enthusiasts and legacy SGI users to leverage Voodoo graphics acceleration on classic Silicon Graphics hardware, preserving access to early 3D gaming capabilities on these iconic workstations.