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

Here's The AMD Llano Fusion Mesa/Gallium3D Code

AMD

Published on 31 May 2011 07:17 PM EDT
Written by Michael Larabel in AMD
Comment On This Article

It wasn't only the Llano DRM/KMS kernel support that was pushed to the community by AMD today for their next-generation Fusion hardware, but the Mesa/Gallium3D support has landed in place too. This code was pushed into Mesa master (meaning it will hit the Mesa 7.11 release) and there was also the X.Org bits landing in the xf86-video-ati DDX.

With a supportive Radeon DRM driver, landing the user-space Mesa bits for the 32nm Llano is rather trivial. Bring up the Llano support -- via the SUMO and SUMO2 family names -- only meant 65 lines of code had to be added to the existing R600g Gallium3D driver. The code changes were largely just adding in the SUMO/SUMO2 and PCI ID recognition for the new hardware and reporting its driver capabilities.

0x9640, 0x9641, 0x9647, 0x9648, 0x964a, 0x964e, 0x964f are the seven PCI IDs for the initially supported Llano/SUMO chips and then 0x9642, 0x9643, 0x9644, and 0x9645 are the four from the SUMO2 family. View the commit here.

With landing Llano support being so trivial, support was also added to the "R600c" classic Mesa driver too. That too took less than 100 lines of code changes, per this commit.

In the xf86-video-ati DDX land, the Llano support is now living in master too. It took two commits (one and two). With only the KMS code paths being worked on for future hardware, these changes too weren't much without having to worry about user-space mode-setting. This code simply enables EXA and X-Video acceleration.

About The Author
Michael Larabel is the principal author of Phoronix.com and founded the web-site in 2004 with a focus on enriching the Linux hardware experience and being the largest web-site devoted to Linux hardware reviews, particularly for products relevant to Linux gamers and enthusiasts but also commonly reviewing servers/workstations and embedded Linux devices. Michael has written more than 10,000 articles covering the state of Linux hardware support, Linux performance, graphics hardware drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated testing software. He can be followed via and or contacted via .
Latest Linux Hardware Reviews
  1. SilverStone Precision PS10
  2. ASRock Z97 Extreme6
  3. Nouveau Re-Clocking Is Way Faster, Shows Much Progress For Open-Source NVIDIA
  4. NVIDIA Wins Over AMD For Linux Gaming Ultra HD 4K Performance
Latest Linux Articles
  1. Linux 3.16 File-System Tests On A Hard Drive
  2. Benchmarking Deepin 2014 With DDE 2.0 Using Linux Games
  3. Testing Btrfs On The Linux 3.16 Kernel
  4. Preview: Fedora 20 Updated vs. Fedora 21 Rawhide Benchmarks
Latest Linux News
  1. The Beta To The Final Minor Release Of RHEL5 Is Out
  2. The Witcher 2 Works On Beta Improvements
  3. Fedora Gets A Kernel Playground Repository
  4. Firefox Might Finally Be Moving Closer To Better KDE Integration
  5. RealVNC Introduces VNC Wayland Developer Preview
  6. Looking Forward To The Future Of KDE Frameworks 5
  7. Mageia 5 Alpha Updates A Lot Of Software
  8. KDE 4.14 Branched, Mix-Release Planned For December
  9. The Exciting QEMU 2.1 Is Up To Its Release Candidate Phase
  10. Manjaro Linux Developers Experience A Mass Exodus [Updated]
Latest Forum Discussions
  1. Using Udev Without Systemd Is Going To Become Harder
  2. Some shady script in Phoronix opening shady ad in new tab
  3. Advertisements On Phoronix
  4. Glamor now enabled in Debian radeonsi
  5. Qualcomm DMCA Notice Takes Down 100+ Git Repositories
  6. Lennart: The State & Future Of Systemd
  7. Updated and Optimized Ubuntu Free Graphics Drivers
  8. Maker3D - create your 3D RPG