TA的每日心情 | 慵懒 2022-4-12 12:54 |
---|
签到天数: 809 天 [LV.10]以坛为家III
荣誉会员
- 积分
- 132538
|
本帖最后由 laichiaheng 于 2018-5-31 14:49 编辑
目前我有兩台電腦,一台是自用的 PC,一台是客廳的 HTPC,規格如下
自用 PC: HTPC:
CPU Intel i5-4460 Intel Core2 Q8200
RAM 8G DDR3 2G DDR2
GPU AMD RX460 2GB AMD RX460 2GB
OS Linux4.17-rc7 Linux4.17-rc7
兩台都是使用 mpv player(git 版本)並套用 --hwdec=vaapi --gpu-context=x11egl --video-sync=display-resample,也都成功地開啟了硬解,但 HTPC 那台始終會出現許多 Mistimed 和 Delayed,就算 frame timing 再低也一樣,Vsync Jitter 也始終在 0.500 附近,觀察了 CPU 使用率也頂多 20~30% ,既然 PC 那頭的套用同樣、甚至更高的設定完全沒問題,HTPC 也應該沒問題才對,請問有什麼可能造成這個問題呢?難道 CPU 太爛、RAM 太小,開啟硬解不會有幫助嗎?
PS. 前陣子因為讀取不到電視 HDMI 的 EDID,導致顯卡不會輸出訊號給電視,所以就從 PC 複製了 edid.bin 給 HTPC,也很幸運地有了畫面,難道會和這個有關嗎?如果是 EDID 實在不曉得該怎麼解決啊!
這是我在他們 github 回報問題時上傳的 log 檔:https://0x0.st/s2XO.txt
PPS. 強烈建議在 Linux 使用 AMDGPU 的使用者更新 kernel 到 4.17,原本 vaapi 在 MPV 套用較好的 cscale 播放高幀率影片會破圖、閃爍的問題都解決了!
|
|