Rengeteg Rust-alapú grafikus driveres változás a Linux 7.1-ben, bővül az NVIDIA Nova driver is

enlightened Ez az oldal a közösségért készül. heart Kövess minket máshol is:  Linux Mint Magyar Közösség a Mastodon-on  Telegram csatorna – csak hírek  Beszélgessünk a Telegram – Linux csevegő csoport  Hírek olvasása RSS segítségével  Linux Mint Hivatalos Magyar Közösség a Facebook-on      Linux Mint Baráti Kör a Facebook-on
wink Ha hasznosnak találod, és szeretnéd, hogy folytatódjon, támogasd a munkát Ko-fi vagy Paypal segítségével. laugh

kami911 képe

Közzétették a DRM Rust funkcióváltozásait a DRM-Next ágba, a Linux 7.1 áprilisi merge window-ja előtt. A Linux 7.1 Rust grafikus/kijelző driverkódja több programozásinyelv-szintű absztrakciót és egyéb Rust infrastruktúra-fejlesztést kap, hogy a Rust-ben írt grafikus driverek képességei bővüljenek.

A Linux 7.1-hez érkező DRM Rust változások között szerepel a DMA coherent API átdolgozása, Rust-es absztrakciók a GPU buddy allocatorhoz, Rust-es DRM shared memory GEM helper absztrakció, I/O infrastruktúra-fejlesztések, egy workqueue-javítás, valamint további Rust bring-up elemek.

A Rust DRM alapmunkáin túl az Arm Mali Tyr kísérleti driver is fejlődik, és a Nova Core driver is kap fejlesztéseket. Utóbbit a Nouveau kernel driver lehetséges utódjának szánják a nyílt forráskódú NVIDIA grafikához.

A Linux 7.1-es Nova driveres munka részeként tovább bővül az NVIDIA Turing GPU-k támogatása, javították és megerősítették a GPU System Processor (GSP) parancssorát, megjelent a nagy méretű RPC-k támogatása, átalakították a Falcon firmware kezelését, robusztusabbá tették a firmware feldolgozását, bekerült a debugFS támogatás a GSM-RM log bufferekhez, valamint több egyéb fejlesztés is érkezett. Az NVIDIA Nova driver lépésről lépésre halad előre, de még nem áll készen a végfelhasználói használatra.

A Tyr driver a kernel Rust programozási irányelveihez igazodó kódmódosításokat kapott, javították a GPU-modell/-verzió dekódolását, és több kisebb változtatás is érkezett.