在Arch可以用卻在Fedora失敗 - Linux

Kelly avatar
By Kelly
at 2021-11-12T20:24

Table of Contents

最近想說把客廳那台 HTPC 改灌 Fedora 可以比較方便,
所以昨天就進行重灌,而因為客廳電視 HDMI 有點問題,
他已經無法正常提供 EDID 給 GPU,故必須要強制指定,
過去用 Arch 時在 kernel 參數加入指定的 EDID 檔案,
可成功輸出 FHD60fps 畫面與聲音,不過只剩下左聲道,
就是兩個喇叭同時只會輸出左聲道的聲音,至今還無解,
結果換到 Fedora 後一切都失效了,指定完剩 800x600,
除非改內建 edid/1920x1080.bin 才能輸出 FHD 60fps,
但無論怎麼調整都無法從 HDMI 輸出音效,只剩下畫面,
請問 Fedora 是否改了什麼讓原本可行的方案無效化呢?

以下補充我之前的方法與步驟:

1. 從另一台電腦或另外接螢幕取得 EDID。
$sudo find /sys/devices/pci*/*/*/*/*/*HDMI* -name "*edid*"
2. 複製 EDID 到 /usr/lib/firmware/edid
(edid 需要自己創建)
3. grub 中增加參數
GRUB_CMDLINE_LINUX_DEFAULT="drm.edid_firmware=edid/你的 EDID"
4. $sudo grub-mkconfig -o /boot/grub/grub.cfg
5. 重開機

以上經過今天重灌成 Arch 後實驗過完全正常,
Fedora 到底變了什麼魔法讓一切都完全無效?

--
Tags: Linux

All Comments

Andrew avatar
By Andrew
at 2021-11-14T21:23
沒人知道原因嗎……
Gilbert avatar
By Gilbert
at 2021-11-16T22:21
這題太難我不會!
Margaret avatar
By Margaret
at 2021-11-18T23:19
沒聲音不先懷疑一下其他東西嗎?alsa/pulseaudio/pw
Robert avatar
By Robert
at 2021-11-21T00:17
arch 上的方法試過了,還用 mpv 指定輸出裝置,也一樣
Zenobia avatar
By Zenobia
at 2021-11-23T01:15
在 Arch 用我自己複製的 EDID 至少還有 1080P + 左聲道,Fedora 套用我的 EDID 直接解析度變 640X480
Franklin avatar
By Franklin
at 2021-11-25T02:14
至於兩個發行版套用內建 1080p 的 EDID 皆沒聲音
Elvira avatar
By Elvira
at 2021-11-27T03:12
Fedora 35 的話會是跟 WirePlumber 有關嗎?
Iris avatar
By Iris
at 2021-11-29T04:10
我 Arch 也是 wireplumber
Madame avatar
By Madame
at 2021-12-01T05:08
抱歉,這太難了我也不會
Bennie avatar
By Bennie
at 2021-12-03T06:06
我是直接主板光纖輸出給amp,交給amp處理比較簡單。當年做HTPC安裝Linux筆記完,真心覺得麻煩。
Eartha avatar
By Eartha
at 2021-12-05T07:05
要不是電視沒回傳 EDID,要不然當初完全不用搞這些有的沒的
Faithe avatar
By Faithe
at 2021-12-07T08:03
把 arch 的 kernel 搬去 fedora 用
Regina avatar
By Regina
at 2021-12-09T09:01
對一下各自的 kernel 打包時的編譯參數差在哪以及哪些可能是 Fedora 預設不會裝的驅動
Zenobia avatar
By Zenobia
at 2021-12-11T09:59
src.fedoraproject.org和archlinux/svntogit-packages各自都可以找
Linda avatar
By Linda
at 2021-12-11T05:21
結果換用 kde 這問題就消失了……
Rachel avatar
By Rachel
at 2021-12-13T06:19
pipewire 呢?
Genevieve avatar
By Genevieve
at 2021-12-11T05:21
用 pipewire 一樣 ok 呀,只是是用 plasma-pa 和 pipewire-pulse
George avatar
By George
at 2021-12-13T06:19
媽的,結果今天開電視又變回來了

SSH-遠端公鑰指紋已改變 檢查分享

Ivy avatar
By Ivy
at 2021-11-09T00:20
https://forum.community.tw/t/topic/190 論壇版 TW Community 是我自架的論壇,可以當作一般論壇使用 也可以當作個人部落格的留言系統, 能用 markdown 並且也能自動將程式碼上色, 歡迎大家來參觀並玩玩看, 如果有個人部落格(電腦相關的)需要留言系統,也可 ...

請問firewalld的連接埠與來源連接埠區別

Oliver avatar
By Oliver
at 2021-11-07T12:39
請問這兩個區別在哪裡? 從名詞上看起來都是打開 port,但是差別在哪裡? 一個往內一個往外嗎? 目前 Waydroid 要能連上網路要用來源連接埠, 用連接埠則無效。 - ...

Fedora 34 切換桌面

Linda avatar
By Linda
at 2021-11-05T20:33
Fedora 34 的相鄰桌面之間,可以插入新的桌面嗎? Feodra 33 及之前的版本,都可以。但 Fedora 34 的新型 橫向桌面,就不知道如何插入新的桌面了? - ...

wsl2 windows10 archlinux開啟

Isla avatar
By Isla
at 2021-11-04T06:34
目前windows10要使用wsl2 的時候都需要參與insider program. 最近wsl一直開不起來 但是也沒有扣頂的需要就先不理他了 今天花了時間看了一下 才發現是因為insider program的時間到了,只能以更新到windows11的方式解決 就只好更新了,然後問題也解決了,在這裏分享, ...

Kubernetes in Docker 存取服務

Quintina avatar
By Quintina
at 2021-11-01T17:28
我最近在研究 VMWare Tanzu Community Edition, 在 Ubuntu 裝好後發現它是基於 Kubernetes in Docker, 它會新增一個 docker bridge network - kind (如 subnet: 172.20.0.0/16), 且 host 有一個新的 ...