TDFX(4)
π TDFX β the 3Dfx video driver, bestie edition π
okay so this is the manual page for tdfx, and it lives in the Kernel Interfaces Manual section 4, iykyk. Buckle up, we're talking Voodoo cards and it's lowkey iconic. π¦
β¨ NAME β¨
tdfx β the 3Dfx video driver. that's it, that's the name, she's simple and she knows what she is π
πΈ SYNOPSIS πΈ
so this is how you actually summon her in your config, no cap:
Section "Device"
Identifier "devname"
Driver "tdfx"
...
EndSection
you give her a Device section, an Identifier of "devname", and Driver "tdfx", and the ... is where you do your little extra bits. slay. β¨
π DESCRIPTION π
tdfx is an Xorg driver for 3Dfx video cards. literally that's her whole job. she shows up, she drives the 3Dfx card, she goes home. main character energy fr fr π
π¦ SUPPORTED HARDWARE π¦
the tdfx driver supports these cards, and we're gonna list every single one because we don't gatekeep:
- Voodoo Banshee
- Voodoo3
- Voodoo4
- Voodoo5
that's the whole roster. vintage, gorgeous, nostalgic. the way that these cards are older than some of us ππ
π CONFIGURATION DETAILS π
okay bestie, real talk: for the general config stuff, go read xorg.conf(5). this section is only about the stuff that's specific to this driver. no overlap, we're not doing that here.
the following driver Options are supported:
Option "NoAccel" "boolean"β disable or enable acceleration. Default: acceleration is enabled. so if you don't touch anything, she's zooming. ποΈOption "SWCursor" "boolean"β disable or enable the software cursor. Default: software cursor is disabled, and a hardware cursor is used for configurations where the hardware cursor is available. so like, hardware cursor is the moment, unless it can't be. πOption "DRI" "boolean"β disable or enable DRI support. by default, DRI is on. periodt.Option "TexturedVideo" "boolean"β this makes XvImage support use the texture engine rather than the video overlay. two paths, she picks the texture one when you tell her to. πOption "VideoKey" "integer"β this sets the default pixel value for the YUV video overlay key. Default: undefined. so like, no default, you decide. πOption "UsePIO" "boolean"β force the use of Programmed IO instead of Memory Mapped IO. Default: off. she's forcing it, not suggesting it. π₯
and the following additional Options are supported too (yes, there's a sequel):
Option "ShowCache" "boolean"β enable or disable viewing offscreen cache memory. this is a development debug option. Default: off.
β οΈ real one: ShowCache is a development debug option. it's not for your everyday vibe check, okay? π
π FILES π
tdfx_drv.o
that's the file. one file. she's low maintenance. π
π SEE ALSO π
go read these too, they're all in the friend group:
π AUTHORS π
Authors include: ...
(yeah, it literally says ... in the original. we're not inventing names, bestie, that's the actual text. mysterious. iconic. π§)
and that's the whole page!! tysm for reading, you ate that π β¨
this was X Version 11, xf86-video-tdfx 1.5.0, section TDFX(4) β mwah, sending you kisses, go configure your Voodoo card, ily π«ΆπΈ
π¦ where this page comes from
- alpine 3.24: xf86-video-tdfx-doc 1.5.0-r4 Β· MIT
- debian bookworm: xserver-xorg-video-tdfx 1:1.5.0-5
- debian trixie: xserver-xorg-video-tdfx 1:1.5.0-6
- nixos 26.05: xf86-video-tdfx 1.5.0
- nixpkgs unstable: xf86-video-tdfx 1.5.0
- opensuse-leap 16.0: xf86-video-tdfx 1.5.0-bp160.1.1 Β· MIT
- opensuse-leap 16.0: xf86-video-tdfx 1.5.0-bp160.1.1 Β· MIT
- opensuse-leap 16.0: xf86-video-tdfx 1.5.0-bp160.1.1 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms