아래 지침을 따르십시오.Linux의 헤드리스 홈 스팀 스트리밍 서버 - 방법, 나는 시작 시 모니터가 연결되어 있다고 생각하도록 Xorg를 "속이려고" 노력하고 있습니다.
다음을 통해 표준 1080p 모니터의 EDID 구성을 얻습니다.
$ grep "EDID sections" -A 17 /var/log/Xorg.0.log | cut -c31- | tail -n 16 | sudo tee /etc/X11/pseudomonitor.edid.conf
$ cat /etc/X11/pseudomonitor.edid.conf
00ffffffffffff00410c36c0f33d0000
2014010380341d782eeed5a555489b26
125054bf4b00d1c0b300818001010101
010101010101023a801871382d40582c
450009252100001e000000ff00415535
31303332303135383539000000fc0050
68696c69707320323434450a000000fd
00384c1e5311000a2020202020200177
020324f151020304101f131112222120
05060714151623090707830100006503
0c001000023a801871382d40582c4500
09252100001e8c0ad08a20e02d10103e
9600092521000018011d007251d01e20
6e28550009252100001e8c0ad0902040
31200c40550009252100001800000000
000000000000000000000000000000a3
나는 이것을 다음에 추가합니다 xorg.conf
:
Section "Device"
Identifier "AMDGPU"
Driver "amdgpu"
Option "ConnectedMonitor" "HDMI-1-1"
Option "CustomEDID" "HDMI-1-1:/etc/X11/pseudomonitor.edid.conf"
EndSection
그러나 분명히 이 옵션은 amdgpu 드라이버에서는 사용할 수 없습니다:
$ cat /var/log/Xorg.0.log | grep EDID
[ 9991.377] (II) AMDGPU(0): EDID for output DisplayPort-3
[ 9991.377] (II) AMDGPU(0): EDID for output DisplayPort-4
[ 9991.377] (II) AMDGPU(0): EDID for output DisplayPort-5
[ 9991.377] (II) AMDGPU(0): EDID for output HDMI-A-3
[ 9991.377] (II) AMDGPU(0): EDID for output DVI-D-0
[ 9991.380] (WW) AMDGPU(0): Option "CustomEDID" is not used
AMDGPU 드라이버가 유사한 기능을 달성할 수 있는지 아시나요?