identify S3 chips

S3 Inc. [PCI vendor ID 5333]
graphics business is subsidiary of VIA since 11 Apr 2000
S3 renamed to SONICblue on 1.Nov 2000 with 3 sub divisions Frontpath, Rio Digital Audio and Diamond
FireGL division of Diamond sold to ATI in Mar 2001
Driver support is available at VIA - S3 graphics

  dl $ info
ViRGE 3D
86C325
 
  dl $ info
Trio 3D
86C365
 
  dl $ info
Trio 3D
86C366
 
  dl $ info
Trio 3D
86C366
 
  dl $ info
Trio 3D/2X
86C368
 
         
  dl $ info
Savage 3D
86C391
 
  dl $ info
Savage4 Pro
86E397
 
  dl $ info
SDAC
86C716-MG
 
  dl $ info
Trio 64
86C764X
 
  dl $ info
Trio 64V+
86C765
 
         
  dl $ info
Trio 64V2/DX ES
86C775
 
  dl $ info
Trio 64V2/DX
86C775
 
  dl $ info
Trio 64V2/GX ES
86C785
 
  dl $ info
Vision864
86C864-P
 
  dl $ info
Savage4 GT
86C395
 
         
  dl $ info
805
86C805
 
  dl $ info
805-P
86C805-P
 
  dl $ info
SuperSavage 128
serial
 
  dl $ info
Savage MX
86E290
 
  dl $ info
Twister
86E380
 
         
  dl $ info
ViRGE/DX
86C375
 
  dl $ info
Trio32
86C732-P
 
  dl $ info
ViRGE/GX2
86C357
 
  dl $ info
Trio 3D/2X
86C362
 
  dl $ info
Vision964
86C964-P
 
         
  dl $ info
Sonic Vibes
86C617
 
  dl $ info
Savage XP
SAVAGE XP
 
  dl $ info
Savage4 PRO
86C397
 
  dl $ info
Savage IX
86C298
 
  dl $ info
Alpha Chrome
86E600
 
         

Audio
[CA00] 86C617 Sonic Vibes audio

Mainboard
[0551] 86C551 ('Plato PX',P5 fully, internal PCI-VGAS3 TrioV+, UMA, FP/EDO/SD, Scenic/MX2 [MPEG-1 decoder])

Video
86C801 160pin as '928, but limited to 2MB DRAM & no 32bit acceleration- '801 is the ISA version
86C805 184pin same as '801 but for Local Bus
86C805i as 805, but can interleave two banks of DRAM
86C805p PCI version of the '805

ViRGE
[8C00] ViRGE/M3
[8C01] 86C260 ViRGE/MX (PCI/AGP, max. 2MB)
[8C02] 86C240 ViRGE/MX+
[8C03] 86C280 ViRGE/MX+ MV
[____] 86C??? ViRGE/MXi
[5631] 86C325 ViRGE (50MHz core)
[8A01] 86C375 ViRGE/DX (PCI/AGP, SDRAM, 66MHz core)
[8A01] 86C385 ViRGE/GX (PCI/AGP, SGRAM, 66MHz core)
[8A01.B0320E11] Compaq OEM
[8A01.161710B4] STB OEM Nitro 3D
[8A01.171710B4] STB OEM Nitro 3D
[8A01.8A01.5333]
[8A10] 86C357 ViRGE / GX2
[8A10.8A101092] Diamond Multimedia OEM Stealth 3D 4000
[883D] 86C988 ViRGE/VX PCI

ViRGE/T (never released ?)

Trio
[8A13] 86C362 Trio3D/2X (PCI/AGP)
[8A13] 86C368 Trio3D/2X (PCI/AGP)
[8A13.8A135333]
[8810] 86C732 Trio32 (Integrated '864, DAC and clock chip. 32bit memory path) Rev. 00
[8811] 86C764 Trio64 (Integrated '864, DAC and clock chip, 208pin) Rev. 01
[8811.p] 86C764X Trio64 PnP
[8811.rev40-5F] 86C765 Trio64V+
[8812] 86CM65 Aurora64V+ (notebook, Trio64V+ with dual display capability, LCD/CRT/TV)
[8813] 86C764 Trio64 Rev. 03
[8814] 86C767 Trio64UV+
[8815] 86CM65 Aurora128 (notebook, LCD/CRT/TV)
[8900] 86C755 Trio64V2/DX
[8900.89005333] Trio64V2/DX
[8901] 86C775 Trio64V2/DX/GX (170MHz RAMDAC)
[8901.89015333] Trio64V2/DX/GX
[8903] Trio64V+
[8904] 86C365 Trio3D (PCI/AGP)
[8904.00DB1014] Integrated Trio3D IBM OEM
[8904.89045333]
[8904] 86C366 Trio3D (PCI/AGP)
[8905] Trio64V+
[8906] Trio64V+
[8907] Trio64V+
[8908] Trio64V+
[8909] Trio64V+
[890A] Trio64V+
[890B] Trio64V+
[890C] Trio64V+
[890D] Trio64V+
[890E] Trio64V+
[890F] Trio64V+
86C785 Trio64V2/GX (170MHz RAMDAC)

Plato PX
[8902] 86C551, Plato/PX, SMA family

Vision series S3MM
[88C0] 86C864 Vision864 Rev. 00 (208pin, 964 w/ max 4MB DRAM)
[88C1] 86C864 Vision864 Rev. 01
[88C2] 86C864-P Vision864 Rev. 02
[88C3] 86C864-P Vision864 Rev. 03
[8800] 86C866 Vision866
[8880] 86C868 Vision868 Rev. 00 (Vision864 w/ video support)
[8881] 86C868 Vision868 Rev. 01
[8882] 86C868 Vision868 Rev. 02
[8883] 86C868 Vision868 Rev. 03
86C911 184pin, max 1MB, 1280x1024x16c, 1024x768x256c, 640x480x32kc, ISA
86C911A 184pin, same as 911, Corrects a bug in 1280 modes, ISA
86C924 184pin Support for 24-bit modes, ISA
[88B0] 86C928 208pin 24bit color, 4MB VRAM Accelerated 4/8/16/32bit, Rev. 00
[88B1] 86C928-P Rev. 01 (same as 928, but with fixed PCI bug)
[88B2] 86C928-P Rev. 02
[88B3] 86C928-P Rev. 03
[8801] 86C964
[88D0] 86C964 Vision964 Rev. 00 (208pin, 64bit, max 8MB, 1600x1200 32bit)
[88D1] 86C964 Vision964 Rev. 01
[88D2] 86C964 Vision964-P Rev. 02
[88D3] 86C964 Vision964-P Rev. 03
[88F0] 86C968 Vision968 Rev. 00 (Vision964 w/ video support)
[88F1] 86C968 Vision968 Rev. 01
[88F2] 86C968 Vision968 Rev. 02
[88F3] 86C968 Vision968 Rev. 03

[8870] FireGL

Savage 3D
[8A20] 86C390 Savage 3D (125MHz RAM, 125MHz core, max 8MB, 250MHz RAMDAC)
[8A20] 86C794 Savage 3D
[8A20.8A205333]
[8A21] 86C391 Savage 3D-MV (125MHz RAM, 125MHz core, max 8MB, 250MHz RAMDAC)
[8A21] 86C795 Savage 3D-MV
[8A21.8A215333]

Savage 4 LT/GT/PRO/PRO-M
86C394 Savage4 LT (AGPx2, 110/110MHz core/RAM, max 8MB, AIC package, 1 pipeline, 1 texture unit, 64bit SDRAM)
[8A22] 86C395 Savage4 GT (AGPx2, 125MHz RAM, 110MHz core, max 16MB, AIC package, 250MHz RAMDAC)
[8A22.8A225333] 395A Savage4 (BitFlip)
[8A22.81005333] 395B Savage4 (S3 SDRAM 100MHz)
[8A22.81105333] 395C Savage4 (S3 SDRAM 110MHz)
[8A22.81255333] 395D Savage4 (S3 SDRAM 125MHz)
[8A22.91255333] 395E Savage4 (S3 SGRAM 125MHz)
[8A22.8A2E5333] 395F Savage4 32bit (BitFlip)
[8A22.0018105D] Number9 OEM SR9 8MB SDRAM
[8A22.002A105D] Number9 OEM SR9 Pro 16MB SDRAM
[8A22.003A105D] Number9 OEM SR9 Pro 32MB SDRAM
[8A22.092F105D] Number9 OEM SR9 Pro+ 16MB SGRAM
[8A22.42071092] Diamond Multimedia OEM Stealth III S540
[8A22.48001092] Diamond Multimedia OEM Stealth III S540
[8A22.48081092] Diamond Multimedia OEM Stealth III S540
[8A22.480E1092] Diamond Multimedia OEM Stealth III S540
[8A22.49041092] Diamond Multimedia OEM Stealth III S520
[8A22.4A091092] Diamond Multimedia OEM Stealth III S540
[8A22.4A0B1092] Diamond Multimedia OEM Stealth III S540 Xtreme
[8A22.4A0F1092] Diamond Multimedia OEM Stealth III S540
[8A22.4E011092] Diamond Multimedia OEM Stealth III S540
[8A22.101D1102] Creative Labs OEM 3D Blaster Savage 4
[8A22.101E1102] Creative Labs OEM 3D Blaster Savage 4
[8A23] Savage 4
86C396 Savage4 PRO-M (AGPx4, 125MHz RAM, 110MHz core, max 32MB, M/B package)
86C396P Savage4 PRO-M+ (AGPx4, 143MHz RAM, 125MHz core, max 32MB, M/B package)
86C397 Savage4 PRO (AGPx4, 125MHz RAM, 110MHz core, max 32MB, AIC package, 250MHz RAMDAC)
[8A22.81435333] 397A Savage4 (S3 SDRAM 143MHz)
[8A22.91435333] 397B Savage4 (S3 SGRAM 143MHz)
86C397P Savage4 PRO+ (AGPx4, 143MHz RAM, 125MHz core, max 32MB, AIC package, 250MHz RAMDAC)
86C397X Savage4 PROXtreme (AGPx4, 166MHz RAM, 166MHz core, max 32MB)

ProSavage (VIA integrated)
[8A25] 86C370 ProSavage PM133
[8A25.212914A4] Toshiba ProSavage PM133 OEM GVC
86C377 ProSavage KM133
[8D01] 86C380 'Twister' VT8603 [86E380]
[8D01] 86C381 'Twister' VT8606
[8D02] 86C387 'Twister K' VT8362
[8D04] 86C420 ProSavage DDR VT8372, VT8374, VT8376, VT8613, VT8615, VT8703

86C708 (GenDAC, combined RAMDAC & clock gen, identic to ICS5342)
86C716 (SDAC, combined RAMDAC & clock gen, identic to ICS5300)

Savage MX / IX ('Paramount', 'JV8N', 'JV200')
64/128bit SDR or 64bit DDR, 8-64MB RAM, 143[SDR]/125[DDR]MHz core, 1 pipeline, 2 texture units)
[8C10] 86C270 Savage MX (mobile, 0.18 µm, 800x600, 2W max., 16MB)
[8C10.00011179] Toshiba Savage/MX
[8C11] 86C290 Savage MX-MV
[8C12] 86C274 Savage IX (mobile, 0.18 µm, 800x600, 2W max., MultiChipModule-design, 16MB)
[8C12.00011179] Toshiba Savage/IX
[8C13] 82C294 Savage/IX-MV
[____] 86C298 Savage IX ('Paramount', internal 4/8MB DRAM, mobile, DualView)

SuperSavage MX / IX
[____] SuperSavage MX ('P64', 64bit SDR/DDR, Savage/MX pin compatible)
[8C22] 86C508 SuperSavage 128 MX 'engineering sample' ('P128', 128bit SDR, AGPx4)
[8C2A] 86C544 SuperSavage 128 IX 'engineering sample' ('T128', P128 w/ integrated RAM)
[8C2C] 86C564 SuperSavage IX 'engineering sample' ('T64', P64 w/ integrated 8/16MB RAM)
[8C2F] 86C594 SuperSavage IXc DDR 'engineering sample' ('T64C', 64bit DDR, integrated RAM, compact pin out)
[8C2E] 86C584 SuperSavage IXc-166 SDRAM

Savage 2000 ('Zoetrope', 'JV-NG', 'JV-NGD')
[9102] 86C410 Savage 2000 ('GX4', max. 64MB 128bit DDR, 150/166/350MHz core/mem/RAMDAC, 0.18+0.25µm)
[9102.59321092] Savage 2000 OEM Diamond Viper II Z200
[9102.59541092] Savage 2000 OEM Diamond Viper II Z200
[9102.59521092] Savage 2000 OEM Diamond Viper II Z200
[9102.59341092] Savage 2000 OEM Diamond Viper II Z200
[9102.59041092] Savage 2000 OEM Diamond Viper II Z200
[9102.5D041092] Savage 2000 OEM Diamond Viper II Z200 w/ flat panel
[9102.5D321092] Savage 2000 OEM Diamond Viper II Z200 w/ flat panel
[9102.5D341092] Savage 2000 OEM Diamond Viper II Z200 w/ flat panel
[9102.5D541092] Savage 2000 OEM Diamond Viper II Z200 w/ flat panel
Savage 2000 (rev. 2, 0.18µm) mostly overclockable to 175MHz
Savage 2000+ (max. 64MB, 128bit, 200MHz core/RAM, 350MHz RAMDAC)

Savage XP ('Castle Rock')
86E600 AlphaChrome (16 / 32MB RAM onchip, Savage XP mobile)
AlphaChrome333 (VIA P4X333 integrated AlphaChrome)

('Castle Rock II')
DeltaChrome / Columbia / Chameleon (Project X)
Full DirectX 8 / 9 support, 300MHz core, 128bit DDR @ 300MHz, 0.13µm, 8 pipelines w/ 1 TMU each, GDI+
DeltaChrome F1 Pole
DeltaChrome F1, 8pipelines w/ 1 texture unit each, 128bit
DeltaChrome S8 Nitro, 315+MHz core
[8E00] 86E777 DeltaChrome S8, 275+MHz core, 8pipelines w/ 1 texture unit each, 128bit
[8E00.8E005333] DeltaChrome S8 001
[8E00.6001148C] DeltaChrome S8 002
[8E00.125010FC] DeltaChrome S8 003
[8E00.8E885333] DeltaChrome S8 ULP
[8E01] DeltaChromeX9m
[8E01.8E015333] DeltaChromeX9m
[8E02] DeltaChromex9m ULP
[8E02.8E025333] DeltaChromex9m ULP
[8E03] DeltaChromeM
[8E03.8E035333] DeltaChromeM
[8E04] DeltaChromeS4, 4pipelines w/ 1 texture unit each
[8E04.8E045333] DeltaChrome S4 001
[8E04.125010FC] DeltaChrome S4 002
[8E04.126010FC] DeltaChrome S4 003
DeltaChrome S4 Nitro

GammaChrome
GammaChrome S14 (Manhattan) 450/700MHz core/RAM DDR1
GammaChrome S18 (Metropolis) 500/900MHz core/RAM DDR1, 86E800
GammaChrome S18 Ultra 500/900MHz core/RAM
GammaChrome S18 Nitro 450/800MHz core/RAM
GammaChrome S18 Pro 400/800MHz core/RAM
GammaChrome S19 (Maxtrix) 375/600MHz core/RAM DDR1

Chrome S2x series
Chrome S20A / S20C / S20D
[8E45] ChromeS23 (86C835)
[8E47] ChromeS25 (86C833), ChromeS23 (86C834)
[8E48] ChromeS27 (86C830), ChromeS25 (86C832), ChromeS23 (86C831)
[8E4A] ChromeXM27 (86C844)
[8E4B] ChromeXM27 (86C847)
[8E4C] ChromeXM23 ULP MPM32 (86C848)
[8E4F] ChromeXM23 ULP MPM64 (86C849)

8xx DRAM / 9xx VRAM
ViRGE (Video and Rendering Graphics Engine)