[請益]關於播放.ts 4K60fps會Lag問題

作者: servicerf (servicerf)   2016-01-07 12:24:07
如題 小弟最近開始 因購入4K電視 抓了許多.ts的4K60 資源來播放
在監測FPS(Ctrl+J) 都正常無掉偵的狀況下 每隔一段時間就會像掉偵那樣卡頓
播放器是用 MPC-HC 偵數都很穩定的維持在59.9xx - 60.xxx 線條圖也很穩定有想過是不
是碼率太高 導致硬碟來不及讀取 ,後來我把4K影片都放到Raid0的SSD上播放(測試速度
讀取至少有950MB/s)
結果問題還是一樣 0n0"
解碼是用LAV 的 DXVA2 native
播放時平均CPU占用為1-5%
但是就是會Lag... 真的想不太出來為甚麼 @n@"
電腦解析度設定為3840x2160 60P
連接方式確定為 HDMI 2.0 (2.0線+2.0電視插槽)
電視一些多餘的功能也有關閉 (補偵什麼的類似東西)
播放的影片是精研分享的日本4K的 demo
"Channel 4K-ダイジェスト_20140619-1300-1320.ts"
另外韓國團體的4K影片 .ts也是有這現象 (Lag)
而4K30的影片 無論是烤鴨或是美哉天府等等30FPS的都能順暢播放
圖片中的Frame drop 那是只有放大縮小還是跳轉才會出現不去動他撥放的話 都是0
Lag如影片中 0:16 , 0:29 ,0:46 ,1:15 這樣像是掉10偵的感覺 (請選取1080 60P~)
https://www.youtube.com/watch?v=sbJPFmd2nns
以下是我的電腦配備及設定圖請求大大解答
有設定錯誤的地方還請大大鞭小力一點
CPU: i7 - 3770k
主機板:ROG Maximus V Formula
Ram:G.skill DDR3 2133 4Gx4
顯示卡:ASUS GTX960 4G Strix
硬碟:SanDisk SSD 128G x2 (Raid0)
電視:JVC 50T
http://imgur.com/VryQOxt
http://imgur.com/RoDcOG9
http://imgur.com/pQCXUFl
http://imgur.com/8Dh4p1V
http://imgur.com/RhnIRk5
http://imgur.com/UEFfzPr
作者: potsticker (往事只能回味)   2016-01-07 12:34:00
影片流量單位是bit 目前硬碟讀取速度尚遠大於影片流量原本這種情形可以使用reclock同步影片時間軸跟系統時間,有助於改善週期性掉幀的問題,但是reclock還沒有對應64bit的版本因為我沒有960測試32bit的情況下能否順利撥放我用CPU軟解是要用64bit的解碼跟渲染才跑得動hevc 4k另外一個建議是渲染改用madVR其中smooth motion勾always,強制開啟播放中按ctrl+J觀察madVR的一些相關的frames數據madVR的詳細設置請google,沒設定好scaling會頓到吐血或者你原本的EVR CP緩衝再拉高一點試試看
作者: servicerf (servicerf)   2016-01-07 14:06:00
改用madvr +LAV DXVA2 copy back 後有比較改善了!比之前好很多,雖然有時候還是會掉一點,其實大大說的很多我都聽不太懂XD,不過看來應該是內建的Enhanced Video Render那個有問題。感覺因為4k60還尚未普及所以得設定的那麼複雜… 另外也誠摯感謝大大解答(ˊ ˋ)
作者: potsticker (往事只能回味)   2016-01-07 14:22:00
觀察decoder, upload, dxva, render, present queue是否是充足的;而dropped, repeated, delayed frames是否在增加*增加就是會頓、不穩定不流暢
作者: ddrdod (乖乖)   2016-01-07 16:51:00
快推,不然別人以為我看不懂!
作者: a2935373 (...)   2016-01-08 03:19:00
簡單解法的話 關掉硬解試試? 3770K應該跑的動吧?
作者: Urgot (烏爾加特)   2016-01-08 08:56:00
lav的設定怪怪
作者: potsticker (往事只能回味)   2016-01-08 09:00:00
software deinterlacing取消勾選
作者: Urgot (烏爾加特)   2016-01-08 09:01:00
threads設8不對應該auto就好,還有硬解就會自動做硬體去交錯了,為何還勾選yadif去做軟體去交錯?
作者: servicerf (servicerf)   2016-01-09 01:25:00
3770K 4K60FPS有點吃力 :/後來改MadVR Renderer就好惹 @口@
作者: a2935373 (...)   2016-01-09 13:54:00
你沒超啊?
作者: potsticker (往事只能回味)   2016-01-09 18:16:00
4790k預設跑4k60P hevc 10bit大概負載60%吧3770K超一下應該就可以靠CPU軟解了
作者: servicerf (servicerf)   2016-01-09 20:19:00
軟解會比硬解解出來還好嗎 之前是有超4.6 不過後來刷完bios後就沒去動他讓他跑預設了
作者: Urgot (烏爾加特)   2016-01-10 09:37:00
若軟解會掉幀,那也只能改硬解,在播放順利的大前提下,細部畫質是可以犧牲的
作者: coldcolour (Ghost的呢喃)   2016-01-14 16:07:00
960跑4K60P完全無壓力何必軟解還有軟硬解畫質不一樣那種迷思可以放棄了還有一樓 60P的影片根本不適合開smooth motion你可以去爬爬madshi對smooth motion和銳利度的說明另外原PO都用HDMI2.0了 為什麼要輸出YCbCr 4:2:0這種閹割的格式 直接輸出RGB不是更好?(顯卡設定那)建議LAV全部重設回預設值 只改DXVA2 copy back你一堆設定都很怪...
作者: odin6661 (呆伯特)   2016-01-15 17:19:00
播放軟體恢復預設或換別套試試

Links booklink

Contact Us: admin [ a t ] ucptt.com