Information for S3 ViRGE, ViRGE/DX, ViRGE/GX, ViRGE/GX2, ViRGE/MX, ViRGE/VX, Trio3D, Trio3D/2X, Savage3D and Savage4 Users : Supported hardware
Previous: Information for S3 ViRGE, ViRGE/DX, ViRGE/GX, ViRGE/GX2, ViRGE/MX, ViRGE/VX, Trio3D, Trio3D/2X, Savage3D and Savage4 Users
Next: XF86_S3V server

1. Supported hardware

Since release 3.3.2 of XFree86, there are now two servers which support the ViRGE family of chips. The XF86_S3V server is a dedicated server which supports the S3 ViRGE (86C325), the ViRGE/DX (86C375), ViRGE/GX (86C385) and the ViRGE/VX (86C988) chips. Use of that server is no longer recommended. It is not actively being supported anymore.

The above ViRGE chipsets are supported in the XF86_SVGA server, which includes a new ViRGE driver making use of the XAA acceleration architecture and also supports ViRGE/GX2 (86C357), ViRGE/MX (86C260), Trio3D (86C365), Trio3D/2X (86C362), Savage3D (86C391), Savage4 (86C396/86C397) and Savage2000 chips as of 3.3.6.

The following sections describe details of ViRGE support. Be aware that there are two servers described. XF86_S3V is the ViRGE specific server and was created first. The new acceleration architecture support is found in the XF86_SVGA server using the s3_virge driver. Each has strengths and weaknesses.


Information for S3 ViRGE, ViRGE/DX, ViRGE/GX, ViRGE/GX2, ViRGE/MX, ViRGE/VX, Trio3D, Trio3D/2X, Savage3D and Savage4 Users : Supported hardware
Previous: Information for S3 ViRGE, ViRGE/DX, ViRGE/GX, ViRGE/GX2, ViRGE/MX, ViRGE/VX, Trio3D, Trio3D/2X, Savage3D and Savage4 Users
Next: XF86_S3V server