29. S3

3.3.6:

Support (accelerated) for the S3 911, 924, 801, 805, 928, 864, 868,
964, 968, Trio32, Trio64, Trio64V+, Trio64UV+, Aurora64V+,
Trio64V2, and PLATO/PX is provided by the XF86_S3 server and the
XF86_SVGA server with the s3_svga driver. Support (accelerated)
for the ViRGE, ViRGE/VX, ViRGE/DX, ViRGE/GX, ViRGE/GX2, ViRGE/MX,
ViRGE/MX+ is provided by the XF86_S3V server. Support
(accelerated) for the ViRGE chipsets, as well as the Trio3D and
Trio3D/2X, is provided by the XF86_SVGA server with the s3v driver.
Support (accelerated) for the Savage3D, Savage3D/MV, Savage4, and
Savage2000, is provided by the XF86_SVGA server with the s3_savage
driver on some OSes (Linux, *BSD).

4.3.0:

Support (accelerated) for the 964 (revisions 0 and 1), 968, Trio32,
Trio64, Trio64, Trio64V+, Trio64UV+, Aurora64V+, Trio64V2, and
PLATO/PX is provided by the "s3" driver (however, only models using
the IBM RGB 524, Texas Instruments 3025, or an internal TrioDAC
RAMDAC chip are supported). Support (accelerated) for the ViRGE,
ViRGE/VX, ViRGE/DX, ViRGE/GX, ViRGE/GX2, ViRGE/MX, ViRGE/MX+,
Trio3D and Trio3D/2X is provided by the "s3virge" driver. Support
(accelerated) for the Savage3D, Savage3D/MV, Savage4,
Savage2000, and SuperSavage, is provided by the "savage" driver.
Support for the other S3 chipsets has not yet been ported.

Summary:

All hardware supported in 3.3.6 is also supported in
4.3.0 except for the 911, 924, 801, 805, 928, 864, and 868, and
versions of the 964 and 968 that do not use the RAMDAC chips listed
above. The SuperSavage chipset is supported only in 4.3.0.