Ua hoʻohui ʻia ke kākoʻo no NVIDIA GSP firmware i ka mea hoʻokele nouveau

ʻO David Airlie, ka mea mālama i ka DRM (Direct Rendering Manager) subsystem ma ka Linux kernel, hoʻolaha i nā hoʻololi i ka codebase e mana ana i ka hoʻokuʻu kernel 6.7 e hāʻawi i ke kākoʻo mua no ka firmware GSP-RM i ka module kernel Nouveau. Hoʻohana ʻia ka firmware GSP-RM i ka NVIDIA RTX 20+ GPU e hoʻoneʻe i ka hoʻomaka ʻana a me nā hana mana GPU i ka ʻaoʻao o kahi microcontroller GSP (GPU System Processor) ʻokoʻa. Hoʻohui nā hoʻololi iā Nouveau i ka hiki ke hana ma o ke komo ʻana i ka firmware, ma kahi o nā hana hoʻonohonoho pololei e launa pū me nā mea hana, e hoʻomaʻamaʻa nui i ka hoʻohui ʻana o ke kākoʻo no nā NVIDIA GPU hou ma o ka hoʻohana ʻana i nā kelepona i mākaukau no ka hoʻomaka ʻana a me ka hoʻokele mana.

Ua hoʻohui ʻia nā binaries firmware i ka pūʻulu linux-firmware i hoʻomākaukau ʻia no Fedora 38 a me 39, akā ʻaʻole i loaʻa ka firmware i ka waihona linux-firmware nui (i hoʻolālā ʻia e hoʻohui i ka wā e hiki mai ana). Ma nā ʻōnaehana me nā NVIDIA GPU e pili ana i ka hoʻolālā ADA, e hoʻohana ʻia ka firmware, a ma nā ʻōnaehana me Turing a me Ampere GPUs, hiki i ke kākoʻo GSP-RM ke koi i ka wehewehe ʻana i ke koho "nouveau.config=NvGspRm=1" ma ka laina kauoha kernel. .

Eia hou, hiki iā mākou ke hoʻomaopopo i ka hoʻolaha ʻana o ka nvidia-vaapi-driver 0.0.11 pūʻolo me ka hoʻokō ʻana i ka ʻenehana VA-API (Video Acceleration API), i hoʻolālā ʻia ma ke ʻano he wīwī ma luna o ka NVDEC API no ka wikiwiki ʻana o ka hoʻololi wikiō ma Nā GPU NVIDIA. Ua hana mua ʻia ka papahana e wikiwiki i ka decoding wikiō ma Firefox, akā hiki ke hoʻohana ʻia i nā noi ʻē aʻe. Kākoʻo ʻia ka wikiwiki wikiō ma AV1, H.264, HEVC, VP8, VP9, ​​MPEG-2 a me VC-1 i kēia manawa. Hāʻawi ka mana hou i ka hoʻohālikelike me ka mea hoʻokele NVIDIA proprietary 545.29.02 hou i hoʻokuʻu ʻia, hoʻomaikaʻi i ke kākoʻo FFMpeg, a hoʻonā i nā pilikia me nā format YUV10 12- a me 444-bit.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka