Omdat er de afgelopen weken geen functie-pull-verzoeken naar DRM-Next zijn verzonden als gevolg van een miscommunicatie, is er vandaag een kleine set Intel”i915″kernel grafische driverwijzigingen verzonden die gericht zijn op deze volgende kernelcyclus.
Net als bij recente kernelversies, behalve dat Intel open-source ingenieurs erg druk bezig zijn met de voorbereidingen voor de volgende generatie”Xe”kernelmodus driver die nog moet worden gemainlined, gaat veel van de aandacht van de i915 uit naar het voorbereiden van Meteor Lake graphics/display ondersteuning vóór die next-gen laptops.
Linux 6.3 bracht de eerste Meteor Lake-weergaveondersteuning, terwijl voor Linux 6.5 dat werk aan de gang is. Het werk voor het inschakelen van Meteor Lake-displays is voortgezet in de Linux 6.5-cyclus, maar zal hopelijk snel worden afgerond. Vanaf nu wordt de grafische ondersteuning van Meteor Lake op Linux nog steeds behandeld als”experimenteel”voor Linux 6.5, maar hopelijk zullen we voor 6.5 of anders 6.6 vinden dat de ondersteuning out-of-the-box/productieklaar is ingeschakeld. Vooral met Ubuntu 23.10 die voor Linux 6.5~6.6 gaat samen met de andere najaarsdistributies, zou het leuk zijn om Meteor Lake out-of-the-box te zien werken aan Linux-distributies wanneer die next-gen chips later in laptops verschijnen dit kalenderjaar.
Afgezien van het inschakelen van Meteor Lake, is er behoorlijk wat werk aan de ondersteuning van Variable Rate Refresh (VRR) voor VESA Adaptive-Sync. Met de i915-driver kan VRR nu worden geschakeld tijdens fast-sets en ondersteuning voor willekeurige verversingsfrequenties met VRR werkt nu voor eDP-laptoppanelen.
Deze Intel-kernel grafische driver in Linux 6.5 is ook ingesteld om asynchrone pagina-flips op lineaire buffers te ondersteunen voor weergavehardware v12 en nieuwer, er is een nieuwe DebugFS-interface rond klokfrequenties, verschillende i915-code-refactoring/clean-ups, en veel verschillende reparaties.
De grote reeks feature-patches waaruit deze Intel i915 pull naar DRM-Next voorafgaand aan de Linux 6.5-cyclus bestaat, is te vinden op dri-devel. We zullen zien of Intel uiteindelijk nog meer functiecode voor de i915-driver indient voordat de samenvoegperiode van Linux 6.5 eind juni wordt geopend.