Driver name | Vendor/Link | Chipsets | Version checked | Sources | License | XVideo? | MPEG acceleration? | OpenGL? | TV-Out? | Multihead? | Render? | Example xdpyinfo/xvinfo/glxinfo | Comments |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
firegl | ATI / ATI Linux info | ATI Radeon 8500, Radeon 9000, Radeon 9700, ATI Fire GL8700, Fire GL8800, FireGL Z1/X1, ATI FireGL 2, FireGL 3, FireGL4, FireGL 1 (beta) | 4.2.0-2.5.1 for Radeon, Fire GL8x00 and FireGL X1/Z1; 4.2.0-1.9.25 for FireGL 2-4; 4.1.0-2.8.4BETA for FireGL 1 | Got reports | Proprietary, binary only | yes (for Radeons) | no | yes | no | yes | yes | Radeon 8500:xdpyinfo /
xvinfo /
glxinfo FireGL 2: xdpyinfo / xvinfo / glxinfo |
Not a simple driver, but a complete XFree86 package for FireGLs; see r128 driver for other ATI cards and features; OpenGL and XVideo may not work in in multi-head mode |
i810 | XFree86 | i810, i810-dc100, i810e, i815, i830, 830M, 845G, 852GM, 855GM, 865G | 4.3.0 | XFree Docs, | Free (X11 license) | yes | no | yes (DRI) | partially (details) | no | yes | - | |
mga | XFree86 | Matrox Millennium G200 (MMS), G400 (MAX), G450, G550, Matrox Marvel G400-TV, Marvel G200, Matrox Mystique 200, MGA G200 | 4.3.0 | Matrox driver page | Free (X11 license), proprietary HAL lib needed for DualHead, TV-Out and DVI | yes | no | yes (DRI) | yes (only G200 and G400, and only with HAL lib, see comments) | yes (with HAL lib) | yes | - | check out this page for Matrox Marvel video features, and this for TV-Out on G450 and G550. |
nvidia | NVidia / driver page | TNT, TNT2 (Pro/Vanta/M64 (Pro)/Ultra/Aladdin), GeForce 256, GeForce2 (GTS/Pro/MX/MX100/ MX200/MX400/Go/Ti/Ultra), GeForce3 (Ti 200/ Ti 500), GeForce 4 (Ti, Mx, Go), Quadro (DCC), Quadro2 (MXR/Pro/EX/Go), Quadro4, nForce(220D/420/420D) | 1.0-2880 | README, tested myself on GeForce2 Pro and MX | Proprietary, binary only | yes | According to the README it supports "MPEG acceleration for GeForce4 MX" cards since 1.0-2802. Details unknown | yes, OpenGL 1.3 (using its own GLX extension) | yes | yes | yes | GeForce2 Pro: xdpyinfo /
xvinfo /
glxinfo GeForce4 MX 440 xdpyinfo / xvinfo / glxinfo |
Many people make the driver responsible for frequent crashes - I never had any problems |
nv | XFree86 | NVidia Riva128, 128ZX, TNT, TNT2 (Vanta/M64/Ultra), GeForce (DDR, 256), GeForce2, GeForce3, GeForce 4, GeForce FX, Quadro, Quadro2, nForce, nForce2 | 4.3.0 | XFree docs, tested myself on GeForce2 Pro | Free (X11 license) | yes (GeForce only) | no | no | see comments | no | yes | GeForce2 Pro: xdpyinfo / xvinfo | Check this page for TV-In support on some NVidia-based cards and this project for TV-Out |
r128 | XFree86 | ATI Rage 128, Rage 128 Pro, Rage 128 ProII, Mobility 128, Radeon (up to 9x00) | 4.3.0 | - | Free (X11 license) | yes | yes, experimental | yes | no (see comments) | ? | yes | Radeon: xdpyinfo/xvinfo Radeon 8500: xdpyinfo/xvinfo/glxinfo Rage128: xdpyinfo/xvinfo/glxinfo |
see GATOS for video features, atitvout for TV features on some models |
savage | XFree86 | S3 Savage3D, Savage3D/MV, Savage4, Savage2000, Savage/MX, Savage/IX, ProSavage PM133, ProSavage KM133, SuperSavage, Twister, TwisterK | 4.3.0 | Savage on XFree 4.x page, Savage man page | Free (X11 license) | yes | no | no | yes | n/a | yes | - | |
tdfx | XFree86 | Voodoo Banshee, Voodoo3, Voodoo4, Voodoo5 | 4.3.0 | - | Free (X11 license) | yes | no | yes (DRI) | see comments | n/a | yes | Voodoo 3 3000 AGP xdpyinfo/xvinfo/glxinfo | TV-Out kernel driver available here |
Some other sources: