您的位置: 首頁 >要聞 >

Libva2.16.0更新改進(jìn)了IntelVA-API圖形庫使Linux上的ArcGPU受益

2022-10-13 11:44:41 編輯:羅康茂 來源:
導(dǎo)讀 英特爾發(fā)布了最新的Libva更新(版本2.16.0)以改進(jìn)Linux中的VA-API庫。此更新將改進(jìn)多媒體軟件中的圖形硬件加速。Libva集成也常用于Linux中的...

英特爾發(fā)布了最新的Libva更新(版本2.16.0)以改進(jìn)Linux中的VA-API庫。此更新將改進(jìn)多媒體軟件中的圖形硬件加速。Libva集成也常用于Linux中的許多驅(qū)動程序。

VA-API結(jié)合了API規(guī)范和開源庫,由主要庫源和支持的圖形后端組成,以協(xié)助每個兼容硬件供應(yīng)商的驅(qū)動程序特定加速。英特爾設(shè)計該庫是為了幫助公司的圖形硬件加速,尤其是在英特爾的圖形硬件平臺上編碼和解碼視頻時。英特爾ArcGPU提供對VA-API的支持,但也支持oneVPL,這是一個單一的庫,是oneAPI套件的一部分。該庫提供由Intel和其他視頻編解碼器格式創(chuàng)建的AV1視頻編碼器。

Gallium3D的架構(gòu)旨在幫助開發(fā)3D圖形驅(qū)動程序。它是Mesa3D圖形庫的一部分,是完整的開源Mesa項目的一小部分。VA-API也用作Gallium3D和Poulsbo驅(qū)動程序的“狀態(tài)跟蹤器”。

Poulsbo是英特爾最初提供“GMA500”圖形的Atom處理器。它的2D集成已經(jīng)遇到了幾次困難和不一致,兩年前有報道稱該公司將取消任何支持。但是,它在當(dāng)前的VA-API中仍然可用。

在最新的更新中,英特爾團(tuán)隊添加了245個文件并刪除了41個文件以改進(jìn)VA-API庫。更新中包括簡化X11應(yīng)用程序管理器(輔助多個顯示器和輸入設(shè)備)、刪除一些代碼以允許DRM渲染節(jié)點(diǎn)更有效地處理、Android支持調(diào)整、Meson編譯器系統(tǒng)添加和更新的光線追蹤增強(qiáng)功能。

下面列出了Libva2.16.0的完整更改列表。

添加:為AV1e添加HierarchicalFlag和hierarchy_level_plus1。

dep:更新README.md以刪除徽章鏈接

dep:從README中刪除了waffle-io徽章以修復(fù)損壞的鏈接

dep:刪除郵件列表、IRC和Slack

autotools:使用wayland-scanner私有代碼

autotools:使用wayland-scanner.pc來定位prog

介子:使用Wayland-scanner私有代碼

介子:請求本機(jī)Wayland-scanner

介子:使用wayland-scanner.pc定位prog

介子:在適用時設(shè)置HAVE_VA_X11

風(fēng)格:在幾個新提交中糾正輕微的編碼風(fēng)格

trace:為vatrace添加Linuxftrace模式

跟蹤:添加缺少的pthread_mutex_destroy

drm:刪除不再需要的X==X映射

drm:回退到drm驅(qū)動程序名稱==va驅(qū)動程序名稱

drm:簡化映射表

x11:簡化映射表

Android:open()與O_CLOEXEC用于設(shè)備fd

Android:刪除復(fù)雜的open_device()助手

android:刪除va_fool引用

ci:用-Werror加強(qiáng)ci

ci:va/x11/nvctl:在close_display上修復(fù)Wdeprecated-non-prototype

ci:添加clang-15覆蓋并重新排列跑步者

ci:將FreeBSD升級到13.1

有興趣查看Libva歷史變化并將當(dāng)前更新與初始實(shí)施進(jìn)行比較的用戶可以查看英特爾LibvaGitHub頁面以獲取更多詳細(xì)信息。


免責(zé)聲明:本文由用戶上傳,如有侵權(quán)請聯(lián)系刪除!

最新文章

精彩推薦

圖文推薦

點(diǎn)擊排行

2016-2022 All Rights Reserved.平安財經(jīng)網(wǎng).復(fù)制必究 聯(lián)系QQ   備案號:

本站除標(biāo)明“本站原創(chuàng)”外所有信息均轉(zhuǎn)載自互聯(lián)網(wǎng) 版權(quán)歸原作者所有。