AMD AV1 硬體編碼無法運作

剛升級到 2.6.3,當我嘗試使用 AV1 硬體編碼時,它只使用軟體編碼。

我的系統是:AMD Ryzen 7 5800H with Radeon Graphics。我相信 GPU 是 Radeon Vega 8。

有什麼想法嗎?這顆 GPU 在使用 h264/h265 時硬體編碼完全正常。

附件是我某次嘗試的日誌檔案。

The Equalizer 3.mp4-Convert to MP4-2024-04-13T19-42-11 - Copy.log (26.5 KB)

謝謝,

Joel

不行。只有 6000 系列(行動版)與 7000 系列(桌上型)CPU/APU 才內建支援 AV1 的 GPU 硬體解碼。

來源:AMD GPU Decoder Device Information
以及 [Reddit r/AV1] 支援 AV1 的 CPU SoC 清單

具備硬體 AV1 解碼支援的 AMD APU(內顯 CPU)如下:

  • Radeon Graphics(Rembrandt/Raphael/Mendocino)
  • Radeon 610M
  • Radeon 780M

AMD 從 GPU 繪圖技術角度定義 AV1 支援如下:

  • RDNA2 = AV1 解碼(RX 6800 顯示卡)
  • RDNA3 = AV1 解碼/編碼(RX 7900 顯示卡)

對應到 AMD APU 內顯功能如下:
來源:AMD Reveals Mendocino Zen 2 APUs With RDNA 2 Graphics | Tom's Hardware

  • Rembrandt = Ryzen 6000「高階」行動版 CPU = Zen3+ 配 RDNA2 = 僅 AV1 解碼

  • Mendocino = Ryzen 6020「入門」行動版 CPU = Zen2 配 RDNA2 = 僅 AV1 解碼

  • Raphael = Ryzen 7000 桌上型 CPU = Zen4 配 RDNA3 = AV1 解碼與編碼

你的 APU——Ryzen 7 5800H 屬於行動版 Cezanne 家族,核心為 Zen3,內顯是 Vega 8 技術,並非 RDNA 架構,因此所有 AV1 編解碼都由 CPU 軟體完成,內顯並無硬體支援。簡單說:沒有硬體 AV1 支援。:cry:

抱歉帶來你可能不想聽到的消息。
沒錯,AMD 的 CPU 命名方式確實一團亂。
這裡有個 Anandtech 的解密對照表

这正是我所担心的。谢谢你的回复。

Joel

别难过。我用的是第四代(Haswell)i5 做转码,一小时节目要跑 2–3 小时,我就让它通宵跑。我们还有一台 Tivo Roamio OTA 做时移(先录后看)。想保留的内容我用 KMTTG 抓,批量录制或想整季 binge 的就靠 Silicon Dust Quattro,这样既不占 Tivo 也不占存储。

我的经验是,同画质下 H.265 体积没小多少,而且我能用 nVidia 2060 做 H.265 硬件编码。要想硬件编 AV1,得升级到 RTX 40 系列。

我主要看中 AV1 的免版税特性,意味着未来设备和开源项目采用它会比带 MPEG 专利费的 H.264/H.265 更广泛。

我即將組裝一台新電腦,我管理三台分別用於音訊、影片和 Photoshop 專案的 NAS。我一直在處理我的媒體庫,把它們全部轉碼成 H.265。我應該買一張獨立顯示卡還是繼續使用 CPU 內建顯示晶片?

专用 GPU 硬件转码速度远快于 CPU 硬件转码。

这也取决于 CPU。在我的第四代 Haswell i5 和 RTX 2060 之间,CPU 大约是 1:1(1 小时视频需要 1 小时转码),而 GPU 是 3:1(1 小时视频只需 20 分钟转码)。作为对比,用 CPU 把一部 3 小时的高清剧集转码成 AV1 大约需要 8 小时。不过我的 CPU 很古老,所以情况如此。

这也取决于你录制和转码的视频量,以及录完后多久需要转码成 H.265。对我来说,让它整夜运行,我睡觉时转码就足够了。