[XF 專題] 流暢播 8K 影片 解決 AMD RX6400/6500XT AV1 解碼問題

- 辛尼 - 2022-09-22 - visibility Views

序言

AMD Radeon RX 6400 和 RX 6500 XT 作為當中主打入門級顯示卡,在 3D 效能上能夠為玩家應付 1080p 遊戲的需要。另外,有部份用家會選擇 Radeon RX 6400 或 RX 6500 XT 是因為無需接駁額外電源,加上體積細小適合安裝在 MiniITX 機箱使用,例如早前介紹過的 ASRock DeskMeet B660 就是其中之一,配合 Intel 12 代處理器足以應付日常使用上的需要。

 

缺少對 AV1 解碼支援

雖然在 Intel 12 代處理器與及顯示卡的幫助之下,大部份日常的應用都能應付得到,不過用家當用作播放影片,尤其是 4K 甚至 8K 影片,就會發現當中處理器的使用率相當之高,8K 影片播放更有機會出現停頓等情況。出現這個問題主要是現時不少網上影片串流平台,都用上 AV1 作為編碼,而 AMD Radeon RX 6400 和 RX 6500 XT 就缺少對 AV1 的解碼支援,因此就必需透過處理器作軟解。

 

ASRock DeskMeet B660 解決辦法

雖然 AMD Radeon RX 6400 和 RX 6500 XT 並不支援 AV1 解碼,但細心留意的話,擁有內建顯示功能的 Intel 12 代處理器,其實是支援 AV1 解碼,因此只要透過簡單的 BIOS 設定,加上連接線的變動,就可以讓 ASRock DeskMeet B660 或其他 Intel 600 系列主機板,在使用 AMD Radeon RX 6400 或 RX 6500 XT 顯示卡時,可以提供 AV1 解碼功能。由於今次的解決辦法,主要是希望利用 Intel 12 代處理器內建的顯示核心支援 AV1 硬解。首先,就需要進入 BIOS 並把預設顯示輸出更改為內建顯示,亦由於這個設定的關係,因此連接熒幕的 HDMI 或 DisplayPort 線就要直接連接至主機板的相對應輸出。

進入 BIOS 並切換至 Advanced 頁面選擇 Chipset Configuration

預設下 Primary Graphic Adapter 選項為 Auto

把當中的設定值由 Auto 改為 Onboard,完成後可儲存並重新啟動

連接熒幕的 HDMI/DisplayPort 線接駁至主機板的 HDMI/DisplayPort

 

實際效能測試

經過以上的修改之後,當需要進行 AV1 解碼時,就可以利用處理器的內建顯示核心進行,以 YouTube 播放 AV1 編碼的 8K 影片作測試。今次測試將採用 Intel Core i5-12400 處理器與及 Radeon RX 6400 顯示卡,在修改前可以看到當播放 8K 影片,RX 6400 的使用率雖然達到 40% 左右﹐但同時處理器的使用率為 100%,並出現停頓的問題。經過修改後,在播放相同 8K 影片時,處理器使用大幅回落至 5% 左右,而處理器內建的 UHD Graphics 730 使用率則大約是 30% 左右,至於 Radeon RX 6400 的使用率則是 0%,最重要是影片播放相當流暢,沒有再出現停頓的問題,證明能夠利用處理器內建顯示核心作 AV1 硬解。

當播放採用 AV1 編碼的影片時,RX 6400 使用率雖然達 40%,但處理器則維持 100%

經過修改後,處理器使用率下降至 5% 以下,UHD 730 使用率約 30%,並不會使用 RX 6400,最重要是播放流暢

單使用 UHD 730 的結果大致相同,流暢之餘處理器使用率亦沒有出現過高的情況

 

3D 效能測試

這個修改方法,確實能夠解決播放 AV1 影片時處理器使用率過高的問題,但有用家就會擔心會否因此而影響到 3D 效能。理論上,當進行遊戲或需要使用顯示卡的應用程式時,就會切換至 Radeon RX 6400 或 RX 6500 XT 進行處理,情況就類似在 Laptop 上使用得久的 Hybird 模式,以下則會針對 3D 部份作簡單測試比較,分別利用 3DMark款、遊戲 CS:GO 與及 PugetBench for Premiere Pro 作測試,同時會加入只使用 Intel Core i5-12400 內建的 UHD Graphics 730 作比較。

3DMark

CS:GO

 PugetBench for Premiere Pro

短評:可以留意到經過今次的修改之後,確實會對 3D 效能帶來少許的影響,始終圖像的運算要通過來回轉送的關係,而並非直接由 RX 6400 輸出,以 3DMark 測試為例,當中差異大約 5% 至 15% 左右,至於實際遊戲測方面,CS:GO 為例 FPS 由 121FPS 下跌至 116FPS,百分比大約是 5% 左右,都尚算可以接受。用作影片編輯上,根據 PugetBench for Premiere Pro 測試,雖然 GPU 和 Playback 的分數同樣是以直接使用 RX 6400 較高,但在 Export 表現上則以混合模式下略高。

 

總結

若果用家真正需要播放以 AV1 作為編碼的影片的話,經過今次的簡單修改,就算在 Intel 12 代平台下配搭 AMD Radeon RX 6400 或 RX 6500 XT 都可以改以處理器內建的顯示核心作硬件,即時解決處理器 100% 使用率的問題,並且適合套用在整個 Intel 600 系列主機板之上。當然,前題是大家必需使用擁有內建顯示核心的 12 代處理器,若果是 F 或 KF 系列由於沒有內建顯示核心的關係,就不能透過這個方法解決 AV1 硬碼問題。