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

A Comparison Of AMD & NVIDIA's Linux Control Panels

Michael Larabel

Published on 2 March 2008
Written by Michael Larabel
Page 1 of 5 - 17 Comments

It was a year ago that AMD had replaced its aging FireGL Control Panel inside its Linux driver with the AMDCCCLE, or AMD Catalyst Control Center Linux Edition. Since that time, this Catalyst Control Center for Linux continues to mature with a few new features being added here and there, and version 2.0 could in fact be introduced in an upcoming release. At the same time, the control panel utility that ships with NVIDIA's binary driver, nvidia-settings, has stayed more or less the same for the past few years with only a few minor revisions. How do these two Linux control panels compare though when it comes to the features? For this article we have put AMDCCCLE and nvidia-settings side-by-side to compare and contrast both utilities.

Prior to the introduction of the AMD Catalyst Control Center Linux Edition (AMDCCCLE) was the FireGL Control Panel (fireglcontrolpanel) application. This Qt application was open-source, but it was a complete mess. This control panel had very limited functionality and even the reported information (memory size, chip type, etc) would break often between releases and just report "unknown" for the various fields. The tabs in this control panel had also changed from time to time, but they were information, dual screen, adjustment, and TV-Out. The dual-screen and TV-Out tabs hadn't worked dynamically in real-time and were of very little use. The adjustment tab just supported adjusting the display's colors.

Fortunately in March of last year, a new AMD control panel in the fglrx 8.35.5 driver greeted us. We had known since January of 2007 that a new Linux control panel was being developed, but we were surprised that it had come out just two months later. AMD Catalyst Control Center Linux Edition was made public when it was at version 0.8, and today it stands at v1.8. Like the fireglcontrolpanel, the Catalyst Control Center interface is written using Qt. Unlike the old control panel, however, this new one is not open-source.

The nvidia-settings utility on the other hand, has been around for a few years and has not seen a major rewrite but incremental updates over time. Many of the features that can be found in nvidia-settings today were present going back a couple of years. GTK is the tool-kit used by nvidia-settings. Unlike the AMDCCCLE, nvidia-settings is open-source and is licensed under the GNU GPL in its entirety. The source-code can be downloaded off NVIDIA's FTP server. Bundled with the nvidia-settings source-code is also example code and documentation for interfacing with NVIDIA's NV-CONTROL extension. NV-CONTROL is NVIDIA's own X extension for reading and setting configuration options with NVIDIA's binary driver.

With the basics of AMDCCCLE and nvidia-settings now covered, it's time to take a much closer look at each of the options.

Latest Articles & Reviews
  1. AMD FX-8320E Performance On Linux
  2. Linux Compiler Benchmarks Of LLVM Clang 3.5 vs. LLVM Clang 3.6-rc1
  3. Intel Broadwell HD Graphics 5500: Windows 8.1 vs. Linux
  4. Linux Benchmarks Of NVIDIA's Early 2015 GeForce Line-Up
  5. NVIDIA GeForce GTX 960: A Great $200 GPU For Linux Gamers
  6. Disk Encryption Tests On Fedora 21
Latest Linux News
  1. Intel Broadwell On Linux Has Working OpenCL 1.2, VP8 Video Acceleration
  2. GParted 0.21 Brings ReFS Detection, EXT4 For RHEL5, Reiser4 For Linux 3.x
  3. Wine Staging Update Has Better CUDA Support, Driver Testing Framework
  4. Nouveau In Linux 3.20 Will Have A Lot Of Code Cleaning
  5. Compare Your Linux System To The i7-5600U Broadwell X1 Carbon ThinkPad
  6. Debian 8.0 "Jessie" Installer RC1 Released
  7. Chromebook "Rush" With 64-bit Tegra SoC Support Lands In Coreboot
  8. 2015 X.Org Elections Get Underway For Board Members, SPI Merger
  9. Linux 3.19-rc6 Kernel Released: LInux 3.19 Final In Two Weeks
  10. Ubuntu's Mir Gains Server-Side Platform Probing
Most Viewed News This Week
  1. Windows 10 To Be A Free Upgrade: What Linux Users Need To Know
  2. Google Admin Encourages Trying Btrfs, Not ZFS On Linux
  3. TraceFS: The Newest Linux File-System
  4. My Initial Intel Broadwell Linux Experience With The ThinkPad X1 Carbon
  5. Keith Packard Leaves Intel's Linux Graphics Work
  6. Interstellar Marines On Linux With Catalyst: Bull S*#@
  7. NetworkManager Now Supports WiFi Power Savings
  8. Faster VP9 Decoding Is On The Horizon