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. 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. Intel Linux OpenGL Driver Leading Over Apple OS X
  2. The Cost Of Ubuntu Disk Encryption
  3. Btrfs vs. EXT4 vs. XFS vs. F2FS On Linux 3.10
  4. AMD Radeon R600 GPU LLVM 3.3 Back-End Testing
Latest Linux News
  1. Linux Desktop Security Could Be A Whole Lot Better
  2. KDE 4.11 Will Be The Last Major KDE4 Workspaces Feature Release
  3. New NVIDIA Linux Driver Supports The GeForce GTX 780
  4. Chrome 28 To Offer More Speed Improvements
  5. Digia Announces "Boot To Qt" Project
  6. X.Org Libraries Hit By Round Of Security Issues
  7. Wayland's Weston Gets Output Scaling Support
  8. Raspberry Pi Gets New Wayland Weston Renderer
  9. Debian GNU/Hurd 2013 Release Brings New Packages
  10. Intel Ultrabook Performance Is Faster With Mesa 9.2
  11. Hot Relocation HDD To SSD Support For Btrfs
Latest Forum Talk
  1. Debian GNU/Hurd 2013 Release Brings New Packages
  2. KDE 4.11 Will Be The Last Major KDE4 Workspaces...
  3. Linux Desktop Security Could Be A Whole Lot Better
  4. how to use old laptops with via gfx
  5. Raspberry Pi Gets New Wayland Weston Renderer
  6. Fedora 19 Alpha Gets Its First Delay Due To UEFI
  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