[問題] 時鐘的秒針時間會忽快忽慢

作者: s9209122222 (海海海)   2018-07-13 20:39:41
這問題不曉得該在哪邊問,既然作業系統是使用 Linux,那麼就選擇在這邊提問了。
最近正煩惱我的 HTPC 播放影片會出現 Delayed 和 Mistimed,
明明我的 AMD RX460 顯卡就能夠輕鬆解碼並渲染 4K HDR 60fps 的影片,
在同型號顯卡的另一台電腦也證實過了,但這台不管渲染時間多短,
並成功套用 vaapi zero copy 的狀況下,Vsync Jitter 還是異常地高,
約略在 0.500 以上,直到昨天才發現時鐘秒數會忽快忽慢,就像電腦無法應付那樣,
總覺得這問題是和我標題的那個問題息息相關,請問有什麼可能造成這問題嗎?
CPU: Intel Core2 quad Q8200
RAM: 2G DDR2 800
GPU: AMD RX460 2G
OS: Manjaro Linux
Kernel: 4.17
桌面: XFCE 4.12
作者: Bencrie   2018-07-13 21:15:00
cpufreq、clksrc=tsc 之類的吧
作者: s9209122222 (海海海)   2018-07-14 20:30:00
不懂
作者: Bencrie   2018-07-14 22:59:00
就是關掉自動調整 CPU 時脈的功能,或者讓它的最低時脈保持在一定水準以上。clocksource 就從 tsc 換成 hpet看會不會改善吧。
作者: s9209122222 (海海海)   2018-07-15 12:49:00
clocksource 不論改成hpet 還是 acpi_pm 都沒差,cpufreq 也是設定在 grub 那邊嗎?把 cpupower 內的 某個選項改成 performance 並改成lxde 桌面後出現了顯著的改善現在連播放4k hdr 60fps都完全無壓力雖然播放有字幕的電影偶爾還是會卡一下實在不敢相信這 CPU 有這麼疲弱
作者: Bencrie   2018-07-15 19:06:00
開字幕就沒 zero-copy 了吧,不然你字幕要怎麼畫只有 vaapi 出到 opengl texture 才有機會合成字幕圖層
作者: s9209122222 (海海海)   2018-07-15 19:50:00
但 mpv player 確實是顯示 vaapi 啊如果是 copy 的他應該會顯示 nv12 或 p010這台電腦也才約 8 年前燦坤特價買的,居然連影音播放都會這麼吃力所以有用到 openGL 或是 Vulkan 的就不算純硬解了嗎?
作者: Bencrie   2018-07-16 09:10:00
OpenGL 有 extension 可以直接把 vaapi 的輸出當 texture。字幕另外畫 polygon 就可以疊上去。純 vaapi 我是不記得他有圖層可以疊啦,這種就要先把輸出拿回來加工再出去速度就差很多。

Links booklink

Contact Us: admin [ a t ] ucptt.com