TDFX(4)

πŸ“¦
version 1.5.0 Β· 2 versions
, in alpine 3.24, debian bookworm, debian trixie, nixos 26.05, nixpkgs unstable, opensuse-leap 16.0

πŸ’– 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 🫢🌸