作者trfmk1 (TRF小兵)
看板PC_Shopping
標題Re: [測試] Ryzen 2400G VP9播放與補幀測試
時間Wed Feb 28 21:05:20 2018
※ 引述《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
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.32.128.93
※ 文章網址: https://www.ptt.cc/bbs/PC_Shopping/M.1519823124.A.ED1.html
推 sdbb : 頭推02/28 21:29
推 dw7931425 : 那些視訊延伸模組是給"電影與電視"這個UWP APP用的02/28 21:38
→ dw7931425 : ,而且還要使用者自己手動安裝,然後系統內建的WMP02/28 21:38
→ dw7931425 : 早就可以硬解HEVC了,微軟做事都做半套。微軟乾脆02/28 21:38
→ dw7931425 : 把microsoft XXX video decoder系列的直接整合給UWP02/28 21:38
→ dw7931425 : APP就好了啊02/28 21:38
推 NetNeighbor : 附上2400G的DXVA Checker給大大參考02/28 21:39
→ trfmk1 : 看起來APU內建VP9硬解...02/28 22:05
→ trfmk1 : 有可能是瀏覽器無法正確硬解導致錯誤還是怎樣= =02/28 22:06
→ trfmk1 : 因為Chrome是不會使用純硬體解碼...都是軟硬混合02/28 22:07
→ JoyRex : 會不會是做整套會被搞托拉斯?02/28 22:14
→ a2935373 : 實作的是硬體廠 應該不會吧?02/28 22:24
→ trfmk1 : DXVA Checker 是還能偵測硬解有沒有啟用02/28 22:56
→ Cubelia : 最新版GPU-Z也已經實裝類似功能了,超方便02/28 22:57
→ trfmk1 : 還有其實現在潮流比較偏向LAV D3D11硬解02/28 23:06
→ trfmk1 : 雖然CPU資源會吃比較多但是解碼出來效果跟軟解一樣02/28 23:07
→ trfmk1 : 也支援AMD 10bit HEVC 解碼02/28 23:08
※ 編輯: trfmk1 (114.32.128.93), 02/28/2018 23:31:47
推 coldcolour : 以往的D3D9 DXVA native解碼,N卡會有chroma blur的03/01 01:26
→ coldcolour : 問題(不過copy back沒有),另外解HDR也會有些問題03/01 01:27
→ coldcolour : 有人測試是說會有banding...D3D11 DXVA是可以解決以 03/01 01:27
→ coldcolour : 上任何問題 03/01 01:28
→ coldcolour : LAV搭madVR可以用D3D11 DXVA native模式,應該是最 03/01 01:29
→ coldcolour : 省CPU的 03/01 01:30
→ M8XAZaqE : 原來只有內顯vega才有vp9硬解嗎… 03/01 02:57
推 a2935373 : 應該說VEGA開始才有純硬解 03/01 03:12
推 coolcliff01 : 不過綜合本文作者以及推文裡貼的圖看起來VEGA也要到 03/01 03:56
→ coolcliff01 : Zen APU裡的VEGA才有硬解VP9的能力 算一個亮點吧 話 03/01 03:56
→ coolcliff01 : 說回來一直以為VEGA硬解有追上N牌 網路資料也大致如 03/01 03:56
→ coolcliff01 : 此 沒想到要到Zen APU才算 03/01 03:56
推 chenyenpo : 所以rx系列顯卡沒硬解? 03/01 08:26
→ trfmk1 : 就算有VP9硬解Chrome也不支援 03/01 09:52
→ trfmk1 : VP9也幾乎只用在線上串流03/01 09:53
→ trfmk1 : 感覺google自己也不怎麼推啦 03/01 09:53
推 Shauter : 硬解很廣泛 要看你指什麼 03/01 10:03
推 arrenwu : 但是線上串流現在使用得很廣泛啊03/01 10:10
→ hizuki : 說句難聽的,VP系列一直是理論上優於MPEG系列的 03/01 10:14
→ hizuki : 但是實際上還是被吊打。而是為了迴避專利有很多奇怪 03/01 10:15
→ hizuki : 實作方法。想來怎麼可能效率會比較好 03/01 10:15
推 NetNeighbor : 剛剛測試了一下,使用Chrome 64好像硬解能動03/01 10:35
推 a2935373 : 會動正常 混合硬解不是decoder都在發呆03/01 10:59
→ a2935373 : APU的硬解/硬壓整個翻新了...一直記成一樣 03/01 11:00
推 popbitch : 不過youtube 4k影片都只有vp9格式,我的rx560播不動 03/01 11:23
推 a2935373 : 軟解無敵 4C8T軟解4K還算夠力 也已經平價話了 03/01 11:25
→ kuma660224 : 這樣APU拿來組HTPC播放機很不錯 03/01 11:33
→ kuma660224 : 硬解強,軟解不錯。還能玩點遊戲。 03/01 11:34
推 twosheep0603: APU這下真的變HTPC專用U了 03/01 12:59
→ labbat : 舊顯卡用D3D11 DXVA native模式綠畫面 03/01 14:33
→ Shauter : 我記得native一樣可以Copyback對吧? 03/01 14:47
→ coldcolour : 不行啊 你看到Copyback它就不是跑native直出了 03/01 17:49
copyback只是多一道
把硬解資料傳到記憶體的動作
系統如果有兩張顯卡
如果指定D3D11用副卡硬解
是一定是要走copyback
現狀APU加獨立顯卡的狀況我就不清楚了
※ 編輯: trfmk1 (223.136.238.152), 03/01/2018 18:34:08
→ leo91531 : 解碼還是intel給力,不過intel拔掉FRC不能補幀了 03/01 20:40
推 a2935373 : BFRC誰在用i內顯補的啦... 03/02 02:13
→ a5150219 : 我(自首 03/02 06:02
推 leo91531 : 很多人不是都i+N再買一張7770等級的A咖來補幀,如果 03/02 07:19
→ leo91531 : intel GPU有辦法直接開當然就不用額外買A卡,intel 03/02 07:19
→ leo91531 : 也是傻傻沒事拔掉這功能,現在補幀只剩A有看頭惹 03/02 07:19
推 a2935373 : Intel那個根本補不太起來.... 03/02 08:56
推 a5150219 : 可以i解碼A補幀N渲染呀(曾幹過這種事 03/02 09:23
推 Shauter : 那個本來就不能補好了好嗎......... 03/02 13:44
推 Litfal : intel那個是假補… 03/03 12:38