Frissült a DragonFlyBSD grafikus alrendszere: DRM szinkron a Linux 4.20.17-re

A DragonFlyBSD fejlesztői frissítették az operációs rendszer Direct Rendering Manager (DRM) grafikus és kijelzőkezelő alrendszerét, amelyet továbbra is a Linux kernelből emelnek át. A legújabb változtatás során a rendszer DRM-kódja a Linux 4.20.17-es verziójával került szinkronba, amely 2018 végén jelent meg. Ez a verzió még mindig jóval elmarad az upstream Linux kernel jelenlegi, 6.16-os állapotától, és szintén messze van a FreeBSD-től is, ahol már a 6.7-es sorozatból származó grafikus illesztőkódok működnek.

Frissült a DragonFlyBSD grafikus alrendszere: DRM szinkron a Linux 4.20.17-re

Új, de nem újgenerációs hardvertámogatás

A mostani frissítés ugyan nem hozza el a legújabb dedikált vagy integrált GPU-k támogatását, de néhány eddig hiányzó platform mégis bekerült a támogatott körbe. Az AMDGPU illesztőprogram révén immár elérhetővé vált a régebbi Picasso és Rave 2 platformok támogatása, valamint a Vega 20-as sorozatba tartozó Radeon VII kártyák kezelése. Ezek a hardverek már több generációval korábbi technológiát képviselnek, de a rendszer számára mégis előrelépést jelentenek, különösen azok számára, akik ilyen konfigurációkat használnak DragonFlyBSD alatt.

Intel fejlesztések és alapvető DMA-BUF támogatás

Az Intel i915 meghajtóval kapcsolatban is történt előrelépés: mostantól támogatottá váltak az Ice Lake generációs Intel GPU-k. Emellett egy fontos hiba is javításra került, amely az i915-ös hardveres gyorsítás működését akadályozta. A DRM alrendszer magja immár alapvető DMA-BUF támogatást is nyújt, amely az eszközök közötti memória-megosztást segíti elő, és fontos lépés a korszerű grafikus rendszerek felé.

Mérsékelten időszerű, de pozitív fejlemény

Bár a frissítés technikai értelemben továbbra is évekkel le van maradva a Linux aktuális fejlesztéseihez képest, mégis fontos mérföldkő a DragonFlyBSD számára. A fejlesztés iránya világos: fokozatosan, lépésről lépésre kívánják utolérni az upstream fejlesztéseket, miközben régebbi, de még aktív felhasználásban lévő hardverek támogatását biztosítják. A részletek a projekt hivatalos Git-fájában követhetők nyomon.