- S3 ViRGE
The S3 Virtual Reality Graphics Engine (ViRGE) graphics
chipset was one of the first 2D/3D accelerators designed for the mass market.Introduction
Introduced in
1995 by then graphics powerhouse S3, Inc., the ViRGE was S3's first foray into 3D-graphics. The S3/Virge was the successor to the successful Trio64V+. ViRGE/325 waspin compatible with the Trio64 chip, retaining theDRAM -framebuffer interface (up to 4MB), and clocking both the core and memory up to 80 MHz. In Windows, Virge was benchmarked as the fastest DRAM-based accelerator of the era. The VRAM-version ViRGE/VX was actually slower in lower resolutions, but had a faster RAMDAC to support high-resolution modes not available on the 325.upport
Part of S3's marketing plan for the ViRGE included the "S3D" standard, stating that members of the ViRGE family carried the "S3D Graphics Engine". Games that supported ViRGE directly put this logo on their box so owners of the 3D card would know that it would run as well as possible on their computer. And, despite its lackluster 3D-speed, the ViRGE did receive some S3D enhanced games, due in large part to the brand prestige S3 carried in this period: ViRGE-enhanced versions of Terminal Velocity, Descent 2,
Tomb Raider andMechWarrior 2 .Performance
While revolutionary in delivering an affordable
3D accelerator with good quality 2D performance, the ViRGE earned the unofficial title as the world's first "graphics decelerator" due to its abysmal 3D performance. While the ViRGE could render basic 3D scenes faster than host-CPU basedsoftware rendering, turning on features such asbilinear filtering and Z-depth fogging caused the card to slow down to the point where software-rendering would outrun the ViRGE. To this extent, the practical feature set of the ViRGE range was extremely limited. Ironically, 3D-rendering on the expensive VRAM based ViRGE/VX (988) was even slower than the ViRGE/325 due to the VX's slower core and memory clock rates.While ViRGE did offer adequate performance in natively-ported titles, in late
1996 the introduction of the3dfx Voodoo Graphics and Rendition Verité, along withDirect3D 's growing significance, changed the playing field for all future 3D-cards. The ViRGE's chances of establishing itself as a 3D gaming platform in the market had effectively disappeared.The ViRGE was also unpopular for its lack of
OpenGL support, limiting visual quality and performance with the extremely popularQuake engine .Variants
Between its birth in 1995 and retirement near the year
2000 , the ViRGE family received regular upgrades. The ViRGE/DX boosted the speed of the original ViRGE/325. The ViRGE/GX added support for more modern SD/SGRAM . The ViRGE/GX2 was one of the first VGA chipsets to support AGP, although the level of support extended little beyond electrical compliance. Substantial use of AGP's feature-set would have to wait until theSavage 3D .The ViRGE was ultimately replaced by the Savage 3D in S3's top-end graphics segment in
1998 . However, at least one derivative (Trio3D) of the ViRGE remained in production even after the discontinuation of the Savage 3D.pecifications
*
64-bit 2D/3D graphics "S3d Engine" with integrated 135 MHz (325) or 220 MHz (VX)RAMDAC and clock synthesizer
*"S3 Streams Processor" for accelerated video
**On-the-fly stretching and blending of primary RGB stream and RGB orYUV (video) secondary stream
**Each stream can have a differentcolor depth
**Hardware-assisted video playback with horizontal interpolation
**Support forIndeo ,Cinepak , and software and hardware-acceleratedMPEG-1 video
*"S3 Scenic Highway" for direct interface to live video and MPEG-1 peripherals
*2D GUI acceleration. (BitBLT, line draw, polygon fill)
*3Dtexture mapping
**Perspective correction, flat andGouraud shading
**Bilinear and trilineartexture filtering , MIP Mapping, alpha blending, and video texture mapping
**Depth cueing and fogging,Z-buffering
*1600x1200 with 16.7M colors at 80 Hz refresh (VX), 1280x1024 with 256 colors at 75 Hz refresh, 1024x768 with 64K colors at 75 Hz refresh, 800x600 16.7M colors at 75 Hz refresh
*64-bit DRAM or VRAM (VX) memory interface, 2, 4, and 8 (VX) MiB video memory, Single-cycle EDO operation
*Glueless PCI 2.1 bus interface and VESA VL-Bus (325) interface
*PCIbus mastering fordisplay list processing andvideo capture support
*Drivers for major operating systems and APIs:Windows 95 ,Windows 3.1x ,Windows NT ,IBM OS/2 2.1 and 3.0 (Warp), ADI 4.2,Direct3D ,BRender ,RenderWare andOpenGL
*Full hardware and BIOS support forVESA Display Power Management Signaling (DPMS) monitor power savings modes
*DDC monitor communications
*325 uses 208-pinPQFP package. VX uses 288-pin BGA package
*ViRGE 325 pin compatible with S3 Trio64V+References
*"Product Overview: S3 ViRGE Integrated 3D Graphics/Video Accelerator" (PDF), S3 Incorporated, July 1996.
*"Product Overview: S3 ViRGE/VX Integrated 3D Graphics/Video Accelerator" (PDF), S3 Incorporated, July 1996.External links
* [http://www.myrkul.org/virge.html Diamond Stealth 3D 2000 Review] with screenshots of S3D-accelerated games.
Wikimedia Foundation. 2010.