
A Linux 6.18 kernel grafikus alrendszere (DRM – Direct Rendering Manager) jelentős frissítéseket kapott. Bár Linus Torvalds ismét szóvá tette a kódformázási problémákat – főleg a Rust kód kapcsán –, végül elfogadta a teljes grafikus driver pull requestet, amely tartalmazza az új meghajtókat, valamint az „accel” gyorsító alrendszer frissítéseit is. A változások érintik az új Tyr és Rocket drivereket, valamint a meglévő AMD és Intel GPU driverek bővítéseit. Emellett a Rust nyelven írt kód folyamatosan egyre nagyobb szerepet kap a DRM alrendszerben.
Új driverek a Linux 6.18-ban
-
Rocket accelerator driver
- Végre bekerült a fő kernelbe a Rockchip SoC-okon található NPU (Neural Processing Unit) támogatása.
- Az open-source driver Tomeu Vizoso munkája, amelyhez a Mesa 25.3 felhasználói térbeli kódja biztosítja a működést.
-
Tyr driver (Rust)
- Új, Rust nyelven írt driver az Arm Mali GPU-khoz.
- Még nem végfelhasználóknak szánt, inkább fejlesztői állapotban van – hasonlóan a Nova driverhez.
AMD GPU fejlesztések
- AMDGPU és AMDKFD: Checkpoint/Restore (CRIU) támogatás GEM memóriablokkokhoz.
- VCN motor: kiterjesztett reset-támogatás.
- Cyan Skillfish GPU-hoz kapcsolódó fejlesztések.
- GCN 1.0 GPU-k driverének további javításai.
- AMDXDNA driver: felhasználói térből allokált pufferek támogatása, jobb hibajelentés és új funkciók.
Intel GPU és gyorsító fejlesztések
-
Intel Xe driver
- Új interfész a VMA számlálás és memória-attribútumok lekérdezésére.
- Új power_profile sysfs interfész az SLPC-hez (energia menedzsment finomhangolása).
- SR-IOV támogatás Xe2+ GPU-kon, immár alapértelmezetten engedélyezve a PF módban.
- Wildcat Lake kijelző támogatás.
- madvise támogatás a GPU SVM (Shared Virtual Memory) esetén.
-
Habana Labs driver
- Az Intel visszatért a karbantartáshoz, bár a Gaudi 3 támogatás még hiányzik.
NVIDIA és ARM világ
- Nouveau driver: mostantól alapértelmezésben az NVIDIA GSP firmware-t használja.
- Nova driver (Rust): folytatódik a következő generációs, Rust nyelven írt nyílt forrású NVIDIA driver fejlesztése.
- Arm Mali Panthor driver: támogatás a Mali G710, G510, G310, Gx15, Gx20, Gx25 GPU-khoz.
Egyéb változások
- VESA DRM: 8 bites színpaletta támogatás.
- További Rust absztrakciók és keretrendszerek, amelyek előkészítik a jövő Rust-alapú DRM drivereit.
A Linux 6.18 DRM frissítései egyértelműen mutatják a jövő irányát:
- Új generációs driverek Rustban (Tyr, Nova).
- Adatközponti és GPU gyorsítási támogatás (Rocket, AMDXDNA, Habana Labs).
- Szélesebb GPU-kompatibilitás az AMD, Intel, NVIDIA és Arm világában.
Ez a kiadás komoly lépés afelé, hogy a Linux kernel grafikus és gyorsító alrendszere rugalmasabb, stabilabb és a modern hardverekhez jobban optimalizált legyen.
