今天合併的 Mesa 23.2 圖形驅動程序堆棧的更改有利於新 Radeon RX 7000 系列“RDNA3”圖形卡的視頻轉碼性能。
合併到 RadeonSI Gallium3D 驅動程序的更改有利於支持多個 Video Core Next (VCN) 引擎的 RDNA3 (GFX11) 圖形處理器。通過在視頻轉碼期間創建額外的上下文,它現在能夠在多個 VCN 引擎之間實現負載平衡。
AMD 工程師 Leo Liu 用 RadeonSI 補丁解釋說:
對於 CHIP_GFX1100,有 2 個 VCN 實例,但使用統一隊列,即解碼和編碼將通過同一個環到達 HW類型。使用 AMDGPU 內核調度程序,由於轉碼共享相同的管道上下文,因此 gpu 調度程序將解碼和編碼分配到相同的 VCN 引擎中。為了將兩個引擎與轉碼案例一起使用,當檢測到案例時將創建新的管道上下文,這樣轉碼就可以與多個 VCN 引擎進行負載平衡。
更多詳細信息,請通過
談到視頻核心接下來,帶有 RDNA3 GPU 的 VCN 4.0 的另一個令人興奮的方面是添加了 AV1 視頻編碼。