De ontwikkeling van KDE Plasma, een populaire Linux-desktopomgeving, staat niet stil. Met de aanstaande versie 6.8, die later dit jaar verschijnt, staat er een belangrijke technische verandering op stapel. De KWin compositor, het onderdeel dat verantwoordelijk is voor alle visuele effecten en het tekenen van je vensters op het scherm, zal namelijk de ondersteuning voor de traditionele Desktop OpenGL-standaard laten vallen. Dit is een stap richting modernere grafische technologieën en heeft vooral onder de motorkap impact.
Even wat technische uitleg: KWin is de ‘vensterbeheerder’ van Plasma. Het zorgt ervoor dat je vensters er netjes uitzien, dat ze schaduwen hebben, vloeiend bewegen en dat je desktop visueel aantrekkelijk is. Historisch gezien heeft KWin hiervoor veel gebruikgemaakt van Desktop OpenGL, een al lang bestaande grafische programmeerinterface. De ontwikkelaars van KDE kiezen er nu echter voor om zich volledig te richten op de modernere alternatieven: OpenGL ES (een lichtere variant van OpenGL, vaak gebruikt op mobiele apparaten) en Vulkan (een gloednieuwe, efficiëntere API). Dit betekent dat KWin in Plasma 6.8 alleen nog deze twee standaarden zal gebruiken om de desktop te renderen.
Wat merk je hier als gebruiker van? Voor de meeste mensen met relatief recente hardware zal deze verandering waarschijnlijk weinig tot niets uitmaken, of zelfs leiden tot subtiele verbeteringen in prestaties en energieverbruik. De focus op OpenGL ES en Vulkan kan de desktopomgeving efficiënter maken en beter laten draaien op een breder scala aan hardware, inclusief systemen met minder krachtige grafische chips. Heb je echter een zeer oude grafische kaart die primair afhankelijk is van de oudere Desktop OpenGL-standaard en geen goede ondersteuning biedt voor OpenGL ES of Vulkan, dan zou je in theorie tegen problemen kunnen aanlopen. Het is echter een zeldzaam scenario, aangezien de meeste moderne drivers en hardware al jarenlang goede ondersteuning bieden voor de nieuwere standaarden.
Deze beslissing van de KDE-ontwikkelaars is een vooruitstrevende stap. Door afscheid te nemen van een verouderde technologie en volledig in te zetten op modernere grafische API’s, bereiden ze Plasma voor op de toekomst. Het draagt bij aan een efficiëntere en potentieel snellere desktopomgeving, die beter aansluit bij de huidige en toekomstige hardwaremogelijkheden.
Bron: https://www.phoronix.com/news/Plasma-6.8-KWin-No-Desktop-GL
