Savage was a product-line of PC graphics chipsets designed by S3.
At the 1998 E3 Expo S3 introduced the first Savage product, Savage3D. Compared to its ViRGE-derived predecessor (Trio3D), Savage3D was a technological leap forward. Its innovative feature-set included the following:
Unfortunately for S3, deliveries of the Savage3D were hampered by poor manufacturing yields. Only one major board-vendor, Hercules, made any real effort to ship a Savage3D product. S3's yield problems forced Hercules to hand pick usable chips from the silicon wafers. Combined with poor drivers and the chip's lack of multitexturing support, the Savage3D failed in the market.
Savage 3D also dropped support for the S3D API from the S3 ViRGE predecessor.
In early 1999, S3 retired the Savage3D and released the Savage4 family. Many of the Savage3D's limitations were addressed by the Savage 4 chipset.
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 although at the older 3.3 voltage specification. 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 MiB 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.
A "LT" suffixed part featured reduced power consumption and was, like ATI's Rage LT series, intended for laptops. Nevertheless, this ended up in several AGP cards such as Number Nine's S3 Savage4 8MB part (pictured).
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.
S3 designed these chips for notebooks, but they were also sold as budget AGP graphics cards. The MX had many similarities to Savage4 but had reduced clocks and added an integrated TV out function with optional Macrovision. The Savage IX was very similar to the MX, but had 8MB SDRAM directly integrated into the chip to make it even more compact.
During 1999, Diamond and S3 merged and the Savage 2000 GPU was the first product from the combined companies. The final graphics card was released late that year as the Diamond Viper II Z200.
The GPU consisted of roughly 12 million transistors, approximately half the number of transistors of the NVIDIA GeForce 256. Despite this low level of complexity, it was marketed as being similar to NVIDIA's GeForce 256 series. Savage 2000 supported S3's S3TC texture compression, a hardware transform and lighting engine named "S3TL", and was equipped with a "QuadTexture Engine" capable of a single quad-textured pixel per clock or 2 dual-textured pixels per clock. The 3D engine had texture fill-rate potentially equivalent to GeForce 256 at the same clock speed. At the end of 1999, the Savage 2000 and the GeForce 256 were the only computer game oriented cards with hardware T&L. S3 engineers claimed that the S3TL engine had feature parity with GeForce 256, and that it could render 2.5 million lit and clipped triangles/second. [1] However, S3TL shipped completely non-functional, primarily because initial drivers were Direct3D 6-based (Direct3D 7 was the first release with HW T&L support). Savage 2000 was an AGP 2X/4X card and had an internal 350 MHz RAMDAC. The Diamond Viper II Z200 had 32 MB SDR SDRAM.
The initial pre-release specifications had called for a 175 MHz core clock rate, with a resulting 700 million texels/second fillrate. [2] The final card shipped 50 MHz slower, at 125 MHz, resulting in a fill-rate of 500 MTexels/second (only slightly ahead of GeForce 256). [2] With respect to RAM, the card shipped with 166 MHz SDRAM clocked at 155 MHz. The result in benchmarks showed the card performing ahead of the prior generation of cards (Matrox G400, ATI Rage Fury MAXX, NVIDIA RIVA TNT2, 3dfx Voodoo3) but it did not always keep up with the GeForce 256. [2] The drivers were discovered to be buggy as well, with issues with numerous game titles.
Diamond eventually released drivers with S3TL support in OpenGL and Direct3D. Unfortunately S3TL does not function properly. It causes missing textures, errors in geometry and models, and minimal performance benefits. Whether the issues are a result of poor drivers or defective hardware is unknown.
Seemingly unwilling to invest the time and effort required to set up a structured internal driver development team, S3's graphics division was sold to VIA for $321 million in 2001. S3 would regroup in later years and create the Chrome series.
The Savage XP was the first chip announced by the regrouped S3 in 2002. The mobile version was going to be called AlphaChrome but was otherwise completely identical. The Savage XP was basically a repaired version of the Savage 2000 and considered too outdated. It was never sold; only prototypes exist.
As a result of being sold to VIA in 2001, development of discrete Savage graphics cards was eventually discontinued. The dominant GPU market share once held by S3, now fell primarily to NVIDIA with its GeForce line, and ATI's Radeon series. Savage hardware designs migrated into integrated motherboard graphics. In this respect at least, S3's economical use of transistors proved highly advantageous. For example, the Savage 4 design became part of an identical integrated GPU in the Twister chipset.
Eventually, hybrid Savage4/Savage2000 'ProSavage' IGP designs became part of VIA chipsets such as the KM133, PL133T, PM133T, KM266, P4M266, and KM333. The ProSavage designs were derived from a combination of the 3D component of Savage4 and 2D from Savage 2000. Variants called SuperSavage MX & IX were used in notebooks as well. A ProSavage-DDR design also exists; the only improvement is DDR memory support - shared with the CPU/system. (The video memory can be set from 8mb to 32mb but this decreases the system's ram size. For example, if your system ram is 512MB and you set your video memory to 32MB, the operating system will read only 480MB ram.)
The Savage / ProSavage IGP range was superseded by the Castle Rock (CLE266) IGP, which later was christened VIA UniChrome. UniChrome continued to be marginally improved evolving into the UniChrome Pro and UniChrome Pro II designs.
Chip | Pipeline Pixel/TMU | Memory clock | Memory interface | Notes |
---|---|---|---|---|
ProSavage(4/8/DDR) | 1 × 2 | System RAM | 64-bit | aka Twister. Memory clock corresponds to chosen system DDR speed. |
SuperSavage MX & IX | 1 × 2 | Varies | 64/128-bit | Notebook chips |
Chronological order
Chip | Release | Die process | Core clock | Pipeline Pixel/TMU | Fillrate max (MT/s) | Memory clock | Memory interface | Notes |
---|---|---|---|---|---|---|---|---|
Savage 3D (86C390/86C391) | 6/1998 | 0.25 | 100–120 MHz | 1 × 1 | 100–120 | 120 MHz | 64-bit | AGP 2X or PCI. Versions: 390 (with Macrovision), 391 (without Macrovision). |
Savage 4 LT (86C394) | 2/1999 | 0.25 | 110 MHz | 1 × 1 | 110 | 110 MHz | 64-bit | AGP 2X. |
Savage 4 GT (86C395) | 2/1999 | 0.25 | 110 MHz | 1 × 1 | 110 | 125 MHz | 64-bit | AGP 4X. |
Savage 4 Pro-M (86C396) | 0.25 | 110–125 MHz | 1 × 1 | 125–143 MHz | 64-bit | AGP 4X. | ||
Savage 4 Pro (86C397) | 2/1999 | 0.25 | 110–125 MHz | 1 × 1 | 125–143 MHz | 64-bit | AGP 4X or PCI. Sav4 added single-pass multitexturing. | |
Savage/MX (86C290) | 6/1999 | 0.18 [3] | 100 MHz | 1 × 1 | 100 | 100 MHz | 64-bit | Notebooks. AGP 4X. |
Savage/IX (86C298) | 6/1999 | 0.18 | 100 MHz | 1 × 1 | 100 | 100 MHz | 128-bit | Notebooks. AGP 4X. 8MB memory integrated into the same chip as the GPU. |
Savage 4 Xtreme (86C398) | 8/1999 | 0.25 | 166 MHz | 1 × 1 | 166 | 166 MHz | 64-bit | AGP 4X. |
Savage 2000 (86C410) | 11/1999 | 0.18/0.22 | 125 MHz | 2 x 2 | 500 | 155 MHz | 128-bit | aka GX4. Hybrid process. AGP 4X. Non-functional T&L. |
The GeForce 256 is the original release in Nvidia's "GeForce" product line. Announced on August 31, 1999 and released on October 11, 1999, the GeForce 256 improves on its predecessor by increasing the number of fixed pixel pipelines, offloading host geometry calculations to a hardware transform and lighting (T&L) engine, and adding hardware motion compensation for MPEG-2 video. It offered a notable leap in 3D PC gaming performance and was the first fully Direct3D 7-compliant 3D accelerator.
ATI Technologies Inc., commonly called ATI, was a Canadian semiconductor technology corporation based in Markham, Ontario, that specialized in the development of graphics processing units and chipsets. Founded in 1985, the company listed publicly in 1993 and was acquired by AMD in 2006. As a major fabrication-less or fabless semiconductor company, ATI conducted research and development in-house and outsourced the manufacturing and assembly of its products. With the decline and eventual bankruptcy of 3dfx in 2000, ATI and its chief rival Nvidia emerged as the two dominant players in the graphics processors industry, eventually forcing other manufacturers into niche roles.
3dfx Interactive, Inc. was an American computer hardware company headquartered in San Jose, California, founded in 1994, that specialized in the manufacturing of 3D graphics processing units, and later, video cards. It was a pioneer in the field from the late 1990s to 2000.
A graphics processing unit (GPU) is a specialized electronic circuit initially designed for digital image processing and to accelerate computer graphics, being present either as a discrete video card or embedded on motherboards, mobile phones, personal computers, workstations, and game consoles. After their initial design, GPUs were found to be useful for non-graphic calculations involving embarrassingly parallel problems due to their parallel structure. Other non-graphical uses include the training of neural networks and cryptocurrency mining.
The RIVA 128, or "NV3", was a consumer graphics processing unit created in 1997 by Nvidia. It was the first to integrate 3D acceleration in addition to traditional 2D and video acceleration. Its name is an acronym for Real-time Interactive Video and Animation accelerator.
The RIVA TNT, codenamed NV4, is a 2D, video, and 3D graphics accelerator chip for PCs that was developed by Nvidia and released in March 1998. It cemented Nvidia's reputation as a worthy rival within the developing consumer 3D graphics adapter industry. It succeeded the RIVA 128.
The RIVA TNT2 is a graphics processing unit manufactured by Nvidia starting in early 1999. The chip is codenamed "NV5" because it is the 5th graphics chip design by Nvidia, succeeding the RIVA TNT (NV4). RIVA is an acronym for Real-time Interactive Video and Animation accelerator. The "TNT" suffix refers to the chip's ability to work on two texels at once. Nvidia removed RIVA from the name later in the chip's lifetime.
S3 Graphics, Ltd. was an American computer graphics company. The company sold the Trio, ViRGE, Savage, and Chrome series of graphics processors. Struggling against competition from 3dfx Interactive, ATI and Nvidia, it merged with hardware manufacturer Diamond Multimedia in 1999. The resulting company renamed itself to SONICblue Incorporated, and, two years later, the graphics portion was spun off into a new joint effort with VIA Technologies. The new company focused on the mobile graphics market. VIA Technologies' stake in S3 Graphics was purchased by HTC in 2011.
The Voodoo 5 was the last and most powerful graphics card line that was released by 3dfx Interactive. All members of the family were based upon the VSA-100 graphics processor. Only the single-chip Voodoo 4 4500 and dual-chip Voodoo 5 5500 made it to market.
Diamond Multimedia is an American company that specializes in many forms of multimedia technology. They have produced graphics cards, motherboards, modems, sound cards and MP3 players; however, the company began with the production of the TrackStar, a PC add-on card which emulated Apple II computers. They were one of the major players in the 2D and early 3D graphics card competition throughout the 1990s and early 2000s.
Rendition, Inc., was a maker of 3D computer graphics chipsets in the mid to late 1990s. They were known for products such as the Vérité 1000 and Vérité 2x00 and for being one of the first 3D chipset makers to directly work with Quake developer John Carmack to make a hardware-accelerated version of the game (vQuake). Rendition's major competitor at the time was 3Dfx. Their proprietary rendering APIs were Speedy3D and RRedline.
The Radeon R100 is the first generation of Radeon graphics chips from ATI Technologies. The line features 3D acceleration based upon Direct3D 7.0 and OpenGL 1.3, and all but the entry-level versions offloading host geometry calculations to a hardware transform and lighting (T&L) engine, a major improvement in features and performance compared to the preceding Rage design. The processors also include 2D GUI acceleration, video acceleration, and multiple display outputs. "R100" refers to the development codename of the initially released GPU of the generation. It is the basis for a variety of other succeeding products.
The ATI Rage is a series of graphics chipsets developed by ATI Technologies offering graphical user interface (GUI) 2D acceleration, video acceleration, and 3D acceleration developed by ATI Technologies. It is the successor to the ATI Mach series of 2D accelerators.
The G400 is a video card made by Matrox, released in September 1999. The graphics processor contains a 2D GUI, video, and Direct3D 6.0 3D accelerator. Codenamed "Toucan", it was a more powerful and refined version of its predecessor, the G200.
Voodoo3 was a series of computer gaming video cards manufactured and designed by 3dfx Interactive. It was the successor to the company's high-end Voodoo2 line and was based heavily upon the older Voodoo Banshee product. Voodoo3 was announced at COMDEX '98 and arrived on store shelves in early 1999. The Voodoo3 line was the first product manufactured by the combined STB Systems and 3dfx.
The G200 is a 2D, 3D, and video accelerator chip for personal computers designed by Matrox. It was released in 1998.
S3 Graphics' Chrome series of graphics accelerators arrived in 2004 with the DeltaChrome line of chips. They were supplied as discrete, mobile, or integrated graphics.
Transform, clipping, and lighting is a term used in computer graphics.
The Voodoo2 is a set of three specialized 3D graphics chips on a single chipset setup, made by 3dfx. It was released in February 1998 as a replacement for the original Voodoo Graphics chipset.
The R300 GPU, introduced in August 2002 and developed by ATI Technologies, is its third generation of GPU used in Radeon graphics cards. This GPU features 3D acceleration based upon Direct3D 9.0 and OpenGL 2.0, a major improvement in features and performance compared to the preceding R200 design. R300 was the first fully Direct3D 9-capable consumer graphics chip. The processors also include 2D GUI acceleration, video acceleration, and multiple display outputs.