讓 AMDGPU 當 amdgpu.dc=1 時輸出 RGB 格式的方法 - Linux

Rae avatar
By Rae
at 2019-01-27T21:48

Table of Contents

※ 引述《s9209122222 (海海海)》之銘言:
: 由於 AMD 目前貌似沒辦法使用 xrandr 切換成 RGB 輸出,
: 所以 AMD 預設一律是使用 YCbCr444 作為輸出格式,
: 今天終於在網路上找到了解決方法,所以用 PTT 當作備份,
: 防止以後忘記怎麼做。
: 1. 找到 edid 檔的路徑並複製到家目錄
: sudo find /sys/devices/pci*/*/*/*/*/*HDMI* -name "*edid*"
: 2. 從 SourceForge 下載 wxEDID 並安裝(要確保有裝 wxgtk2)
: 3. 用 wxEDID 編輯剛剛複製的檔案,並編輯以下選項
: (1)SPF: Supported features -> vsig_format -> 把 0b01 變成 0b00
: (2)CHD: CEA-861 header -> 把 YCbCr420 和 YCbCr444 設成 0
: (3)VSD: Vendor Specific Data Block -> 將 DC_Y444 設成 0
: 4. 選擇面板上的 Option -> Recalc Checksum
: 5. 儲存
: 6. 將編輯完的檔案移動到 /lib/firmware/edid/edid.bin
: edid 這個資料夾要自己創
: 7. 編輯 /etc/default/grub
: 在開機選項後方加上 drm_kms_helper.edid_firmware=edid/edid.bin,像這樣:
: GRUB_CMDLINE_LINUX_DEFAULT="quiet amdgpu.dc=1 drm_kms_helper.edid_firmware=edid/edid.bin"
: 8. sudo grub-mkconfig -o /boot/grub/grub.cfg
: 9. 重開機
請問一下,為什麼同樣的方法在 Ubuntu 18.04.1 下是無效的,
我之前用 Ubuntu 18.10 明明有效啊!現在一直會出現錯誤訊息
[drm:drm_load_edid_firmware [drm]] *ERROR* Requesting EDID firmware "edid/edid1.bin" failed (err=-2)


我明明就已經放在對的位置了
user@user:~$ ls -la /usr/lib/firmware/edid/edid.bin
-rw-r--r-- 1 root root 256 1月 27 13:15 /usr/lib/firmware/edid/edid.bin

user@user:~$ ls -la /lib/firmware/edid/edid.bin
-rw-r--r-- 1 root root 256 1月 27 13:18 /lib/firmware/edid/edid.bin

user@user:~$ cat /etc/default/grub |grep firmware
GRUB_CMDLINE_LINUX_DEFAULT="drm_kms_helper.edid_firmware=edid/edid.bin quiet splash"

請求高手解惑!

--
Tags: Linux

All Comments

Hardy avatar
By Hardy
at 2019-01-30T00:56
把它塞進 initrd.img

ubuntu18.04安裝雙系統無法偵測到win10?

Kristin avatar
By Kristin
at 2019-01-24T02:42
小弟我想裝ubuntu win10已經用了大概快兩年的時間有切磁碟出來安裝(話說為什麼一個s sd剩下226G卻只能切出20G的Free space 電腦是Dell XPS 15 9560 到Live usb那邊都沒問題 也成功進入安裝畫面 但他沒有偵測到win10的存在? 有爬一些文把win10快速開 ...

Linux swappiness 參數

Hedy avatar
By Hedy
at 2019-01-22T19:43
想請問各位大大 最近偶然間看到有這個參數可以設定 vm.swappiness = 0 以及 vm.dirty_background_ratio = 50 vm.dirty_ratio = 80 在我的理解中,記憶體不夠用的情況,會把東西塞到 swap 但因次造成 performance ...

kernel panic - not syncing attempted

Zenobia avatar
By Zenobia
at 2019-01-22T00:04
※ 引述《vxmagic (v)》之銘言: : 最近電腦在開機的時候出現了這個訊息 : kernel panic - not syncing attempted to kill init : 然後硬碟就開不起來了…不知道如何解決,不知道有沒有大大遇過這種問題 : 全部的訊息如下: : Uncompressin ...

請問Vim要如何儲存搜尋結果?

Rosalind avatar
By Rosalind
at 2019-01-19T12:08
如題。 在Vim內要如何把搜尋到的結果字串另外存到一個 new file 呢? 問了G大神還是沒問到... - ...

如何設定同時連內網(eth)跟外網(wifi)

Lily avatar
By Lily
at 2019-01-17T15:29
目前小的有台server環境如下: unbuntu 18.04 有Wifi跟網路線連接 然後想做到以下功能, 一,內網走網路線,外網走wifi。 二,可以用其他內網的電腦透過ssh或是http連到這台server。 三,這台server連出去都透過外網去連。 現在情況是: 連接內網時需要設定proxy才能 ...