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 Benchmarking Platform
Phoromatic Test Orchestration

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. GLAMOR + RadeonSI 2D Acceleration Is Quite Good For Open-Source AMD 2D Performance
  2. AMD Radeon R9 290 OpenGL On Ubuntu 15.04: Catalyst vs. RadeonSI Gallium3D
  3. Ubuntu 15.04 Offers Faster OpenGL For AMD Radeon GPUs On Open-Source
  4. Ubuntu 15.04 Brings Some Graphics Performance Improvements For Intel Haswell
  5. Sub-$20 802.11n USB WiFi Adapter That's Linux Friendly
  6. The Lenovo T450s Is Working Beautifully With Linux
Latest Linux News
  1. GNOME 3.17.1 Released
  2. A Lot Of Improvements Are Coming For Mir 0.13, Including Work Towards Libinput
  3. Mobile Optimizations Coming For Phoronix
  4. Wayland 1.8 Alpha Release Delayed
  5. Godot Game Engine 1.1 Up To RC State
  6. ATI Rage128 Driver Now Has RandR Support
  7. Microsoft's Visual C++ Team Is Improving Clang For Windows
  8. Kodi 15.0 Beta 1 Released
  9. Lucid Sleep Support Is Being Worked On For The Upstream Linux Kernel
  10. Improvements On The Way For GNOME's Nautilus File Manager
Most Viewed News This Week
  1. It Doesn't Look Like KDBUS Will Make It For Linux 4.1
  2. Trying Out Microsoft Visual Studio Code On Linux
  3. The Many Features Of The Linux 4.1 Kernel
  4. Microsoft Releases New Code IDE For Linux!
  5. Linux 4.1-rc1 Kernel Released, Packs In Several New Features
  6. GCC 4.9.2 vs. GCC 5 Benchmarks On An Intel Xeon Haswell
  7. QEMU 2.3 Officially Released
  8. Improvements On The Way For GNOME's Nautilus File Manager