UNIVBE 6.7 and Scitech Display Doctor 5.3/6.53 (freeware now!)
Most cards will be well served by either of these apps. They are probably the only worthy universal fixes for video cards from the '90s and can improve VESA support and speed on hundreds of chipsets. Versions for DOS and Windows 9x. I believe UNIVBE 6.7 is a newer release than comes with either SDD (that may be a good thing). SDD comes with some extra utilities though, such as VBETEST (standards conformance tests) and SDDSPEED (P6 util like fastvid).
UNIVBE 6.7 chip list:
*my TNT2 wasn't detected though..... 3DLabs Permedia, Permedia 2, Permedia 2V
. Acer Labs M3141/5, M3147V
. AHEAD V5000A, V5000B
. Alliance ProMotion 3210, ProMotion 6410, ProMotion 6422, ProMotion AT24
. Alliance ProMotion AT25, ProMotion AT3D
. ARK Logic ARK1000VL, ARK1000PV, ARK2000PV, ARK2000MT, Quadro64
. ATI 18800, 28800, Mach32 68800, Mach64 88800GX, Mach64 88800CX, Mach64 CT
. ATI Mach64 ET, Mach64 VT, Mach64 VT4, Mach64 VTB, 3D Rage, 3D Rage II
. ATI 3D Rage II+, 3D Rage IIC, 3D Rage Pro, 3D Rage LT Pro, Rage Mobility
. ATI Rage XL
. Avance Logic ALG2101, ALG2201, ALG2228, ALG2301, ALG2302, ALG2032, ALG2064
. Avance Logic ALG2564, ALG25128
. BrookTree BtV 2115
. Chips & Tech C&T C&T 82c450, 82c451, C&T 82c452, C&T 82c453, C&T 82c455
. Chips & Tech C&T 82c456, C&T 82c457, C&T 65510 LCD, C&T 65520 LCD
. Chips & Tech C&T 65530 LCD, C&T 65535 LCD, C&T 65540 LCD, C&T 65545 LCD
. Chips & Tech C&T 65546 LCD, C&T 65548 LCD, C&T 64300 WinGine
. Chips & Tech C&T 64310 WinGine, C&T 65550 LCD, C&T 65554 LCD, C&T 65555 LCD
. Chromatic Research Mpact!
. Cirrus Logic CL-GD5401 (AVGA1), CL-GD5402 (AVGA2), CL-GD5420, CL-GD5422
. Cirrus Logic CL-GD5424, CL-GD5426, CL-GD5428, CL-GD5429, CL-GD5430
. Cirrus Logic CL-GD5434, CL-GD5436, CL-GD5440, CL-GD5446, CL-GD5462
. Cirrus Logic CL-GD5464, CL-GD5465, CL-GD6205 LCD, CL-GD6215 LCD
. Cirrus Logic CL-GD6225 LCD, CL-GD6235 LCD, CL-GD6245 LCD, CL-GD6410
. Cirrus Logic CL-GD6412, CL-GD6420, CL-GD6440, CL-GD7541 LCD, CL-GD7542 LCD
. Cirrus Logic CL-GD7543 LCD, CL-GD7548 LCD
. Compaq IVGS, AVGA, QVision 1024, QVision 1280
. Diamond Viper P9000+W5186, P9000+Oak87
. Everex Trident, ET4000
. Genoa GVGA
. Hualon HM86304, HM86314
. IIT AGX-010/11, AGX-014, AGX-015, AGX-016, AGX-017
. InteGraphics IGA1680, IGA1682, IGA1683, CyberPro2000, CyberPro2010
. Intel i740
. iXMICRO TwinTurbo 128, TwinTurbo 128+, TwinTurbo 128-3D
. Macronix MXIC 86000, MXIC 86010, MXIC 86100, MXIC 86101, MXIC 86200
. Macronix MXIC 86250, MXIC 86251
. Matrox MGA Ultima, MGA Impression Plus, MGA Millennium, MGA Millennium II
. Matrox MGA Mystique, MGA Mystique 220, Productiva G100, Millenium G200
. NCR 77C21, 77C22, 77C22E, 77C22E+, 77C32BLT
. NeoMagic NM2070, NM2090, NM2093, NM2097, NM2160, NM2200
. Number Nine Imagine 128, Imagine 128 II, Ticket 2 Ride
. NVIDIA STG2000, NV1, RIVA-128, RIVA-TNT, RIVA-TNT2
. OAK OTI-037C, OTI-057, OTI-067, OTI-077, OTI-087, Eon 64017
. OAK Spitfire 64105, Spitfire 64107, Spitfire 64111, Eon 64217, Warp 5
. Paradise/Phillips Pipeline 9710, Pipeline 9712
. Paradise/Western Digital PVGA1A, WD90C00/PVGA1B, WD90C10, WD90C11, WD90C20
. Paradise/Western Digital WD90C20A, WD90C22, WD90C24, WD90C26A, WD90C30
. Paradise/Western Digital WD90C31, WD90C33
. Primus P2000
. RealTek RTG3103, RTG3105, RTG3106
. Rendition Verite V1000, Verite V2100/V2200
. S3 86c801, 86c805, 86c911, 86c924, 86c928, Vision 864, Vision 964
. S3 Vision 868, Vision 968, Trio32, Trio64, Trio64V+, Trio64UV+
. S3 Trio64V2/DX, Aurora64V+, Trio3D, Savage3D, Virge, Virge/DX/GX
. S3 Virge/VX, Virge/GX2
. Sierra Falcon/64, SuperScaler 220
. Silicon Motion Lynx SM910
. SiS 6201, 6202, 6205, 6215, 6326, 5597/5598, 5595/530, 5595/620
. S-MOS SPC8106
. Trident LX8200, TVGA8800CS, TVGA8900, TVGA9000, TVGA9100, TVGA9200
. Trident Cyber9320 LCD, Cyber9382 LCD, Cyber9385 LCD, Cyber9397 LCD
. Trident TGUI9400, TGUI9420, TGUI9440, TVG9470, TGUI9660, TGUI9680
. Trident ProVidia9682, ProVidia9685, 3DImage 975, 3DImage 985
. Tritech Pyramid3D
. Tseng Labs ET3000, ET4000, ET4000/W32, ET6000, ET6100, ET6300
. UMC UM85c408, UM85c418
. Video7 VEGA, HT208, HT209, HT216
. Weitek P9000, P9100
. WinBond W9970CF
If you have a Pentium Pro or Pentium II with a 450xx or 440FX chipset motherboard, you want this util.
FASTVID enables Write Posting, banked VGA Write Combining and SVGA
linear frame buffer Write Combining on Pentium Pro motherboards based on
the 82450 and 82440 chipsets. This will significantly improve graphic
performance from DOS and Win95.
VBE15bpp converts any VESA VBE 16bpp modes into 15bpp modes. If you have a game that insists on using 15bpp modes (like XMen) and your video card does not support 15bpp then you can't run that game. VBE15bpp overcomes this problem by converting any 16bpp modes to 15bpp modes. This is not done in hardware but with a software trick, so the tool is hardware independent.
VBEPlus is a TSR (Terminate Stay Resident) program that adds new VESA resolutions to your video card. The resolutions it adds are fully user configurable.
DOS refresh rate utility for cards with VBE 3.0 support.
Another refresh rate utility for VESA modes. Supports VGA modes like 12h, 13h and ModeX as well.
Specific Graphics Card Utilities
3dfx Voodoo Banshee, 3, 4, and 5
*This may actually help other cards too. For example, it fixed my GeForce FX 5950's palette corruption in TerraNova.This little tool fixes some (not all!) bugs in the VESA VBE implementation
of 3DFX Banshee based gfx cards. If you have problems with some old dos VESA
games/utilities try it, maybe it will solve your problem.
When installed, the program eats about 2kb of dos memory, so either run it
before the game/tool you want to fix or put it into your autoexec.bat.
I've written/tested it on Creative Labs 3D Blaster Banshee.
3dfx received buglist so maybe some future bios upgrade will make this
program unnecessary but for now, it might help.
I found several programs that will work properly after installing VESAFIX,
for example: Flight Unlimited, ZSNES, Terranova, Midplay, Vbetest, etc.
S3 Graphics Chips (probably prior to Savage3D)
S3 VBE/Core 2.0 Version 3.18
VESA VBE/Core 2.0 is an extension of the VESA VBE 1.2 standard
(VBE = Video BIOS Extension).
S3 VBE/Core 2.0 is a TSR program, which installs a VESA VBE/Core 2.0
for S3 graphics cards with VESA VBE 1.2.
S3 Speed Up 3.11
S3 Speed Up is a TSR program, which can speed up most banked VESA
modes (no text or 4 bits/pixel modes) and VGA mode 13h (320x200x256)
on S3 graphics cards.
S3 Speed Up requires S3 VBE/Core 2.0 (version 3.10 or higher).
Matrox Bios Updates (all chips)
Matrox is one of the few (only?) vendors that actually releases updates for the BIOS on their boards. You should probably get the latest release for whatever card you have.
Gx00VBE VESA VBE/Core 3.0 (G100, G200, G400)
Gx00VBE is a VESA VBE/Core V3.0 (otherwise known as VESA 3) implementation for the G100, G200 and G400 based cards by Matrox.
Gx00VBE is a TSR, meaning that it won't flash your BIOS, only stay resident until the next reboot. It takes up just over 7k of basemem. I recommend you load it high manually since it doesn't do it by itself.
It works with both PCI and AGP boards.
Development has ceased. The latest 1.0b4 seems to work fine though.
Other chips (may be better to use UNIVBE/SDD above)
ATI, SiS, and lots of other chips