Ryzen 2400G VP9播放與補幀測試 - 3C

Table of Contents

※ 引述《NetNeighbor (網路上的芳鄰)》之銘言:
: 各位大大安安,小弟電蝦板首Po
: 如有表達不順的地方歡迎多多指教。
: Ryzen 2400G上市後,終於實現我的內顯補幀夢啦!
: 因為電腦也想拿來打打遊戲,
: i3-8100+GT1030也比2400G多快一條8G的價錢,
: 後來還是選擇2400G,為了打Game阿!!
: ----------環境分隔線----------
: 測試環境:
: AMD Ryzen 2400G @ 3.60GHz 沒超頻
: Kingston Predator DDR4-3000 14-16-16-36
: V-Color VSS100 128G
: BenQ GL2450 60Hz
: Windows 10 1709
: AMD Driver 17.40
: PotPlayer 1.7.8557
: SVP 4.2.0.122
: Bluesky FRC 2.10.0
: 畫面輸出是EVR自訂呈現
: DXVA解碼分別測試Native與D3D11 Copyback
: 補幀軟體用Bluesky Frame Rate Converter與SVP
: 測試影片: Peru 8K HDR 60FPS@水管 https://goo.gl/guaHdp
: MediaInfo: https://i.imgur.com/shsyZLw.jpg
: ----------測試分隔線----------
: 共測試3種解析度: 3840x2160 2560x1440 1920x1080
: 幀率: 30fps 60fps
: 測試內容:
: 1. 全軟解+SVP或BFRC
: 2. DXVA Copyback+SVP或BFRC
: 3. DXVA Native+BFRC
: ##1080p
: ╔════╦═══╦═══════╦═════╦═══╗
: ║ 解析度 ║ 補幀 ║ 解碼方式 ║ CPU使用率║ FPS ║
: ╠════╬═══╬═══════╬═════╬═══╣
: ║ 1080p30║ x ║ DXVA Native ║ 2% ║ 30fps║
: ║ 1080p30║ x ║ DXVA CopyBack║ 4% ║ 30fps║
: ║ 1080p30║ x ║ 軟解 ║ 4% ║ 30fps║
: ║ 1080p30║ BFRC ║ DXVA Native ║ 5% ║ 60fps║
: ║ 1080p30║ BFRC ║ DXVA Copyback║ 6% ║ 60fps║
: ║ 1080p30║ BFRC ║ 軟解 ║ 8% ║ 60fps║
: ║ 1080p30║ SVP ║ DXVA CopyBack║ 24% ║ 60fps║
: ║ 1080p30║ SVP ║ 軟解 ║ 28% ║ 60fps║
: ║ ║ ║ ║ ║ ║
: ║ 1080p60║ x ║ DXVA Native ║ 5% ║ 60fps║
: ║ 1080p60║ x ║ DXVA CopyBack║ 5% ║ 60fps║
: ║ 1080p60║ x ║ 軟解 ║ 10% ║ 60fps║
: ║ 1080p60║ SVP ║ DXVA CopyBack║ 8% ║ 54fps║
: ║ 1080p60║ SVP ║ 軟解 ║ 14% ║ 60fps║
: ╚════╩═══╩═══════╩═════╩═══╝
: 測試截圖: https://imgur.com/a/KcZOE
: ##1440p
: ╔════╦═══╦═══════╦═════╦═══╗
: ║ 解析度 ║ 補幀 ║ 解碼方式 ║ CPU使用率║ FPS ║
: ╠════╬═══╬═══════╬═════╬═══╣
: ║ 1440p30║ x ║ DXVA Native ║ 2% ║ 30fps║
: ║ 1440p30║ x ║ DXVA CopyBack║ 2% ║ 30fps║
: ║ 1440p30║ x ║ 軟解 ║ 9% ║ 30fps║
: ║ 1440p30║ BFRC ║ DXVA Native ║ 4% ║ 60fps║
: ║ 1440p30║ BFRC ║ DXVA Copyback║ 4% ║ 60fps║
: ║ 1440p30║ BFRC ║ 軟解 ║ 11% ║ 60fps║
: ║ 1440p30║ SVP ║ DXVA CopyBack║ 23% ║ 60fps║
: ║ 1440p30║ SVP ║ 軟解 ║ 35% ║ 60fps║
: ║ ║ ║ ║ ║ ║
: ║ 1440p60║ x ║ DXVA Native ║ 3% ║ 60fps║
: ║ 1440p60║ x ║ DXVA CopyBack║ 3% ║ 41fps║
: ║ 1440p60║ x ║ 軟解 ║ 18% ║ 60fps║
: ║ 1440p60║ SVP ║ DXVA CopyBack║ 6% ║ 35fps║
: ║ 1440p60║ SVP ║ 軟解 ║ 20% ║ 60fps║
: ╚════╩═══╩═══════╩═════╩═══╝
: 測試截圖: https://imgur.com/a/CBw0o
: ##2160p
: ╔════╦═══╦═══════╦═════╦═══╗
: ║ 解析度 ║ 補幀 ║ 解碼方式 ║ CPU使用率║ FPS ║
: ╠════╬═══╬═══════╬═════╬═══╣
: ║ 2160p30║ x ║ DXVA Native ║ 2% ║ 30fps║
: ║ 2160p30║ x ║ DXVA CopyBack║ 3% ║ 20fps║
: ║ 2160p30║ x ║ 軟解 ║ 12% ║ 30fps║
: ║ 2160p30║ BFRC ║ DXVA Native ║ 6% ║ 54fps║
: ║ 2160p30║ BFRC ║ DXVA Copyback║ 4% ║ 49fps║
: ║ 2160p30║ BFRC ║ 軟解 ║ 18% ║ 60fps║
: ║ 2160p30║ SVP ║ DXVA CopyBack║ 19% ║ 43fps║
: ║ 2160p30║ SVP ║ 軟解 ║ 48% ║ 60fps║
: ║ ║ ║ ║ ║ ║
: ║ 2160p60║ x ║ DXVA Native ║ 3% ║ 60fps║
: ║ 2160p60║ x ║ DXVA CopyBack║ 3% ║ 20fps║
: ║ 2160p60║ x ║ 軟解 ║ 26% ║ 60fps║
: ║ 2160p60║ SVP ║ DXVA CopyBack║ 5% ║ 18fps║
: ║ 2160p60║ SVP ║ 軟解 ║ 48% ║ 60fps║
: ╚════╩═══╩═══════╩═════╩═══╝
: 測試截圖: https://imgur.com/a/W4QK1
: ----------結論分割線----------
: 關於硬解部分:
: Copyback對大流量的影片會有效能上的問題
: 1080p60就快頂到了,SVP打開就直接掉FPS
: 但是只有Copyback能夠配合SVP或其他的Filter
: Native模式能吃到2160p60的影片
: 但是只能配合BFRC
: 關於補幀部分:
: SVP吃CPU比較多,但是只能配合DXVA Copyback來硬解
: 但是Copyback又有效能問題,不如全開軟解
: BFRC配合硬解能把CPU在5%以下,對一般影片很夠用
: 但是2160p以上就不太行,可以開軟解解決
: 關於遊戲部分(沒拍截圖QQ):
: LoL全開FPS大約在90~130之間,會戰時會降到90
: 但是也不會有卡頓的感覺
: PUBG全關約在25~40之間,平均在30~35之間跑
: 會感覺卡卡的,但是勉強能玩
: War Thunder特效全開則是一直死當
: 進車庫當,選載具當,遊戲中也當
: FPS約在35~45之間,但是就是一直當
: 希望未來能透過驅動程式修掉這問題
: 謝謝收看

這裡提一下AMD GPU VP9的變化

建議先裝DXVA Checker
可以看到支援硬解到甚麼程度
現在還可以偵測一些資訊
http://bluesky23.yukishigure.com/DXVAChecker.html

https://i.imgur.com/KVwqRY8.png


目前A家是靠OpenCL來軟硬解VP9
並不是完全靠硬體解碼

Crimson Edition 17.10.2 以後
靠改登錄檔方式修改VForceOCLVP9
打開硬解VP9好像已經不能生效了
https://i.imgur.com/DWKEBma.png
DXVA Checker 作者
將舊驅動遺留的VP9設定改成VP9 Hybrid

Chrome 要支援VP9軟硬混合解碼必須在捷徑後面加上這段
--enable-accelerated-vpx-decode=2
才會正常使用AMD MFT VP9 Sync Decoder

目前VP9硬解效率最好的
反而變成Firefox Quantum
不論是CPU跟GPU的使用率跟穩定度
還要強過Edge

順便提一下WIN10內建撥放器有些影片不能撥放的話
可以去市集裝延伸模組

MPEG-2 視訊延伸模組
https://www.microsoft.com/zh-tw/store/p/mpeg2-video-extension/9n95q1zzpmh4

HEVC 視訊延伸模組
https://www.microsoft.com/zh-tw/store/p/hevc-video-extension/9n4wgh0z6vhq

我測試硬解最省資源最快的撥放器是MPC-BE
內建分離器、解碼器、字幕渲染器也不用再灌甚麼東西
使用內建解碼器效率很高
VP9硬解也不是問題
也還有持續維護中

只是MPC-HC也不是沒有優點
現在只剩非官方維護中

MPC-HC v1.7.15
https://forum.doom9.org/showthread.php?t=175209


還有我比較想看D3D11解碼如何
這是微軟新的API
kodi,vlc,mpv早就支持
Chrome UWP應用等都是用這個了
DXVA已經是XP時代的東西了...= =
想到LAV也是去年才支持
madVR也是配合LAV去年才更新支援
D3D11最大好處是解碼出來畫質跟軟解一致
--
Sent from my Windows

--

All Comments

Quanna avatarQuanna2018-03-02
頭推
Iris avatarIris2018-03-04
那些視訊延伸模組是給"電影與電視"這個UWP APP用的
,而且還要使用者自己手動安裝,然後系統內建的WMP
早就可以硬解HEVC了,微軟做事都做半套。微軟乾脆
把microsoft XXX video decoder系列的直接整合給UWP
APP就好了啊
Tracy avatarTracy2018-03-04
附上2400G的DXVA Checker給大大參考
https://i.imgur.com/et8LqVc.png
Valerie avatarValerie2018-03-07
看起來APU內建VP9硬解...
Caroline avatarCaroline2018-03-11
有可能是瀏覽器無法正確硬解導致錯誤還是怎樣= =
Yedda avatarYedda2018-03-11
因為Chrome是不會使用純硬體解碼...都是軟硬混合
Kristin avatarKristin2018-03-15
會不會是做整套會被搞托拉斯?
Connor avatarConnor2018-03-16
實作的是硬體廠 應該不會吧?
Madame avatarMadame2018-03-17
DXVA Checker 是還能偵測硬解有沒有啟用
Andy avatarAndy2018-03-22
最新版GPU-Z也已經實裝類似功能了,超方便
William avatarWilliam2018-03-22
還有其實現在潮流比較偏向LAV D3D11硬解
Zanna avatarZanna2018-03-26
雖然CPU資源會吃比較多但是解碼出來效果跟軟解一樣
Emma avatarEmma2018-03-27
也支援AMD 10bit HEVC 解碼
Charlie avatarCharlie2018-03-31
以往的D3D9 DXVA native解碼,N卡會有chroma blur的
Iris avatarIris2018-04-04
問題(不過copy back沒有),另外解HDR也會有些問題
Skylar DavisLinda avatarSkylar DavisLinda2018-04-05
有人測試是說會有banding...D3D11 DXVA是可以解決以
Isla avatarIsla2018-04-08
上任何問題
Ida avatarIda2018-04-09
LAV搭madVR可以用D3D11 DXVA native模式,應該是最
Anonymous avatarAnonymous2018-04-12
省CPU的
Annie avatarAnnie2018-04-16
原來只有內顯vega才有vp9硬解嗎…
Kyle avatarKyle2018-04-19
應該說VEGA開始才有純硬解
Lauren avatarLauren2018-04-22
不過綜合本文作者以及推文裡貼的圖看起來VEGA也要到
Zen APU裡的VEGA才有硬解VP9的能力 算一個亮點吧 話
說回來一直以為VEGA硬解有追上N牌 網路資料也大致如
此 沒想到要到Zen APU才算
Caitlin avatarCaitlin2018-04-22
所以rx系列顯卡沒硬解?
Tracy avatarTracy2018-04-23
就算有VP9硬解Chrome也不支援
Queena avatarQueena2018-04-25
VP9也幾乎只用在線上串流
Yedda avatarYedda2018-04-27
感覺google自己也不怎麼推啦
Leila avatarLeila2018-04-29
硬解很廣泛 要看你指什麼
Eartha avatarEartha2018-05-01
但是線上串流現在使用得很廣泛啊
Kelly avatarKelly2018-05-03
說句難聽的,VP系列一直是理論上優於MPEG系列的
James avatarJames2018-05-04
但是實際上還是被吊打。而是為了迴避專利有很多奇怪
實作方法。想來怎麼可能效率會比較好
James avatarJames2018-05-08
剛剛測試了一下,使用Chrome 64好像硬解能動
https://imgur.com/a/bg7qM
Una avatarUna2018-05-12
會動正常 混合硬解不是decoder都在發呆
Lucy avatarLucy2018-05-14
https://i.imgur.com/ECVJbM0.png 查了一下才發現
Callum avatarCallum2018-05-15
APU的硬解/硬壓整個翻新了...一直記成一樣
Frederica avatarFrederica2018-05-18
不過youtube 4k影片都只有vp9格式,我的rx560播不動
Steve avatarSteve2018-05-21
軟解無敵 4C8T軟解4K還算夠力 也已經平價話了
Oliver avatarOliver2018-05-25
這樣APU拿來組HTPC播放機很不錯
Lauren avatarLauren2018-05-26
硬解強,軟解不錯。還能玩點遊戲。
Jessica avatarJessica2018-05-30
APU這下真的變HTPC專用U了
Steve avatarSteve2018-05-30
舊顯卡用D3D11 DXVA native模式綠畫面
Anthony avatarAnthony2018-06-02
我記得native一樣可以Copyback對吧?
Quintina avatarQuintina2018-06-06
不行啊 你看到Copyback它就不是跑native直出了
Lydia avatarLydia2018-06-13
解碼還是intel給力,不過intel拔掉FRC不能補幀了
Damian avatarDamian2018-06-18
BFRC誰在用i內顯補的啦...
Xanthe avatarXanthe2018-06-19
我(自首
Jacky avatarJacky2018-06-23
很多人不是都i+N再買一張7770等級的A咖來補幀,如果
intel GPU有辦法直接開當然就不用額外買A卡,intel
也是傻傻沒事拔掉這功能,現在補幀只剩A有看頭惹
Heather avatarHeather2018-06-28
Intel那個根本補不太起來....
Jacky avatarJacky2018-07-02
可以i解碼A補幀N渲染呀(曾幹過這種事
Zora avatarZora2018-07-07
那個本來就不能補好了好嗎.........
Enid avatarEnid2018-07-09
intel那個是假補…