KDE SC 4.7 May Utilize OpenGL 3.x For Compositing

Posted by Michael Larabel on July 28, 2010

We're just days away from the release of KDE SC 4.5, but details are now surfacing from Martin Graesslin about his planned KWin compositing changes in the KDE SC 4.6 and 4.7 releases. Compositing in KDE SC 4.6 should be much faster, support mobile rendering using OpenGL ES 1.1/2.0, and potentially offer a stable ABI. With KDE SC 4.7 is where we're looking at the KDE world to potentially begin tapping OpenGL 3.0 for a better compositing experience.

In Martin's post entitled Next generation OpenGL compositing in 4.6, he outlines these initial plans and in particular covers how the KWin compositing performance should be much faster and a step-up than what's found in KDE SC 4.5 and earlier releases.

What we also found interesting was "In a next step I want to go to OpenGL 3 in 4.7, but the free drivers do not yet support this generation." KDE SC 4.7 is due out in about one year's time and if it begins to take advantage of OpenGL 3 functionality it will be rather interesting. However, only the proprietary AMD/NVIDIA drivers on Linux provide the OpenGL 3/4 support so the Mesa DRI and Gallium3D drivers must catch-up within the next year for this to happen. As I said in the recent OpenGL 4.1 announcement, seeing any open-source driver fully support OpenGL 4.0/4.1 this calendar year is rather unlikely but the OGL3 support is moving along at a rate where we may see it supported by the common open-source graphics drivers by next July/August.

Clutter, which is the tool-kit used by GNOME's Mutter compositing window manager and the GNOME Shell desktop as part of GNOME 3.0 already support targeting both the OpenGL and OpenGL ES APIs, but does not yet take advantage of the newer OpenGL 3.x specification.

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. Mir's GPLv3 License Is Now Raising Concerns
  2. NVIDIA Driver Soon Likely To Support EGL, Mir
  3. OpenMandriva Goes Into Alpha Form, Russian-Based
  4. NVIDIA Brings Their Linux Driver To ARM
  5. D Language Still Showing Promise, Advancements
  6. Planetary Annihilation Released For Linux Gamers
  7. Gentoo Starts Work On KDE-Wayland Support
  8. NVIDIA To License Its Kepler GPU Technology
  9. KDE's KWin Made Lots Of Progress In 4.11
  10. Ubuntu Announces Carrier Advisory Group
  11. Qt 5.1 Release Candidate 1 Has Arrived
Latest Forum Talk
  1. D Language Still Showing Promise, Advancements
  2. Mir's GPLv3 License Is Now Raising Concerns
  3. PulseAudio 4.0 Brings Many Changes
  4. Intel GPU Driver Tries To Rip Out FBDEV Support
  5. In-Fighting Continues Over Mir On Non-Unity Ubuntu
  6. VP9 Codec Now Enabled By Default In Chrome
  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