S3 Savage

S3 Savage

Savage was a product-line of PC graphics chipsets designed by S3.

Graphics Processors

avage 3D

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:

* "free" (single-cycle) trilinear-filtering
* hardware motion-compensation and subpicture alpha-blending (MPEG-2 video)
* integrated NTSC/PAL TV-encoder, (optional) Macrovision
* S3 Texture Compression (S3TC)
* multi-tap X/Y interpolating front-end (BITBLT) and back-end (overlay) video-scaler

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.

In early 1999, S3 retired the Savage3D and released the Savage4 family. Many of the Savage3D's limitations were addressed for the Savage 4 chipset.

avage4

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 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.

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 , Savage 4 scored almost 50% slower than TNT2 and Voodoo3 even at a low resolution such as 800x600. [http://www.anandtech.com/video/showdoc.aspx?i=982] 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.

[http://www.dailymotion.com/Ma_X_iM/video/7238100 Video of a typical example of the S3 Savage Texture Compression]

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.

avage 2000

In late 1999, S3 announced the Savage 2000. Diamond and S3 had recently merged and this was the first product from the combined companies, to be released initially as Diamond Viper II Z200. Savage 2000 was S3's most advanced effort yet, and would remain their most sophisticated design for years to come.

It consisted of about half the number of transistors of the NVIDIA GeForce 256 (12 million vs 23 million) while being marketed as a part with similar features and performance. Savage 2000 supported S3's popular S3TC texture compression, a hardware transform and lighting engine called "S3TL", and was home to a "QuadTexture Engine" capable of a single quad-textured pixel per clock (or 2 dual-textured pixels per clock). This gave it texture fillrate theoretically equivalent to GeForce 256 at the same clock speed, but a potential pixel fillrate disadvantage if a game didn't use more than one texture layer (unlikely with most games being multi-textured by that time). Of much curiosity was the S3TL engine that was so much less transistor-heavy than GeForce 256's T&L engine. S3 engineers had claimed pre-release that the S3TL engine was as feature-filled as GeForce 256's engine, and that it could render 2.5 million lit and clipped triangles/second.Orozco, Silvino. [http://www.tomshardware.com/1999/11/02/s3_savage_2000_preview/page2.html S3 Savage 2000 Preview] , Tom's Hardware, November 2, 1999.] It shipped completely non-functional in initial drivers, 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.

Upon release, the card was reviewed by many publications online and offline. Initial pre-release specifications had called for a 175 MHz core clock, with a resulting 700 million texels/second fillrate.Lal Shimpi, Anand. [http://www.anandtech.com/showdoc.aspx?i=1086 S3 Savage 2000 (Diamond Viper II)] , Anandtech.com, November 18, 1999.] The actual released card shipped 50 MHz slower, at 125 MHz, resulting in a fillrate of 500 MTexels/second (only slightly ahead of GeForce 256). Also strange, the card shipped with 166 MHz SDRAM clocked at only 155 MHz. The card displayed performance 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 and rarely bested it (especially GeForce 256 DDR). Drivers were discovered to be quite buggy, a significant disappointment because S3's history of poor drivers continued on again. Reviewers were, however, hopeful that future driver releases could improve performance and compatibility, especially once S3TL was enabled.

Eventually, Diamond shipped drivers with S3TL support for OpenGL and Direct3D. Unfortunately, it was discovered that S3TL was almost entirely non-working. In all HW T&L-supporting applications, enabling S3TL caused significant visual anomalies. Missing textures, errors in geometry and models, and very little performance gain. Whether the issues were a result of poor drivers or dysfunctional hardware is unknown. Driver development didn't continue past 2002 and HW T&L never became usable.

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. ATI had experienced similar problems with drivers, but prioritised development internally, and turned the company around. To this extent, had S3 shown the kind of corporate determination AMD has made famous, it is likely they could have remained a major player in the discrete graphics card market. S3 would regroup in later years create the Chrome series.

Motherboard integrated chipsets

As a result of being sold to VIA for $321m, Savage hardware became an integrated motherboard solution, initially as part of the Twister chipset, where Savage 2000 2D silicon was merged with Savage 4 3D hardware. In this respect at least, S3's economical use of transistors proved highly advantageous. Development of Savage as a discrete card was discontinued. The dominant GPU market share once held by S3, now fell primarily to NVIDIA with its GeForce line, and ATI's Radeon series.

The hybrid Savage4/Savage2000 ProSavage IGP was part of chipsets such as KM133, KM266, and KM333, and PL133T, PM133T, PL133T and P4M266. Variants called SuperSavage MX & IX were used in notebooks as well.

The Savage IGP range was superseded by the CastleRock, which later was christened UniChrome.

Models

Chronological order

References

External links

* [http://www.anandtech.com/showdoc.aspx?i=943 Anandtech: S3 Savage4]
* [http://www.anandtech.com/showdoc.html?i=1086 Anandtech: S3 Savage 2000 (Diamond Viper II)]
* [http://www.anandtech.com/showdoc.html?i=1436 Anandtech: S3 SuperSavage MX/IX Mobile 3D Accelerator]
* [http://www.3dfxzone.it/enboard/topic.asp?TOPIC_ID=3415 S3 SuperSavage Testing Board(Prototype)]
* [http://www.3dcenter.de/artikel/s3_nov2005/index_e.php What's going on at S3? -3dcenter]
* [http://www.chrome-center.net/ Chrome-Center]


Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Look at other dictionaries:

  • Savage Dragon — vol. 1, #1 (July 1992), art by Erik Larsen Publication information Publisher …   Wikipedia

  • Savage (surname) — Savage is a family name that may refer to: Art and music * Anne Savage (1896–1971), Canadian painter and art teacher * Anne Savage (DJ), UK hard dance DJ * Augusta Savage (born 1892), African American sculptor of the Harlem Renaissance * Chantay… …   Wikipedia

  • Savage — ist: Savage (Band), eine britische Band Savage (Rapper), ein neuseeländischen Rapper Savage (Album), ein Album des britischen Popduos Eurythmics Savage (Computerspiel), ein Multiplayer Computerspiel Savage (Italodisco), ein Italo Disco Projekt… …   Deutsch Wikipedia

  • Savage (Computerspiel) — Savage: The Battle for Newerth ist ein reines Multiplayer Computerspiel, welches Ego Shooter Elemente mit Strategiespiel Elementen kombiniert. Programmiert wurde es vom US amerikanischen Software Unternehmen S2 Games. Auf den Markt gekommen ist… …   Deutsch Wikipedia

  • Savage 2 — Savage: The Battle for Newerth ist ein reines Multiplayer Computerspiel, welches Ego Shooter Elemente mit Strategiespiel Elementen kombiniert. Programmiert wurde es von der US amerikanischen Software Firma S2 Games. Auf den Markt gekommen ist es… …   Deutsch Wikipedia

  • Savage, Maryland — Savage is a historic town located in Howard County, Maryland, about convert|12|mi|km south of Baltimore and convert|20|mi|km north of Washington, D.C. It is situated close to the city of Laurel and to the planned community of Columbia.A rich vein …   Wikipedia

  • Savage — may refer to:;Places * Savage, Maryland * Savage, Minnesota * Lower Savage Islands, Nunavut, Canada * Middle Savage Islands, Nunavut, Canada;Media and entertainment * Savage (rapper) * Savage (album), by Eurythmics * Savage (video game), a 1988… …   Wikipedia

  • Savage Dragon — (parfois simplement appelé The Dragon) est un personnage de comics créé par Erik Larsen, dont la série est publiée par Image Comics. La première apparition du personnage dans sa version actuelle date de juillet 1992, dans Savage Dragon #1, mais… …   Wikipédia en Français

  • Savage Garden — Datos generales Origen Brisbane, Australia Información artística Género(s) Pop Soft rock …   Wikipedia Español

  • Savage Garden (banda) — Saltar a navegación, búsqueda Del artículo acerca del álbum del mismo nombre, vea Savage Garden (álbum). Savage Garden fue un dúo de música pop Australiano que obtuvo un gran éxito internacional tras muchos años. La Banda formada por Darren Hayes …   Wikipedia Español

  • Savage Cove — Sandy Cove Anse aux Sauvages Poverty Cove   Town   …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”