1. Computers
  2. Display Drivers
  3. Graphics Cards
  4. Memory
  5. Motherboards
  6. Processors
  7. Software
  8. Storage
  9. Operating Systems


Facebook RSS Twitter Twitter Google Plus


Phoronix Test Suite

OpenBenchmarking.org

ATI: Open v. Closed Drivers

Michael Larabel

Published on 6 May 2006
Written by Michael Larabel
Page 1 of 2 - Comment On This Article

Since Stephen Shankland's article at CNET entitled New Linux look fuels old debate, we have been overwhelmed with requests to take a serious look at the frame-rate performance differences between the various open-source and proprietary contenders. Many of Stephen's thoughts had revolved around the recent push for Linux desktop eye candy through delivering 3D effects with such projects as AIGLX from the Fedora RenderingProject, and XGL. Some of his thoughts had also pertained to Fedora/Red Hat closing out proprietary kernel modules by shipping Fedora Core 5 with a flawed kernel. There also has been lots of open-source discussion since a disturbance that took place where the Free Software Foundation's Richard M Stallman was almost arrested at an event where an ATI programmer was speaking. Our first article on this topic, which will likely be the start of a series of examinations, is looking at the differences between the X.Org open-source ATI Radeon driver and that of ATI's official but proprietary fglrx display driver.

While some hardware manufacturers have been Linux-friendly with releasing the specifications for their product or pushing out open-source drivers that comply with the Free Software Foundation GPL, the GPU manufacturers have been largely resistant. The two names synonymous in this industry are of course ATI and NVIDIA. In the New Linux look fuels old debate article, there were quotes from both ATI's Matthew Tippett and NVIDIA's Andrew Fear, but what the proprietary drivers largely boil down to is protecting the respective company's intellectual property. Various driver components from each of the green and red sides are open-source, such as NVIDIA's nvidia-xconfig and ATI's fireglcontrolpanel. While Intel's integrated, graphics components are not largely competitive now for gamers and enthusiasts, they on the contrary do sport open-source Linux display drivers. Intel does claim they are working on "bringing out some interesting new stuff", but until the time comes we will remain mute.

Last year we at Phoronix had delivered very intriguing messages about XGI Technology potentially open-sourcing their Linux display drivers with a GPL-like license. However, since ATI's buyout earlier this year of Macrosynergy, an XGI Technology alliance company, our XGI sources have dried up. XGI's current Linux drivers for the Volari graphics cards are largely undeveloped with only recent support for the Linux 2.6 kernel, and other critical features continue to lack. With Linux not being a primary desktop or gaming platform around the world at this present time, NVIDIA and ATI's alternative OS focus for consumers and gamers largely are a derivative of their substantial workstation focus with the Quadro and FireGL products.

There of course been efforts to reverse-engineer the products but as Michael Larabel was quoted in the CNET article, these developments largely come too late for most users with them being months (or years) behind the proprietary competition. Many of these reverse-engineering efforts thus far have failed or produced rudimentary results. The open-source ATI Radeon drivers for the Radeon 7500 - 9250 (R100 and R200 GPUs) do have reliable open-source support as they were written with specifications provided by ATI. Among the ATI Linux driver projects is the SourceForge-based GATOS and r300, which has aimed to provide enhanced drivers for many Radeon graphics cards.

As mentioned earlier, the aim for this article is to provide quantitative results between the X.Org open-source ATI drivers (Radeon 9250 or lower) and that of ATI's proprietary fglrx display driver. For performing these tests, we dug out an ATI Radeon 9250 128MB GPU in conjunction with other computer hardware components for its time. X.Org v7.0.0 was used while the ATI fglrx v8.24.8 drivers were used -- which are the latest drivers at this time and are available from the Livna repository for Fedora Core 5. With this card being able to barely push any modern-day Linux-native game, for the frame-rate tests today we turned to Enemy Territory. Originally, we had intended on also delivering Unreal Tournament 2004 benchmarks, but with the Demo v3334, the game experiences a segmentation fault with the Radeon 9250 and v8.24.8 drivers.

Hardware Components
Processor: Intel Pentium 4 2.8GHz C
Motherboard: Abit SG-72 (SiS 661FX + 964L)
Memory: 2 x 512MB DDR PC-3200
Graphics Card: ATI Radeon 9250 128MB
Hard Drives: Western Digital 80GB IDE
Optical Drives: Lite-On 16x DVD-ROM
Power Supply: SilverStone Strider ST405 400W
Software Components
Operating System: Fedora Core 5
Linux Kernel: 2.6.16-1.2096_FC5 SMP (i686)
GCC - GNU Compiler: 4.1.0
Graphics Driver: ATI fglrx v8.24.8
radeon v6.5.7.3
X.Org: 7.0.0
Latest Articles & Reviews
  1. Preliminary Tests Of Intel Sandy Bridge & Ivy Bridge vs. Broadwell
  2. AMD FX-8320E Performance On Linux
  3. Linux Compiler Benchmarks Of LLVM Clang 3.5 vs. LLVM Clang 3.6-rc1
  4. Intel Broadwell HD Graphics 5500: Windows 8.1 vs. Linux
  5. Linux Benchmarks Of NVIDIA's Early 2015 GeForce Line-Up
  6. NVIDIA GeForce GTX 960: A Great $200 GPU For Linux Gamers
Latest Linux News
  1. NVIDIA Tegra DRM Driver Supports Atomic Mode-Setting In Linux 3.20
  2. Linux "GHOST" Vulnerability Hits Glibc Systems
  3. Linux Game Publishing Remains Offline, Three Years After The CEO Shakeup
  4. PlayStation 4 System Compiler Support Landing In LLVM
  5. Now-Closed KDE Vulnerabilities Remind Us X11 Screen Locks / Screensavers Are Insecure
  6. Vivaldi: A New Chromium-Powered, Multi-Platform Browser
  7. KDE Plasma 5.2 Officially Released
  8. Intel Broadwell On Linux Has Working OpenCL 1.2, VP8 Video Acceleration
  9. GParted 0.21 Brings ReFS Detection, EXT4 For RHEL5, Reiser4 For Linux 3.x
  10. Wine Staging Update Has Better CUDA Support, Driver Testing Framework
Most Viewed News This Week
  1. Windows 10 To Be A Free Upgrade: What Linux Users Need To Know
  2. LibreOffice 4.4 Is Coming Soon With New Features
  3. Google Admin Encourages Trying Btrfs, Not ZFS On Linux
  4. TraceFS: The Newest Linux File-System
  5. My Initial Intel Broadwell Linux Experience With The ThinkPad X1 Carbon
  6. Interstellar Marines On Linux With Catalyst: Bull S*#@
  7. Keith Packard Leaves Intel's Linux Graphics Work
  8. Faster VP9 Decoding Is On The Horizon