Radeon R600 Tiling Patches Are Ready

Posted by Michael Larabel on February 04, 2012

Jerome Glisse, the Red Hat developer commonly working on the open-source Radeon graphics driver, has announced that he believes the R600 Gallium3D tiling support is complete.

In early January was when Jerome published new R600-class 2D color tiling patches that support from the original Radeon HD 2000 series through the Radeon HD 6900 series. The R600 2D color tiling support is designed to deliver major performance boosts when it works correctly, but the initial support published last month was rather buggy. Since then, Glisse has worked a great deal on improving the 2D color tiling support.

Announced on the mailing list yesterday was completing the R600 2D color tiling support. Jerome believes the color tiling patches no longer cause any regresses -- including when using an older (unsupported) kernel -- and is ready for merging all of the patches. The ColorTiling2D option though still needs to be enabled within the xorg.conf for proper support. The 2D tiling covers the front-buffer and depth/stencil buffer.

Utilizing R600-class 2D color tiling requires patches to the Linux kernel, Mesa, libdrm, and the xf86-video-ati DDX driver. The kernel patches should land for the Linux 3.4 kernel, a new libdrm release is happening soon, and the Mesa-side Gallium3D patches will land for the Mesa 8.1 release this summer.

The performance-improving 2D color tiling support for the R300 through R500 (Radeon X1000) series support landed some time ago and is already enabled by default.

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. KDE's KWin Made Lots Of Progress In 4.11
  2. Ubuntu Announces Carrier Advisory Group
  3. Qt 5.1 Release Candidate 1 Has Arrived
  4. In-Fighting Continues Over Mir On Non-Unity Ubuntu
  5. Subversion 1.8 Presents New Features
  6. LLVM 3.3 Officially Released
  7. LLVM/Clang Now Uses Loop Vectorizer At New Levels
  8. Intel GPU Driver Tries To Rip Out FBDEV Support
  9. Coreboot Doing AMD USB 3.0, Q35 QEMU Emulation
  10. VP9 Codec Now Enabled By Default In Chrome
  11. openSUSE 13.1 M2 Plays On PulseAudio 4.0
Latest Forum Talk
  1. Planetary Annihilation Plans To Come To Linux
  2. Benchmarks Of NVIDIA's New Linux GPU Driver
  3. Intel GPU Driver Tries To Rip Out FBDEV Support
  4. In-Fighting Continues Over Mir On Non-Unity Ubuntu
  5. Commodity Tips
  6. I got robbed at gunpoint today....
  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