開源Vulkan驅動對視頻解碼(未來編碼可能也會出現)擴展的支持繼續在Radeon”RADV”和Intel”ANV”Mesa驅動中推進。本月早些時候,著名的開源Linux圖形驅動專家David
Airlie(Red Hat)開始試驗RADV
Vulkan視頻支持,之後也在調試英特爾的Mesa驅動的Vulkan視頻。這些努力一直在繼續,並取得了最新的階段性成果。
最初,Airlie正在為AMD VCN”Video Core Next”引擎進行Vulkan視頻H.264解碼工作,該引擎由較新的Radeon圖形處理器使用。今天,他合併了對能夠使用舊的UVD”統一視頻解碼器”引擎的支持。反過來,這現在允許H.264解碼適用於從Vega一直到最初的GCN 1.0″南方群島”GPU的舊AMD GPU。
Airlie在這篇博文中提到了對Vulkan視頻的UVD支持。
了解更多:
https://airlied.blogspot.com/2021/11/h264-more-amd-hw-worked-on.html
在英特爾方面,他已經通過這個Gitlab分支發布了英特爾ANV Vulkan視頻的初步修改,供感興趣的人參考:
獲取擴展:
https://gitlab.freedesktop.org/airlied/mesa/-/tree/anv-vulkan-video-prelim-decode
Airlie正在繼續研究代碼,並找出如何在驅動之間最好地分享/利用Vulkan視頻支持,並最終找出將這種支持上移到主線Mesa的路徑。目前,他的重點是H.264和H.265,以及Vulkan視頻編碼擴展。希望在看到VP9和AV1等擁有Vulkan視頻擴展的上游之前不會有太多的時間。
Vulkan視頻擴展在今年早些時候就已經以臨時形式出現了。希望它們能很快得到確認,並反過來看到更廣泛的驅動程序支持和發現跨平台多媒體軟件開始使用這些擴展作為基於GPU的視頻編碼/解碼的行業標準。