關於電視 EDID 的問題 - Linux

Table of Contents

實在不曉得這問題應該要在哪邊發問,所以來這高手多的地方尋求答案。

最近使用 HDMI 連接電視時,一開始只有 BIOS 那些開機畫面不會顯示,
但是換了一個 HDMI port 後就有了,所以就開心地繼續用下去,
最近我重灌 Linux 系統後也安逸地繼續用下去,但是!沒畫面的問題
又再度出現了!於是我想盡辦法重灌電腦,希望狀況會有改善,但是!
重灌完後發現連系統本身也不會顯示任何畫面了!
於是我誤打誤撞,把我 PC 的 edid.bin 複製到我那台 HTPC 上頭,
結果意外地在進入系統時就有了畫面,但進系統前還是不會顯示畫面,

Q: 請問這是因為電視那頭的什麼 EEPROM 的被靜電燒壞了嗎?

我之前嘗試插 HDMI 到電視時碰到 port 旁邊的金屬擋板,
結果有冒出火花,網路上有查到這個可能性

Q: 請問用複製過去的 edid.bin 會不會造成畫面輸出掉幀的問題呢?

前陣子為了體驗 AMD FluidMotion 補幀功能使用 Windows 10 作為 HTPC,
不過漸漸地膩了之後,又被 Windows 10 的更新給煩到,所以換回 Linux。
但現在發現使用 VAAPI 後,雖然 CPU 使用率只有 20~40%,使用 mpv
觀察 frame timing 也很低,卻大量頻繁地出現 Mistimed 和 Delayed,
使用 GALLIUM_HUD 觀察 GPU-load 也很低,fps 也穩定地在 60 跑,
這有可能是 edid 導致的嗎?

我目前沒有換另一個 port 的選擇了,因為被我用光光了...
想重灌也要搬另一台螢幕去用才有辦法

以下是我 HTPC 的配置:
CPU: Intel Core2 Q8200
GPU: AMD RX460
RAM: 2G DDR2
SSD: intel ??OOXX??(型號忘記)
OS: Reborn OS(建立在 Antergos 上的發行版)

補上我的 mpv player 設定:
profile=gpu-hq
video-sync=display-resample
interpolation
fs
temporal-dither
hwdec=vaapi
hdr-compute-peak=no
gpu-context=x11egl
gpu-hwdec-interop=vaapi-egl

這設定在同樣使用 RX460 的另一台 PC 上可以順順跑。
--

All Comments

Yedda avatarYedda2018-06-01
vaapi CPU 吃超過 10% 算高吧
Hazel avatarHazel2018-06-02
電視的 edid 可以靠盲打拿到,看是不是哪邊出問題
Genevieve avatarGenevieve2018-06-05
盲打是什麼意思?
Doris avatarDoris2018-06-07
如果是我i5-4460的HTPC關掉display-resample這選項,
CPU使用率可以約略低於10%
應該說在9~1x%跑
Doris avatarDoris2018-06-10
不曉得其他人在Linux使用AMD開vaapi使用率都多少?
Quanna avatarQuanna2018-06-10
不是電視沒畫面?線插著 dump edid 再換去有畫面的孔
Tristan Cohan avatarTristan Cohan2018-06-13
我用i5-3XXXm內顯,設vaapi時CPU會吃到30%左右...
Mary avatarMary2018-06-17
我電視三個孔都用完了
Madame avatarMadame2018-06-19
沒辦法讀取了
Damian avatarDamian2018-06-21
我目前系統使用的edid.bin是另一台螢幕的,不曉得這
樣導致mistimed和delayed的問題