Compute Code For AMD Cayman Lands In Mesa

Posted by Michael Larabel on June 07, 2012

Compute (OpenCL) support for the AMD Radeon HD 6900 "Cayman" graphics cards has now landed in Mesa Git master.

Last week I wrote that compute support for AMD Evergreen (Radeon HD 5000 series) had landed and the latest Mesa Git commits from Wednesday afternoon now provide the "Cayman" support.

When you pair this latest code with a Radeon HD 6900 series graphics card, the OpenCL Clover Gallium3D state tracker (also in Mesa Git master now), LLVM 3.1, libclc, and build it all correctly, it should be possible to get basic OpenCL/GPGPU demos running off an open-source driver stack. It's still not quite a pleasant "out of the box" experience for end-users, but we're moving closer to open-source OpenCL support under Linux becoming viable.

It's been an active target for a long while -- the Clover state tracker has been talked about on Phoronix since summer of 2009 -- while three years later all of the pieces are finally coming together.

The commit that does the Cayman compute magic is 0c4b19, which will be part of Mesa 8.1.

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. Sumo Lounge Emperor
  2. Gallium3D Continues Improving OpenGL For Older Radeon GPUs
  3. 15-Way Open vs. Closed Source NVIDIA/AMD Linux GPU Comparison
  4. Nouveau vs. NVIDIA Linux Comparison Shows Shortcomings
Latest Software Articles
  1. GCC 4.8.0 vs. LLVM Clang 3.3 Compiler Performance
  2. Intel Linux OpenGL Driver Leading Over Apple OS X
  3. The Cost Of Ubuntu Disk Encryption
  4. Btrfs vs. EXT4 vs. XFS vs. F2FS On Linux 3.10
Latest Linux News
  1. Linux 3.10-rc3 Kernel Takes On More Weight
  2. VIA OpenChrome KMS Driver Finally Goes For Mainline
  3. Sega To Release Football Manager 14 For Linux
  4. The Best Features Of LLVM / Clang 3.3
  5. BeagleBone Port Of CoreBoot Going Mainline
  6. Libjpeg-Turbo Gets New Release
  7. A New X.Org-Free Wayland LiveCD Released
  8. Unity 8, Mir Made Progress This Week On Features
  9. LLVM Clang 3.3 RC2 Is Ready For Testing
  10. AMD RadeonSI Gallium3D Begins Simple CL Demos
  11. Intel Shows Off GNOME3-Based Tizen Shell
Latest Forum Talk
  1. AMD RadeonSI Gallium3D Begins Simple CL Demos
  2. Linux 3.10-rc3 Kernel Takes On More Weight
  3. Will Unreal Engine 4 Games Come To Linux?
  4. Sega To Release Football Manager 14 For Linux
  5. Fedora 19 Alpha Gets Its First Delay Due To UEFI
  6. A New X.Org-Free Wayland LiveCD Released
  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