Linux 6.18 DRM frissítések: Új Tyr és Rocket driverek, AMD és Intel GPU fejlesztések

Segítséget kaptál? Szívesen töltöd itt az idődet? Visszajársz hozzánk? Támogasd a munkákat: Ko-fi és Paypal!

kami911 képe

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.