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 Linux Hardware Reviews
  1. Rosewill RS-MI-01: An Ultra Low-Cost Mini-ITX Chassis
  2. D-Link DCS-2330L HD Wireless Network Camera
  3. Gigabyte AM1M-S2H
  4. AMD's New Athlon/Semprons Give Old Phenom CPUs A Big Run For The Money
Latest Linux Articles
  1. AMD Catalyst 14.4 On Linux With Radeon R3 APU Graphics
  2. Red Hat Enterprise Linux 7.0 RC Benchmarks
  3. AMD Catalyst 14.4 Brings Few Linux Performance Improvements
  4. The Performance Of Fedora 20 Updated
Latest Linux News
  1. R600 Gallium3D Lands Many OpenGL Fixes
  2. LLVMpipe Gallium3D Now Exposes GLSL 3.30
  3. NGINX 1.6 Brings SPDY 3.1 & Other New Features
  4. Linux Foundation Announces A Core Infrastructure Initiative
  5. More Steam Linux Tests/Benchmarks Might Be Coming
  6. NVIDIA's Amazing Single-Board ARM Computer Might Be Delayed
  7. Fedora 21 To Get A Playground, New Features
  8. PC-BSD Is Developing Its Own Desktop Environment
  9. Valve Is Bringing VOGL To Windows & Working On Regression Tests
  10. Canonical Is Taking Over Linux 3.13 Kernel Maintenance
  11. Google Web Designer Is Now Natively Available On Linux
  12. Ubuntu 14.10 Is Codenamed The Utopic Unicorn
Latest Forum Discussions
  1. Linux Kernel Developers Fed Up With Ridiculous Bugs In Systemd
  2. HTPC-upgrade advice: AMD Richland A8-7600 or Kaveri A10-6700T ???
  3. What Else Would You Like To See On Phoronix This Spring?
  4. The GNOME Foundation Is Running Short On Money
  5. The Most Amazing OpenGL Tech Demo In 64kb
  6. Announcing radeontop, a tool for viewing the GPU usage
  7. New card. Open source drivers only.
  8. Script for Fan Speed Control