作者s9209122222 (海海海)
看板Linux
標題[問題] 時鐘的秒針時間會忽快忽慢
時間Fri Jul 13 20:39:41 2018
這問題不曉得該在哪邊問,既然作業系統是使用 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
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 39.10.35.100
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Linux/M.1531485583.A.9EA.html
※ 編輯: s9209122222 (118.171.82.31), 07/13/2018 20:55:57
※ 編輯: s9209122222 (118.171.82.31), 07/13/2018 20:56:57
1F:推 Bencrie: cpufreq、clksrc=tsc 之類的吧 07/13 21:15
2F:→ s9209122222: 不懂 07/14 20:30
3F:推 Bencrie: 就是關掉自動調整 CPU 時脈的功能,或者讓它的最低時脈 07/14 22:59
4F:→ Bencrie: 保持在一定水準以上。clocksource 就從 tsc 換成 hpet 07/14 23:00
5F:→ Bencrie: 看會不會改善吧。 07/14 23:00
6F:→ s9209122222: clocksource 不論改成hpet 還是 acpi_pm 都沒差,cpu 07/15 12:49
7F:→ s9209122222: freq 也是設定在 grub 那邊嗎? 07/15 12:49
8F:→ s9209122222: 把 cpupower 內的 某個選項改成 performance 並改成 07/15 13:09
9F:→ s9209122222: lxde 桌面後出現了顯著的改善 07/15 13:09
10F:→ s9209122222: 現在連播放4k hdr 60fps都完全無壓力 07/15 13:24
11F:→ s9209122222: 雖然播放有字幕的電影偶爾還是會卡一下 07/15 13:25
12F:→ s9209122222: 實在不敢相信這 CPU 有這麼疲弱 07/15 15:16
13F:推 Bencrie: 開字幕就沒 zero-copy 了吧,不然你字幕要怎麼畫 07/15 19:06
14F:→ Bencrie: 只有 vaapi 出到 opengl texture 才有機會合成字幕圖層 07/15 19:07
15F:→ s9209122222: 但 mpv player 確實是顯示 vaapi 啊 07/15 19:50
16F:→ s9209122222: 如果是 copy 的他應該會顯示 nv12 或 p010 07/15 19:53
17F:→ s9209122222: 這台電腦也才約 8 年前燦坤特價買的,居然連影音播放 07/15 19:58
18F:→ s9209122222: 都會這麼吃力 07/15 19:58
19F:→ s9209122222: 所以有用到 openGL 或是 Vulkan 的就不算純硬解了嗎 07/15 20:50
20F:→ s9209122222: ? 07/15 20:50
21F:推 Bencrie: OpenGL 有 extension 可以直接把 vaapi 的輸出當 texture 07/16 09:10
22F:→ Bencrie: 。字幕另外畫 polygon 就可以疊上去。純 vaapi 我是不記 07/16 09:13
23F:→ Bencrie: 得他有圖層可以疊啦,這種就要先把輸出拿回來加工再出去 07/16 09:14
24F:→ Bencrie: 速度就差很多。 07/16 09:14