Az NVIDIA GSP firmware támogatása hozzáadásra került az új illesztőprogramhoz

David Airlie, a Linux kernel DRM (Direct Rendering Manager) alrendszerének karbantartója bejelentette a 6.7-es kernelkiadást működtető kódbázis módosításait, hogy kezdeti támogatást nyújtson a GSP-RM firmware számára a Nouveau kernelmodulban. A GSP-RM firmware-t az NVIDIA RTX 20+ GPU-ban használják az inicializálási és GPU-vezérlési műveletek áthelyezésére egy külön GSP (GPU rendszerprocesszor) mikrokontroller oldalára. A változtatások hozzáadják a Nouveau-hoz azt a képességet, hogy a firmware-hez való hozzáférésen keresztül dolgozzon, ahelyett, hogy közvetlenül programozná a műveleteket a berendezésekkel való interakcióhoz, ami nagyban leegyszerűsíti az új NVIDIA GPU-k támogatásának hozzáadását az inicializáláshoz és az energiagazdálkodáshoz való kész hívások használatával.

A firmware binárisokat már hozzáadták a Fedora 38-hoz és 39-hez készített linux-firmware csomaghoz, de a firmware még nem érhető el a fő linux-firmware tárolóban (a közeljövőben tervezik hozzáadni). Az ADA architektúrára épülő NVIDIA GPU-kkal rendelkező rendszereken a firmware automatikusan engedélyezve lesz, a Turing és Ampere GPU-kkal rendelkező rendszereken pedig a GSP-RM támogatás engedélyezéséhez meg kell adni a „nouveau.config=NvGspRm=1” opciót a kernel parancssorában. .

Ezenkívül megjegyezzük az nvidia-vaapi-driver 0.0.11 csomag kiadását a VA-API (Video Acceleration API) technológia megvalósításával, amely az NVDEC API-t burkolja a videó dekódolás hardveres gyorsításához. NVIDIA GPU-k. A projektet eredetileg a videó dekódolás felgyorsítására hozták létre a Firefoxban, de más alkalmazásokban is használható. A videogyorsítás AV1, H.264, HEVC, VP8, VP9, ​​​​MPEG-2 és VC-1 formátumban jelenleg támogatott. Az új verzió kompatibilitást biztosít a nemrégiben kiadott, szabadalmaztatott NVIDIA 545.29.02 illesztőprogrammal, javítja az FFMpeg támogatást, és megoldja a 10 és 12 bites YUV444 formátumokkal kapcsolatos problémákat.

Forrás: opennet.ru

Hozzászólás