Nouveau драйверіне NVIDIA GSP микробағдарламасына қолдау қосылды

Дэвид Эйрли, Linux ядросындағы DRM (тікелей көрсету менеджері) ішкі жүйесінің қолдаушысы, Nouveau ядросының модулінде GSP-RM микробағдарламасына бастапқы қолдау көрсету үшін 6.7 ядросының шығарылымына қуат беретін кодтық базаға өзгерістер енгізілгенін жариялады. GSP-RM микробағдарламасы NVIDIA RTX 20+ GPU жүйесінде инициализациялау және GPU басқару әрекеттерін бөлек GSP (GPU жүйелік процессор) микроконтроллерінің жағына жылжыту үшін пайдаланылады. Өзгерістер Nouveau-ға жабдықпен өзара әрекеттесу үшін операцияларды тікелей бағдарламалаудың орнына микробағдарламаға қол жеткізу арқылы жұмыс істеу мүмкіндігін қосады, бұл инициализациялау және қуатты басқару үшін дайын қоңырауларды пайдалану арқылы жаңа NVIDIA GPU қолдауын қосуды айтарлықтай жеңілдетеді.

Микробағдарламаның екілік файлдары Fedora 38 және 39 үшін дайындалған linux-микробағдарлама пакетіне қосылды, бірақ микробағдарлама linux-микробағдарламаның негізгі репозиторийінде әлі қол жетімді емес (жақын болашақта қосу жоспарлануда). ADA архитектурасына негізделген NVIDIA графикалық процессорлары бар жүйелерде микробағдарлама автоматты түрде қосылады, ал Turing және Amper графикалық процессорлары бар жүйелерде GSP-RM қолдауын қосу ядроның пәрмен жолында «nouveau.config=NvGspRm=1» опциясын көрсетуді қажет етеді. .

Сонымен қатар, VA-API (Video Acceleration API) технологиясын іске асырумен nvidia-vaapi-driver 0.0.11 пакетінің шығарылымын атап өтуге болады, ол NVDEC API-де бейнені декодтауды аппараттық жеделдетуге арналған қаптама ретінде жасалған. NVIDIA графикалық процессорлары. Жоба бастапқыда Firefox-та бейне декодтауды жылдамдату үшін жасалған, бірақ оны басқа қолданбаларда да қолдануға болады. Қазіргі уақытта AV1, H.264, HEVC, VP8, VP9, ​​MPEG-2 және VC-1 пішіміндегі бейне жеделдетуге қолдау көрсетіледі. Жаңа нұсқа жақында шығарылған NVIDIA 545.29.02 меншікті драйверімен үйлесімділікті қамтамасыз етеді, FFMpeg қолдауын жақсартады және 10 және 12 биттік YUV444 пішімдерімен мәселелерді шешеді.

Ақпарат көзі: opennet.ru

пікір қалдыру