推 filiaslayers: 看起來原po build code build到死都要看影片XDD 01/04 22:35
推 bamchisu: 怎麼樣都要看影片給推,沒看過Linux這樣用的 01/04 23:29
→ bamchisu: 死都要看影片你第1名 01/04 23:29
→ kenduest: 佩服樓主的毅力,若是值得就好 01/04 23:41
推 dou0228: 原來看影片比 build code 重要 01/04 23:52
推 idletime: 就是需要您這種毅力 01/05 00:02
怎麼洗個澡回來推文變這樣啊啊啊
其實也不是死都要一邊build code一邊看影片啦
build code只是用來讓測試環境更加嚴苛
如果一邊build code一邊看影片都不會掉幀
那我想應該也很少有其它工作能讓影片掉幀了
而且GPU硬解也能解決這個問題
這半年來就都是靠GPU硬解的
只是前幾天把顯卡都賣掉了
新卡又因故沒能順利入手
只好又回過頭來從process scheduling下手來處理這問題
不然這一兩天光是拖拉個網頁mpv就開始狂掉幀
都沒辦法好好看電視或遊戲實況了QQ
推 shiyeh: 所以還是要看影片無誤 (蓋章) 01/05 00:27
好像真的是耶,習慣螢幕右下角開著電視或遊戲實況惹
推 ddtsatan: 推影片 請問什麼影片這麼吸引人? 01/05 01:09
想看私我,稅後10000P就好(貪
推 hizuki: 你知道有vaapi和vdpau可以offload不 01/05 03:54
雖然我不像和運什麼都知道,但這我還是懂的
只是這幾天沒顯卡用啊啊啊,只好暫時先這樣了
推 OrzOGC: 我是用雙螢幕,一邊看你管影片一邊看拖網頁會lag 01/05 08:47
→ OrzOGC: 目前好像還是無解 01/05 08:48
→ OrzOGC: 網頁切換的那瞬間影片會lag一下 01/05 08:49
AMD 16C32T 爆香套件買下去,保證順暢不卡卡
→ s8321414: 爆香套件wwwww 01/05 20:49
→ hizuki: 沒顯示卡那你怎麼看影片的,我寫VAAPI就是說至少有個Intel 01/08 10:34
880G的內顯HD4250沒辦法硬解1080p60,在Linux下也沒辦法hardware deinterlace
所以只好通通靠CPU硬幹囉
※ 編輯: idisnothing (220.132.185.53), 01/08/2019 15:05:59
推 s9209122222: 如果有 srt 字幕就算 vaapi 也沒用 01/09 06:41
推 Bencrie: 你可以 vaapi + OpenGL 輸出 01/09 12:04
推 s9209122222: 不是,我的意思是如果cpu不夠力,就算開硬解,有字幕 01/09 17:34
→ s9209122222: 一樣卡頓 01/09 17:34
→ s9209122222: 但sup這種的不會 01/09 17:35
推 Bencrie: vaapi + OpenGL + srt 字幕會頓? 01/09 19:37
推 s9209122222: 是,我用 Intel core2 Q8200 會,i5 4460 不會,但是 01/10 10:15
→ s9209122222: 可以看到他的 Vsync Jitter 會瞬間變高 01/10 10:15
→ s9209122222: 就是字幕跳出來的那一瞬間容易卡頓,所以要用 MPV 當 01/10 10:17
→ s9209122222: HTPC 的播放器,CPU不能太弱 01/10 10:18
推 Bencrie: 我想得到的理由只有 glTexImage2D 上傳 01/10 12:20
推 Bencrie: OpenGL vo 畫字幕又不用過 yuv2rgb,也不用 CPU 畫東西 01/10 12:24
→ Bencrie: 最多就 freetype 畫字。 01/10 12:25
推 Bencrie: 字幕的 texture 播放前先上傳好就不會搞成這樣了 01/10 12:31
推 s9209122222: 所以這算 mpv 的問題還是 OpenGL 本身的問題? 01/10 20:06
推 Bencrie: mpv 吧,以前 mplayer 不會這樣啊 01/10 21:32
推 l12436: 感覺原PO應該是使用CFQ當作預設的IO scheduler 01/11 09:21
→ l12436: 這個算是CFQ的缺點的樣子 01/11 09:21
推 s9209122222: 能夠請問有辦法直接預設嗎?而非從終端機打指令 01/15 19:08
推 s9209122222: 雖然我改了還是 lag 01/15 19:10
推 Bencrie: 要預設就重 build kernel 或下在 kernel cmdline 01/15 23:07
→ Bencrie: 不然就在 /etc/rc.local 之類的 script 去改 sysfs 01/15 23:08
→ Bencrie: 先調成 preemptible kernel + 1000hz tick 吧 01/15 23:10