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

Charlie avatar
By Charlie
at 2018-04-13T16:00

Table of Contents

由於 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. 重開機

--
Tags: Linux

All Comments

Kristin avatar
By Kristin
at 2018-04-17T10:44
Sandy avatar
By Sandy
at 2018-04-20T10:53
Olga avatar
By Olga
at 2018-04-22T09:05
純推分享
Donna avatar
By Donna
at 2018-04-23T15:19
ubuntu 第 8 步改 sudo update-grub 就好

求救,ubuntu16裡 /dev/sda1空間不夠了

David avatar
By David
at 2018-04-12T15:13
大家先進好 我筆電是把ubuntu 16.24灌在第二顆2T硬碟上,因為當初規劃不好,/dev/sda1 空間不夠大了 ,根本無法做實驗(影片處理) 急需要增大空間,可是用gparted 看到sda1有key圖案鎖住,無法resize,我該怎麻辦? 自己不敢亂動,怕毀掉我的報告就完了,請大家教教我!該怎樣 ...

speedometer指令

Jake avatar
By Jake
at 2018-04-12T13:08
※ 引述《smile2359630 (。。。)》之銘言: : 小弟剛步入linux系統沒多久而已,目前遇到一個問題 : 我想在macbook上使用speedometer這個網路監測軟體,想說都是以unix下去發展出來的OS, : 執行上照理說可行的,但目前遇到下面問題 : speedometer -rx et ...

speedometer指令

Oscar avatar
By Oscar
at 2018-04-12T09:46
小弟剛步入linux系統沒多久而已,目前遇到一個問題 我想在macbook上使用speedometer這個網路監測軟體,想說都是以unix下去發展出來的OS, 執行上照理說可行的,但目前遇到下面問題 speedometer -rx eth0 時顯示以下 Traceback (most recent ca ...

Ubuntu 16.04 自動登出

Christine avatar
By Christine
at 2018-04-12T09:07
各位好,小弟最近使用Linux系統做些小實驗。 不過昨天ssh近自己ubuntu玩著玩著就發現成功登入後大概過不到幾秒就自動斷線。 原先以為是ssh設定問題,想說今天直接到Host來查看問題。 結果發現現在登入後完全不能下commad就會自動被登出。 不論是GUI介面還是tty都一樣有這問題,導致完全 ...

kali live on surface pro 失敗

Elvira avatar
By Elvira
at 2018-04-11T10:00
我使用 kali 2018.1 版本 再用rufus 做成支援 UEFI 的開機隨身碟 使用PC 測試是正常沒有問題的。pc 也是用UEFI 開機的。 但在surface pro 上面有出現grub 的選單, 但選了live 選項後就沒有任何動靜了。 surface 上已關掉security ,並且US ...