Radeon HD 7950 Launches, Linux Support Questionable

Posted by Michael Larabel on January 31, 2012

AMD released the Radeon HD 7950 today as the second "Southern Islands" graphics card following the release of the Radeon HD 7970 one month ago, but how is the Linux support for the new AMD Radeon GPUs?

First of all, the AMD Radeon HD 7950 graphics card packs 1792 Stream processors, 112 texture units, 32 ROPs, 800MHz core clock, 1.25GHz memory clock, abd 3GB of GDDR5 memory on a 384-bit bus. This graphics card with 4.31 billion transistors has a power limit of 200 Watts and like the Radeon HD 7970 it's core is manufactured on a 28nm TSMC process. These specs are slightly reduced compared to the flagship Radeon HD 7970, but ahead of the Radeon HD 6970 and comes with a $100 price-drop over the current flagship card, which puts its MSRP at around $450 USD. The hardware sounds interesting, but the Linux support for the Radeon HD 7000 series may be questionable.

I've been talking about the Radeon HD 7000 series on Linux for months, but AMD has yet to ship out any Radeon HD 7950/7970 samples for Linux testing. As a result, the Linux information concerning the latest-generation Southern Islands hardware is limited. One of AMD's PR representatives had said he would send out their forthcoming hardware back when at CES earlier this month, but no Radeon HD 7950 3GB card has yet to arrive.

As reported in the earlier Radeon HD 7000 series Linux articles, there was supposed to be Radeon HD 7000 series "launch day" Linux support, but it looks like in reality that didn't happen. Based upon reports in the Phoronix Forums the publicly available drivers at the time considered Southern Islands to be unsupported hardware.

It appears that the recently released Catalyst 12.1 for Linux will work with the Radeon HD 7970, but that OpenCL support is broken. Then there was a special driver release for the Radeon HD 7000 series that's a mix between Catalyst 11.12 and 12.1 that should have OpenCL support, but it isn't the latest upstream release.

In terms of open-source support, there's nothing publicly available yet. The code hasn't been published for the Radeon Linux kernel DRM driver, the corresponding xf86-video-ati DDX changes, or the new Gallium3D driver that's being worked on internally. The "R600g" driver support is being ended with the Radeon HD 6900 series due to significant architectural changes with Southern Islands and a new Gallium3D user-space driver is being written, but is based upon a stripped-down R600g snapshot.

AMD hasn't expressed any timeline for when the Radeon HD 7000 series will actually make it into the upstream repositories, which even at that point will still be a while before most Linux desktop users see it "out of the box" in their distribution. Radeon HD 7000 series support is already out of the question for Ubuntu 12.04 LTS. When the code is also ready for publishing, it still needs to clear AMD's notorious legal review process that can sometimes be lengthy.

The only good news at the moment is that the Radeon VM work and some other prerequisites have landed for the Linux 3.3 kernel, but that by itself isn't for making end-users happy.

That first-cut support will still share the existing open-source Radeon driver limitations: no UVD2 video acceleration (it's still being investigated), there isn't OpenCL support quite yet, and Mesa/Gallium3D is still stuck around OpenGL 3.0. Power management in the open-source Radeon stack is also limited and remains a mess.

In summary, it looks like your mileage may vary right now with the AMD Catalyst Linux driver for the Radeon HD 7900 series and the open-source driver support is still M.I.A. Hopefully soon I'll have some Southern Islands hardware to be able to dig a bit deeper. For those wanting to know how the new Radeon HD 7950 runs under Windows, there's a number of Radeon HD 7950 reviews found by OpenBenchmarking.org and its Cekora engine.

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. Intel Haswell HD Graphics 4600 vs. AMD Radeon Graphics On Linux
  2. Intel Haswell HD Graphics 4600 Performance On Ubuntu Linux
  3. Intel Core i7 4770K "Haswell" Benchmarks On Ubuntu Linux
  4. The First Experience Of Intel Haswell On Linux
Latest Software Articles
  1. Optimized Binaries Provide Great Benefits For Intel Haswell
  2. 11-Way Linux, BSD Platform Comparison
  3. SNA Acceleration Works Great For Intel Core i7 Haswell
  4. The Linux Evolution For Intel Haswell's Performance
Latest Linux News
  1. Ubuntu Announces Carrier Advisory Group
  2. Qt 5.1 Release Candidate 1 Has Arrived
  3. In-Fighting Continues Over Mir On Non-Unity Ubuntu
  4. Subversion 1.8 Presents New Features
  5. LLVM 3.3 Officially Released
  6. LLVM/Clang Now Uses Loop Vectorizer At New Levels
  7. Intel GPU Driver Tries To Rip Out FBDEV Support
  8. Coreboot Doing AMD USB 3.0, Q35 QEMU Emulation
  9. VP9 Codec Now Enabled By Default In Chrome
  10. openSUSE 13.1 M2 Plays On PulseAudio 4.0
  11. Debian 7.1 Rounds In Some Bug-Fixes
Latest Forum Talk
  1. In-Fighting Continues Over Mir On Non-Unity Ubuntu
  2. Ubuntu Announces Carrier Advisory Group
  3. Intel Haswell-Based Apple MacBook Air, HD 5000...
  4. Intel GPU Driver Tries To Rip Out FBDEV Support
  5. Vote for GOG to add Linux versions of games they...
  6. Mir Still Causing Concerns By Ubuntu Derivatives
  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