Savage was a product-line of PC graphics chipsets designed by S3. Savage4 was an evolution of Savage 3D technology in many ways. S3 refined the chip, fixing hardware bugs and streamlining the chip for both cost reduction and performance. They added single-pass multi-texturing, meaning the board could sample 2 textures per pixel in one pass (not one clock cycle) through the rendering engine instead of halving its texture fillrate in dual-textured games like Savage 3D. Savage4 supported the then-new AGP 4X. It was manufactured on a 250 nm process, like Savage 3D. The graphics core was clocked at 125 MHz, with the board's SDRAM clocked at either 125 MHz or 143 MHz (Savage4 Pro). They could be equipped with 8-32 MB memory. And while an integrated TV encoder was dropped, the DVD acceleration was commendable, and the chip supported an early version of the DVI interface for LCDs.
The Savage4 gained numerous design-wins with board-vendors, including Diamond Multimedia (Stealth III S540) and Creative Labs. The Savage4 series' single cycle trilinear filtering and S3TC texture compression created a 3D card with exceptional image quality. However, by continuing with a bandwidth-constraining 64-bit memory bus, S3 guaranteed this graphics card would never be a performance part under 32-bit color. Drivers were again an issue with S3's product; holding back overall performance and causing compatibility issues with software and hardware.
Savage4 was hardly a match for the new 3dfx Voodoo3, ATI Rage 128, Matrox G400, or NVIDIA Riva TNT2. In OpenGL games such as Quake II, Savage4 performed about as well as G400 did with its slow initial OpenGL support and was far behind TNT2 and Voodoo3. Within Direct3D titles such as Shogo: Mobile Armor Division, Savage 4 scored almost 50% slower than TNT2 and Voodoo3 even at a low resolution such as 800x600. The chip was very popular for budget machines, with many generic retail products based on it and OEM PC wins.
Only the high-quality texture capability from its S3TC support gave it good mind share with the gaming community. Unreal Tournament and Quake III Arena, two popular games at the time, shipped with built-in support for S3TC. The compressed textures were a vast improvement over the standard textures used on all other cards. Not only that, but S3TC allowed these much higher quality textures to be rendered with negligible performance impact.
Interestingly, this old card can do "Direct Rendering" in Unix and Linux operating systems using the "savage" driver. This opens the possibility of composite rendering using AIGLX or Xgl with Compiz or Beryl, or other composite managers. Wikipedia