Satu perubahan digabungkan hari ini untuk tindanan pemacu grafik Mesa 23.2 memanfaatkan prestasi transkod video untuk kad grafik”RDNA3″siri Radeon RX 7000 baharu.

Perubahan yang digabungkan kepada pemacu RadeonSI Gallium3D memanfaatkan pemproses grafik RDNA3 (GFX11) yang menggunakan berbilang enjin Video Core Next (VCN). Dengan mencipta konteks tambahan semasa transkod video, ia kini boleh memuatkan seimbang merentas berbilang enjin VCN.

Jurutera AMD Leo Liu menjelaskan dengan tampung RadeonSI:

Untuk CHIP_GFX1100, terdapat 2 kejadian VCN tetapi menggunakan baris gilir bersatu iaitu nyahkod dan pengekodan akan pergi ke HW melalui cincin yang sama taip. Dengan penjadual kernel AMDGPU, kerana trancode berkongsi konteks paip yang sama, supaya penjadual gpu menetapkan penyahkod dan pengekodan ke dalam enjin VCN yang sama. Untuk menggunakan kedua-dua enjin dengan kes transkod, konteks paip baharu akan dibuat apabila kes itu dikesan, dengan itu transkod boleh dimuatkan seimbang dengan berbilang enjin VCN.

Butiran lanjut untuk mereka yang berminat melalui permintaan penggabungan ini yang kini berada dalam Mesa 23.2 untuk membuat debut suku seterusnya. Dalam permintaan itu, ia juga dibangkitkan mengapa akhirnya mencipta dua konteks dan bukannya meminta penjadual kernel AMDGPU mengendalikan situasi dengan lebih baik, yang mana Leo Liu menjelaskan:”Penjadual GPU tidak mengetahui sama ada tugas itu dinyahkod atau mengekod dengan baris gilir bersatu VCN4(aka sebelumnya cincin vcn_enc). Daripada 2 cincin (vcn_dec dan vcn_enc dengan VCN3 warisan), untuk kes transkod, hanya terdapat satu konteks untuk penjadual, jadi semua kerja dijadualkan ke enjin yang sama daripada baris gilir bersatu ini. Ia akan menjadi dengan perubahan besar jika mendapat ini daripada kernel.”


Mengenai Teras Video Seterusnya, aspek menarik lain VCN 4.0 dengan GPU RDNA3 ialah penambahan pengekodan video AV1.

Categories: IT Info