[问题] 时钟的秒针时间会忽快忽慢

楼主: 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