Ang suporta para sa NVIDIA GSP firmware ay naidagdag sa nouveau driver

Si David Airlie, tagapangasiwa ng subsystem ng DRM (Direct Rendering Manager) sa Linux kernel, ay nag-anunsyo ng mga pagbabago sa codebase na nagpapagana sa 6.7 kernel release para magbigay ng paunang suporta para sa GSP-RM firmware sa Nouveau kernel module. Ang GSP-RM firmware ay ginagamit sa NVIDIA RTX 20+ GPU para ilipat ang initialization at GPU control operations sa gilid ng isang hiwalay na GSP (GPU System Processor) microcontroller. Ang mga pagbabago ay nagdaragdag sa Nouveau ng kakayahang magtrabaho sa pamamagitan ng pag-access sa firmware, sa halip na direktang mga operasyon ng programming upang makipag-ugnayan sa kagamitan, na lubos na nagpapadali sa pagdaragdag ng suporta para sa mga bagong NVIDIA GPU sa pamamagitan ng paggamit ng mga handa na tawag para sa pagsisimula at pamamahala ng kuryente.

Ang mga binary ng firmware ay naidagdag na sa linux-firmware package na inihanda para sa Fedora 38 at 39, ngunit ang firmware ay hindi pa magagamit sa pangunahing linux-firmware repository (pinlanong idagdag sa malapit na hinaharap). Sa mga system na may mga NVIDIA GPU batay sa arkitektura ng ADA, awtomatikong ie-enable ang firmware, at sa mga system na may Turing at Ampere GPU, ang pagpapagana ng suporta sa GSP-RM ay nangangailangan ng pagtukoy sa opsyong "nouveau.config=NvGspRm=1" sa kernel command line .

Bukod pa rito, mapapansin natin ang paglalathala ng paglabas ng nvidia-vaapi-driver 0.0.11 package na may pagpapatupad ng VA-API (Video Acceleration API) na teknolohiya, na idinisenyo bilang wrapper sa NVDEC API para sa hardware acceleration ng video decoding sa Mga NVIDIA GPU. Ang proyekto ay orihinal na nilikha upang pabilisin ang pag-decode ng video sa Firefox, ngunit maaari ding gamitin sa iba pang mga application. Kasalukuyang sinusuportahan ang video acceleration sa AV1, H.264, HEVC, VP8, VP9, ​​​​MPEG-2 at VC-1 na mga format. Ang bagong bersyon ay nagbibigay ng pagiging tugma sa kamakailang inilabas na pagmamay-ari na driver ng NVIDIA 545.29.02, pinapahusay ang suporta sa FFMpeg, at nireresolba ang mga isyu sa 10- at 12-bit na YUV444 na mga format.

Pinagmulan: opennet.ru

Magdagdag ng komento