Linux Consumers Should Still Avoid S3 Graphics

Posted by Michael Larabel on November 11, 2012

Whenever writing about VIA Technologies on Phoronix, S3 Graphics always comes to mind due to its relations with HTC and VIA. In fact, it's the only time that S3 Graphics usually ever comes to my mind aside from when talking about S3 Texture Compression. Anyhow, after writing this morning about the VIA KMS driver still not being mainline, it's worth reminding uninformed Linux users that S3 Graphics products remain poorly supported under Linux.

Even for Microsoft Windows users, S3 graphics cards remain quite rare these days on modern systems. S3 Graphics still has the Chrome 500/400 series as well as the Chrome 20 series, but they are hard to find in new PCs and it can be difficult to still even find them for sale. For a brief time, S3 Graphics on Linux looked a bit interesting when they were advertising a magical GPU Linux driver that offered Blu-ray support, DirectX 10.1, OpenGL 3.0, and NVIDIA VDPAU support under Linux. They were working on a new Linux driver and it did indeed comply with OpenGL 3.0~3.1 on supported hardware and supported NVIDIA's VDPAU API for hardware-accelerated video decoding.

They did release a few Linux GPU driver updates but nothing got better from there. The company's latest Linux driver for 32-bit and 64-bit platforms is version 14.05.02, which made its debut in September of 2011. This driver update simply offered up bug-fixes. Since last September, S3 has updated their Windows XP, Vista, and 7 drivers, but the Linux driver hasn't seen any new release.

With the unstable API/ABI for the X.Org Server and Linux kernel, this S3 binary driver from 2011 will certainly not work on any modern Linux desktop installation using the newer kernel/xorg-server.

Aside from the binary blob, there isn't any proper open-source S3 Graphics driver for their modern Chrome graphics adapters. Like the VIA hardware, you should avoid S3 Graphics if you are a Linux user since their driver support is now even worse off. The latest S3 Graphics products also aren't anything compelling at the hardware level compared to modern Intel/AMD/NVIDIA GPUs where you will find much better Linux performance and support.

Discuss this article in our forums, IRC channel, or email the author. You can also follow our content via RSS and on social networks like Facebook, Identi.ca, and Twitter (@Phoronix and @MichaelLarabel). Subscribe to Phoronix Premium to view our content without advertisements, view entire articles on a single page, and experience other benefits.
Latest Hardware Reviews
  1. Sumo Lounge Emperor
  2. Gallium3D Continues Improving OpenGL For Older Radeon GPUs
  3. 15-Way Open vs. Closed Source NVIDIA/AMD Linux GPU Comparison
  4. Nouveau vs. NVIDIA Linux Comparison Shows Shortcomings
Latest Software Articles
  1. The Cost Of Ubuntu Disk Encryption
  2. Btrfs vs. EXT4 vs. XFS vs. F2FS On Linux 3.10
  3. AMD Radeon R600 GPU LLVM 3.3 Back-End Testing
  4. F2FS File-System Shows Regressions On Linux 3.10
Latest Linux News
  1. Freedreno Gallium3D Now Banging The Adreno A3XX
  2. Jolla Announces Their First Phone
  3. Mageia 3 Released, Still Using Legacy GRUB
  4. NetBSD 6.1 Brings In More Features
  5. Using Six Monitors With AMD's Open-Source Linux Driver
  6. Benchmarking The Intel P-State, CPUfreq Changes
  7. FreeBSD Still Working On Next-Gen Package Manager
  8. DNF Still Advancing As Experimental Yum For Fedora
  9. Logitech Begins Supporting Linux Users
  10. Modern Intel Gallium3D Driver Still Being Toyed With
  11. Linux 3.10 Kernel Benchmarks On A Core i7 Laptop
Latest Forum Talk
  1. Jolla Announces Their First Phone
  2. Mageia 3 Released, Still Using Legacy GRUB
  3. The Cost Of Ubuntu Disk Encryption
  4. Freedreno Gallium3D Now Banging The Adreno A3XX
  5. Using Six Monitors With AMD's Open-Source Linux...
  6. Features Being Developed For KDE 4.11 Desktop
  1. Computers
  2. Display Drivers
  3. Graphics Cards
  4. Motherboards
  5. Peripherals
  6. Processors
  7. Software
  8. Operating Systems
  9. All Articles
  1. Linux Benchmarking
  2. OpenBenchmarking.org
  3. Phoronix Test Suite