TDFX(4)
π tdfx(4) β the Kernel Interfaces Manual glow-up β¨
okay bestie, sit down, because we're talking about tdfx β the Voodoo Graphics and VoodooII Memory Access GLIDE device driver π§ and yes that's the whole name, she's got main character energy and a very long title π
π SYNOPSIS π
device tdfx
that's it. that's the whole vibe. one line and she's ready π«Ά
β¨ DESCRIPTION β¨
so what does this driver actually do? she creates an entry in /dev that lets programs (mostly the GLIDE-based girlies) reach out and touch the device memory of the Voodoo Graphics and VoodooII 3D accelerators β the ones made by 3Dfx, Inc. π₯ basically it's the plug that lets apps built on the GLIDE API work, and apps that simply use the API the linux /dev/3dfx device provides can use the video device too. iykyk π
she supports all cards based on these chipsets, no cap:
3Dfx Voodoo Graphics3Dfx Voodoo II
and specifically? these cards should work, periodt:
Diamond Multimedia Monster 3DDiamond Multimedia Monster 3D II
ngl there's some stuff she does not do yet, and we're gonna be honest about it π this driver currently has no support for the Voodoo Banshee, Voodoo3, Voodoo5, or Voodoo6 based cards. she also does not currently support the Voodoo Rush. and she does not yet handle the SLI feature of the Voodoo II boards β you can only use each of them separately. lowkey tragic but that's the tea π
the slay part: by loading the tdfx_linux.ko and linux.ko modules, you can enable the linux ioctl code for this driver β and that's where the only supported applications currently reside π¦
πΈ FILES πΈ
/dev/3dfxβ symlinked to the default 3dfx board π/dev/3dfx*β character device programming interface β¨/dev/voodooβ mirrors of the above interfaces/dev/voodoo*β same deal (some apps use/dev/voodoo, they're just quirky like that π)
π SEE ALSO π
go read them, they're literally iconic π
π°οΈ HISTORY π°οΈ
the tdfx driver appeared in FreeBSD 5.0, and was originally developed for Linux kernel 2.0.x β then later written for 2.2.x and 2.4.x. she's been around, she's got lore π
π AUTHORS π
the driver was developed by Coleman Kane <cokane@micro.ti.com>, built after the linux version of this driver by Darryll Straus, John Taylor, Jens Axboe, Carlo Wood <carlo@alinoe.com> and Joseph Kain <joseph@3dfx.com> β all so she could be directly compatible with it and support the many GLIDE based games available for Linux and Unix ππ
that's the whole page bestie, hope it ate π
this was the Debian version, dated February 19, 2001 β shoutout to the TDFX(4) crew, mwah ππ«Ά
π¦ where this page comes from
- freebsd 14.5: base 14.5
- freebsd 15.1: base 15.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms