Hubbry Logo
S3 GraphicsS3 GraphicsMain
Open search
S3 Graphics
Community hub
S3 Graphics
logo
8 pages, 0 posts
0 subscribers
Be the first to start a discussion here.
Be the first to start a discussion here.
S3 Graphics
S3 Graphics
from Wikipedia

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.

Key Information

History

[edit]
Logo used from 1989 to 1997
Logo used from 1989 to 1997

S3 was founded and incorporated in January 1989 by Dado Banatao and Ronald Yara. It was named S3 as it was Banatao's third startup company.[1]

The company's first products were among the earliest graphical user interface (GUI) accelerators.[2] These chips were popular with video card manufacturers, and their followup designs, including the Trio64, made strong inroads with OEMs. S3 took over the high end 2D market just prior to the popularity of 3D accelerators.[3]

S3's first 3D accelerator chips, the ViRGE series, controlled half of the market early on but could not compete against the high end 3D accelerators from ATI, Nvidia, and 3Dfx.[4] In some cases, the chips performed worse than software-based solutions without an accelerator.[5] As S3 lost market share, their offerings competed in the mid-range market. Their next design, the Savage 3D, was released early and suffered from driver issues, but it introduced S3TC, which became an industry standard. S3 bought Number Nine's assets in 1999,[4] then merged with Diamond Multimedia.[6] The resulting company renamed itself SONICblue, refocused on consumer electronics, and sold its graphics business to VIA Technologies.[7] Savage-derived chips were integrated into numerous VIA motherboard chipsets. Subsequent discrete derivations carried the brand names DeltaChrome and GammaChrome.

In July 2011, HTC Corporation announced they were buying VIA Technologies' stake in S3 Graphics, thus becoming the majority owner of S3 Graphics.[8] In November, the United States International Trade Commission ruled against S3 in a patent dispute with Apple.[9]

Graphics controllers

[edit]
Jaton VL41C/V2, an example of a card using the S3 805 chip
S3-VIA Twister T (PN133T chipset)
  • S3 911, 911A (June 10, 1991) - S3's first Windows accelerators (16/256-color, high-color acceleration)
  • S3 924 - 24-bit true-color acceleration
  • S3 801, 805, 805i - mainstream DRAM VLB Windows accelerators (16/256-color, high-color acceleration)
  • S3 928 - 24/32-bit true-color acceleration, DRAM or VRAM
  • S3 805p, 928p - S3's first PCI support
  • S3 Vision864, Vision964 (1994) - 2nd generation Windows accelerators (64-bit wide framebuffer). Support MPEG-1 video acceleration.
  • S3 Vision868, Vision968 - S3's first motion video accelerator (zoom and YUVRGB conversion)
  • S3 Trio 32, 64, 64V+, 64V2 (1995) - S3's first integrated (RAMDAC+VGA) accelerator. The 64-bit versions were S3's most successful product range.
  • ViRGE (no suffix), VX, DX, GX, GX2, Trio3D, Trio3D/2X - S3's first Windows 3D-accelerators. Notoriously poor 3D. Sold well to OEMs mainly because of low price and excellent 2D-performance.
  • Savage 3D (1998), 4 (1999), 2000 (2000) - S3's first recognizably modern 3D hardware implementation. Poor yields meant actual clock speeds were 30% below expectations, and buggy drivers caused further problems. S3 Texture Compression went on to become an industry standard, and the Savage3D's DVD acceleration was market leading at introduction. Savage2000 was announced as the first chip with integrated Transformation and Lighting (S3TL) co-processor.
  • Aurora64V+, S3 ViRGE/MX, SuperSavage, SavageXP - Mobile chipsets
  • ProSavage, Twister, UniChrome, Chrome 9 - Integrated implementations of Savage chipset for VIA motherboards
  • GammaChrome, DeltaChrome, Chrome 20 series, Chrome 440 series, Chrome 500 series - Discrete cards post acquisition by VIA.
    The Chrome S27 of the Chrome 20 series
  • S3 GenDAC, SDAC - VGA RAMDAC with high/true-color bypass (SDAC had integrated PLLs, dot-clocks, and hardware Windows cursor)

Media chipsets

[edit]
  • Sonic/AD sound chipset - A programmable, sigma-delta audio DAC, featuring an integrated PLL, stereo 16-bit analogue output
  • SonicVibes - PCI Audio Accelerator
  • Scenic/MX2 - MPEG Decoder

References

[edit]
[edit]
Revisions and contributorsEdit on WikipediaRead on Wikipedia
from Grokipedia
S3 Graphics, Ltd. was an American fabless semiconductor company specializing in graphics processing technologies for personal computers, originating from S3 Incorporated, which was founded in by and Ronald Yara in . The company became renowned in the for developing affordable 2D and 3D graphics accelerators, including key product lines such as the Trio, ViRGE, Savage, and Chrome series, which powered graphics cards from various OEMs and helped popularize GUI acceleration for Windows-based systems. S3's early success stemmed from innovations like the 1991 release of its debut chip, the P86C911 (also known as the S3 Carrera), which targeted Windows GUI performance, followed by the Vision series in 1994 for high-resolution 16-bit color support and the integrated Trio series in 1995. The introduction of the ViRGE in 1996 marked S3's entry into 3D graphics, though it faced criticism for limited performance, while later efforts like the 1998 Savage3D incorporated proprietary S3TC texture compression to compete in the burgeoning 3D market. By the late 1990s, amid intensifying competition from and ATI, S3 acquired assets from Number Nine Visual Technology in late 1999 and merged with in 1999, leading to a of the parent entity as SONICblue. In 2001, VIA Technologies acquired S3's graphics business, establishing S3 Graphics as a separate entity focused on integrating graphics with processors and chipsets; this was followed by the launch of the Chrome series, including the DeltaChrome in 2004, aimed at budget and mobile segments. In 2011, HTC purchased S3 Graphics from VIA and investment firm WTI for $300 million, primarily to bolster its patent portfolio amid legal disputes in the mobile graphics space, with the acquisition completed in 2012. Since then, S3 Graphics has ceased developing new hardware, shifting to intellectual property licensing under HTC ownership, with no active product releases reported after 2011.

History

Founding and early years (1989–1994)

S3 Graphics was founded in January 1989 in , by engineers and Ronald Yara, who sought to innovate in the emerging field of . The company received initial funding from the Mayfield Fund, enabling the development of specialized hardware to address the limitations of standard VGA controllers in PCs. From its inception, S3 focused on creating affordable 2D accelerators designed to outperform integrated graphics solutions, targeting the growing demand for faster graphical user interfaces in business and consumer applications. The company's first major product, the S3 86C911, launched in June 1991 as the pioneering GUI accelerator chip, providing for Windows environments through features like bit-block transfers, line drawing, and polygon fills. This chip supported resolutions up to ×768 at 256 colors or 1280×1024 at 16 colors, marking a significant advancement over software-only rendering and quickly gaining adoption in add-in graphics cards. In 1992, the headquarters relocated to , to better access Silicon Valley's talent and resources. Building on the 86C911's success, S3 released the S3 924 later that year, which maintained while adding support for 24-bit color modes. By 1993, S3 expanded its lineup with the S3 801 and 805 series, introducing support for the PCI bus to enable higher data throughput and compatibility with emerging PC architectures, alongside improved resolutions and performance for GUI tasks. The S3 928 followed in the same year, enhancing 24-bit color handling and supporting up to 4 MB of video RAM for smoother operation in demanding applications. These developments solidified S3's position as a leader in the 2D graphics market. In 1994, the S3 Vision864 and Vision964 chips advanced the technology further with 64-bit framebuffers, PCI integration, and capabilities for higher resolutions like 1600×1200, setting the stage for broader adoption while maintaining focus on 2D acceleration.

Growth and 3D entry (1995–1999)

In 1995, S3 expanded its 2D graphics portfolio with the Trio series, including the Trio32, Trio64, Trio64V+, and Trio64V2, which served as advanced accelerators emphasizing multimedia integration. These chips featured 64-bit data paths for improved throughput and hardware support for video decoding through the S3 Scenic Highway interface, a local peripheral bus enabling direct connections to MPEG decoders like the S3 Scenic/MX2. This allowed for full-motion video playback without taxing the CPU, positioning S3 as a leader in cost-effective, integrated graphics for mainstream PCs. Building on this foundation, S3 announced entry into the 3D graphics market in 1995 with the ViRGE (Virtual Reality Graphics Engine), its first hybrid 2D/3D accelerator, which was released in 1996 and marketed heavily for video and emerging 3D applications despite the name's VR connotation. The chip combined a 64-bit S3d Engine for 2D acceleration—derived from the Trio architecture—with a dedicated pipeline supporting features like , with perspective correction, Z-buffering, alpha blending, and video . Variants included the ViRGE VX (with dual-ported VRAM and up to 8 MB memory), DX, GX, and GX2, all clocked around 50-55 MHz and compatible with PCI or VL-Bus interfaces. However, 3D performance was limited, achieving approximately 1 million polygons per second in benchmarks, hampered by slow texturing, blending artifacts, and inadequate support for or robust , often resulting in single-digit frame rates for games at 640x480 resolution. S3's 3D efforts advanced with the Savage series in 1998-1999, addressing ViRGE shortcomings through more capable rasterization engines. The Savage3D (86C391), launched in 1998, supported 6.0 with a full setup engine, texture cache, and single texel pipeline running at 95 MHz core/125 MHz memory, delivering up to 5 million triangles and 125 million texels per second while competing directly with NVIDIA's Riva series in mid-range segments. This was followed by the Savage4 family in 1999, including models like Savage4 Pro with up to 32 MB SDRAM, 7.0 compatibility, dual-texture pipelines, and enhanced AGP support, improving fill rates and feature sets for better gaming performance at resolutions up to 1024x768. During this period, S3 achieved significant market growth through widespread adoption in OEM systems, including partnerships with and for integrated graphics solutions that bundled S3 chips into consumer PCs. To optimize its hardware, S3 developed proprietary APIs: S3D for DOS and environments, enabling custom 3D rendering in early titles, and MeTaL for Windows, which supported advanced texture compression later standardized in . Despite these advances, S3 faced challenges with the ViRGE's underwhelming 3D capabilities, which earned it derisive nicknames like "ViRGE vegetable" in tech communities due to its sluggish performance compared to dedicated rivals, ultimately contributing to S3's competitive struggles by the late 1990s.

Mergers, acquisitions, and later developments (2000–present)

In 1999, S3 Incorporated acquired Diamond Multimedia Systems in a stock swap valued at approximately $128.5 million, forming a combined entity that shifted focus toward consumer electronics including MP3 players and digital video recorders. The resulting company, renamed SONICblue Incorporated, encountered financial difficulties amid the dot-com bust and filed for Chapter 11 bankruptcy protection in March 2003. Prior to the bankruptcy, in April 2000, S3 had sold its graphics chip business to a joint venture with VIA Technologies for $323 million in cash, with the transaction completing in early 2001 and VIA assuming full control of the S3 Graphics division. This sale marked the end of S3's independent hardware development era, as the graphics operations were integrated into VIA's motherboard chipset portfolio. Under VIA's ownership from 2001 onward, S3 Graphics saw limited innovation in standalone products, instead emphasizing the embedding of its graphics cores into VIA's integrated platforms. Notable examples include the ProSavage and Twister chipsets, released between 2001 and 2003, which incorporated S3's Savage-derived graphics technology for budget-oriented PCs and laptops, providing basic 2D/3D acceleration alongside VIA's northbridge functions. The focus on integration reflected VIA's strategy to compete in the low-end market, but it also involved workforce reductions; by the mid-2000s, S3 Graphics had streamlined operations, contributing to broader layoffs in the graphics sector during economic pressures. On July 6, 2011, HTC Corporation announced its acquisition of S3 Graphics from and investor Winston Wang's group for $300 million, primarily to secure S3's portfolio of 235 graphics-related patents amid escalating disputes. The deal, approved by regulators and completed in June 2012, positioned S3 as a wholly owned HTC dedicated to defense rather than active product development. S3 Graphics leveraged its patents in litigation against Apple Inc., filing complaints with the U.S. International Trade Commission (ITC) in 2010 alleging infringement on graphics processing technologies used in iPhones, iPads, and Macs. Specific assertions targeted U.S. Patent Nos. 6,658,146 (image compression methods) and 6,297,839 (pixel processing techniques), among others. An initial ITC ruling in July 2011 found infringement on certain claims, recommending import restrictions on affected Apple products, but this was partially overturned; by November 2011, the full ITC dismissed the complaint in its entirety, determining no violation had occurred. A second ITC investigation into additional patents followed but yielded no import bans. As an HTC , S3 Graphics ceased meaningful hardware development by the mid-2010s, with its last major product line being the Chrome 500 series of graphics processors launched in November 2008, targeted at entry-level 10.1 and 3.0 applications. The company transitioned to a dormant patent-holding entity, licensing its portfolio—including graphics and compression technologies—to third parties such as for use in broader ecosystems. As of 2025, S3 remains under HTC's ownership with no active R&D or product initiatives, serving primarily as an IP asset amid ongoing industry consolidation. As of 2025, S3 Graphics remains a wholly owned of HTC, focusing solely on IP licensing with no hardware development.

Products and technologies

2D graphics controllers

S3's initial foray into 2D graphics acceleration came with the 911 and 911A controllers, released in June 1991, which marked the company's first dedicated Windows accelerators supporting 16- and 256-color modes along with high-color acceleration. These chips introduced key features like hardware cursor support with a configurable 64x64 in 4- to 32-bit color depths and overlay capabilities for basic video handling, all built on an 8514/A-compatible architecture with a VGA frontend and hardwired functions for BitBLT, rectangle fills, and line drawing. Operating on a 16-bit ISA bus with up to 1 MB of VRAM, they enabled resolutions up to 1024x768 at 256 colors or 1280x1024 at 16 colors, delivering fill rates around 5-7 megapixels per second. Building on this foundation, the 924 controller arrived in 1992, enhancing VGA compatibility while adding 24-bit true-color acceleration at resolutions like 640x480, maintaining the 16-bit data path to memory but extending support for higher color depths in lower resolutions. By 1993, the 801 and 805 series shifted to more efficient interfaces—the 801 on ISA and the 805 on VLB—with 32-bit architecture, up to 2 MB of DRAM, and integrated true-color support via external RAMDACs clocked at 80-135 MHz, achieving fill rates of 10-13 megapixels per second and resolutions up to 1280x1024 at 16 colors. These controllers emphasized mainstream VESA Windows acceleration, including improved BitBLT operations for GUI tasks without full 32-bit internal acceleration in all modes. The advanced 2D lineup evolved with the 928 and 928p in 1993-1994, introducing a 64-bit GUI engine capable of up to 75 MHz clock speeds, 24- and 32-bit true-color modes, and support for 1-4 MB of DRAM or VRAM on ISA, VLB, or PCI buses (via the 928p). These chips provided linear address mapping for easier software access and resolutions up to 1600x1200 at 16-bit color, with fill rates reaching 25.74 megapixels per second, significantly outperforming earlier models in polygon and line drawing tasks. Complementing this, the Vision series—encompassing the 864, 964, 868, and 968 from 1994—focused on enhanced 2D and video playback, supporting up to 8 MB of memory, true color at 1024x768 (on the 964), and motion video acceleration through hardware scaling and overlays on VLB or PCI interfaces. The 968, in particular, processed up to eight 8-bpp or four 16-bpp operations per clock cycle, boosting GUI responsiveness and video windowing in applications. The Trio family, launched in , represented a pinnacle of S3's pure 2D acceleration efforts, with variants like the Trio32, Trio64, 64V+, and 64V2 integrating a 64-bit internal data path, advanced BitBLT acceleration for block transfers and pattern fills, and hardware support for short-stroke vectors, double-buffering, and textured lines. These PCI-based chips supported 1-4 MB of FPM/ DRAM, resolutions up to 1280x1024 at 75 Hz in 256 colors or 800x600 at 75 Hz in 16.7 million colors, and featured an onboard 135 MHz for tear-free output. The 64V+ added streams processing to composite RGB graphics, video, and cursor overlays into 24-bit output, while the 64V2 included vertical bilinear filtering for smoother video scaling, all on a glueless PCI 2.0 interface with configurable linear addressing. Compared to contemporaries like Cirrus Logic's GD-543x series, the Trio64 offered superior 2D fill and GUI performance, often achieving higher throughput in Windows environments due to its wider bus and integrated clock generator. Later 2D evolutions culminated in the Trio3D of 1997, a hybrid design where 2D remained dominant through a 128-bit pipelined engine, integrated frame buffer, and DAC supporting up to 1600x1200 at 85 Hz on AGP interfaces with 4-8 MB of SGRAM at 100 MHz. This chip retained core 2D strengths like enhanced BitBLT clipping, , and FIFO-monitored operations from prior Trios, while bursting commands for efficient memory access. S3 innovated in display and audio integration with external DACs like the GenDAC for basic expansion and the SDAC for higher-performance true-color output in early controllers. Some later chips incorporated Sonic/AD sound technology, a sigma-delta audio DAC with integrated PLL and stereo 16-bit output, enabling combined graphics-audio solutions in PCI configurations for PCs.

3D graphics processors

S3 entered the 3D graphics market with the ViRGE series in 1996, integrating a dedicated 3D setup engine into its established 2D architecture to enable basic rendering capabilities. The original ViRGE (86C325) featured a 64-bit S3d supporting , perspective-correct , alpha blending, and 16-bit , with a 2 MB EDO DRAM frame buffer on a 64-bit interface expandable to 4 MB. It included an integrated 135 MHz and supported 1.1 via drivers, but its design emphasized CPU-assisted , resulting in a low textured fill rate of approximately 30 million pixels per second. This made it suitable for simple 3D applications but inadequate for high-frame-rate gaming, as demonstrated by Quake benchmarks yielding only 15-20 frames per second at 640x480 resolution. The series evolved through variants like the ViRGE VX (86C390, 1996), which added VRAM support for up to 8 MB of and a higher 220 MHz , though 3D gains were limited by the core architecture's bandwidth constraints. The ViRGE DX (86C375, 1996) operated at 45 MHz with 4 MB DRAM, while the GX (86C385) and GX2 (86C357) increased clocks to 75 MHz and supported SDRAM or SGRAM for improved synchronous access, enhancing 2D/3D hybrid in OEM systems. The Trio3D (86C365, 1997) integrated these features directly onto motherboards with 4 MB SGRAM at 100 MHz, targeting integrated but retaining the series' CPU dependency and fill-rate limitations, often performing comparably to software rendering in demanding titles. The Savage series, introduced in 1998, represented a major architectural shift toward dedicated 3D acceleration. The Savage3D (86C180) complied with DirectX 6 standards, incorporating a floating-point triangle setup engine, single-cycle , and (S3TC) for efficient texture handling. Clocked at 125 MHz with a 64-bit SDRAM/SGRAM interface supporting up to 8 MB, it achieved 125 million pixels per second in trilinear fill rate and 5 million triangles per second, marking a substantial improvement over ViRGE for entry-level 3D gaming. Building on this, the Savage4 (86C270/271, 1999) featured a super-pipelined 128-bit 3D engine with single-cycle multitexturing, , and hardware , clocked at up to 133 MHz and supporting AGP 2x/4x. Its 128-bit memory interface handled up to 32 MB SDRAM/SGRAM at 125-143 MHz, delivering 140 million pixels per second trilinear fill rate and 8 million triangles per second. In comparisons, the Savage4 matched or exceeded NVIDIA's TNT2 in select 6 titles like Unreal at 800x600 resolutions, though it trailed in texture-heavy scenarios due to narrower effective bandwidth. The Savage2000 (9100, 2000) advanced further with integrated hardware Transform and Lighting (T&L), a 200 MHz core, and a 128-bit DDR memory interface supporting up to 64 MB at 200 MHz, encompassing roughly 1.5 million transistors for DirectX 7 compliance. Despite these specs promising competitive mid-range performance, its release was delayed, and persistent driver bugs undermined stability and feature utilization. Subsequent models like SuperSavage (2001) optimized for AGP 4x and lower power draw in mobile configurations, while SavageXP (2002) added TV output and retained the 128-bit DDR interface for extended compatibility in legacy systems. S3 incorporated proprietary enhancements across these processors, such as S3TC for bandwidth-efficient texturing—which influenced later industry standards—and optional 3DNow! integration in select Savage models to leverage CPUs for setup tasks. The driver ecosystem ensured robust and 2000 compatibility, including 1.x and up to 7, but faced criticism for incomplete 8 support, inconsistent acceleration, and optimization gaps that favored competitors like in benchmarks such as Quake III, where Savage4 averaged 40-50 frames per second at 800x600 versus TNT2's slightly higher 50-60.

Integrated and media chipsets

S3 Graphics developed integrated chipsets that combined graphics acceleration with processing, targeting embedded systems, laptops, and low-power devices during the early 2000s. These solutions emphasized architectures to reduce costs and power consumption, often partnering with for integration into chipsets. Key features included hardware support for video decoding and , enabling efficient playback in resource-constrained environments. The ProSavage and Twister chipsets, introduced in 2001 and 2002, represented S3's entry into VIA-integrated platforms for laptops and desktops. ProSavage4 and ProSavage8 variants provided 2D/3D acceleration using up to 64 MB of shared system RAM, with a 64-bit memory interface and support for AGP 4X/8X interfaces. These chipsets included MPEG-2 decoding via DVD , allowing smooth 30 fps playback of at resolutions up to 1600x1200 in 16-bit color. Twister, codenamed for the VIA Apollo PLE133, featured a 133 MHz , PC133 SDRAM support, and low-power design suitable for mobile applications, priced at $35 in volume. Building on this foundation, the Chrome series from 2004 to 2008 expanded S3's integrated offerings for embedded and mobile use. UniChrome, integrated into VIA chipsets like the PM800, delivered 7-level 3D acceleration without transform and lighting (T&L) hardware, using for low-cost embedded applications such as thin clients. The Chrome9 family, including variants like Chrome9 HC, advanced to 9.0 compatibility with Model 2.x support and basic features, while select embedded models like the Chrome eH1 added 2.0 for vector graphics in devices. GammaChrome and DeltaChrome introduced pixel and vertex shader support exceeding 9.0 limits in some cases, enhancing 3D performance for integrated setups. Later iterations in the Chrome 20, 440, and 500 series reached core clocks up to 400 MHz, with the Chrome 500 providing for H.264, , and WMV-HD codecs via the ChromotionHD 2.0 engine, enabling Blu-ray playback with low CPU utilization. S3's media-focused integrations complemented these graphics cores with dedicated video and audio processing. The ViRGE/MX chipset from 1998 incorporated the Streams Processor for hardware-assisted and playback, supporting overlay capabilities for video-in-a-window applications. Similarly, the Aurora64V+ accelerator, released around 1996, enabled dual-display video overlays with color and chroma keying, allowing transparent or opaque blending of video streams over graphics at up to 135 MHz speeds. For audio, the SonicVibes PCI card in 1999 provided 3D positional audio via Spatializer technology, integrating with S3's graphics ecosystem for immersive multimedia experiences in PCs. The Scenic/MX2 decoder, evolved for mobile contexts in the 2000s, handled audio/video decoding and interfaced with S3 graphics chips for efficient playback in portable devices. These s found widespread OEM adoption in netbooks, set-top boxes, and laptops, where their power efficiency and integration reduced system costs. For instance, Chrome-based solutions in VIA platforms supported 30 fps DVD playback and HD video decoding, outperforming competitors by up to 30% in performance-per-watt for embedded tasks. Following the 2008 launch of the Chrome 500 series, S3 shifted emphasis from new chipset development to IP licensing, particularly after HTC's acquisition, focusing on patent portfolios for technologies.

References

Add your contribution
Related Hubs
User Avatar
No comments yet.