Xorg/lightdm/xfce4로 구성된 최신 Debian Jesse 상자가 있습니다. 자동으로 로그인하고 시작 시 일부 프로그램을 실행하도록 설정되어 있습니다. 이것은 일반적으로 매우 잘 작동합니다.
문제는 부팅 시 모니터가 연결되지 않는다는 것입니다(KVM 스위치가 잘못된 위치에 있거나 단순히 모니터 케이블을 연결하는 것을 잊어버렸기 때문). Xorg가 계속 시작되고 예상대로 모니터를 감지하지 못하며 비디오 출력에 연결되지 않은 공칭 해상도에서 프레임 버퍼를 생성하는 것으로 보입니다. 다른 모든 프로세스는 시작되고 프레임 버퍼로 출력됩니다. Xorg.0.log
이것을 보여주세요:
[ 20.650] (II) intel(0): Output VGA1 has no monitor section
[ 20.651] (II) intel(0): Output HDMI1 has no monitor section
[ 20.651] (II) intel(0): Output DP1 has no monitor section
[ 20.652] (II) intel(0): EDID for output VGA1
[ 20.653] (II) intel(0): EDID for output HDMI1
[ 20.653] (II) intel(0): EDID for output DP1
[ 20.653] (II) intel(0): Output VGA1 disconnected
[ 20.653] (II) intel(0): Output HDMI1 disconnected
[ 20.653] (II) intel(0): Output DP1 disconnected
[ 20.653] (WW) intel(0): No outputs definitely connected, trying again...
...
[ 20.653] (WW) intel(0): Unable to find connected outputs - setting 1024x768 initial framebuffer
[ 20.653] (II) intel(0): Using default gamma of (1.0, 1.0, 1.0) unless otherwise stated.
[ 20.653] (II) intel(0): Kernel page flipping support detected, enabling
[ 20.653] (==) intel(0): DPI set to (96, 96)
지금 모니터를 연결하면 EDID는 괜찮은 것 같은데 비디오 출력은 여전히 비활성화되어 있습니다. 텍스트 콘솔을 가져와 로그인 할 수 있지만 ctrl-alt-F1
비디오 출력을 활성화하고 프레임 버퍼를 연결하는 방법을 알 수 없습니다.
xrandr -d :0 --prop
설명하다:
Screen 0: minimum 320 x 200, current 320 x 200, maximum 8192 x 8192
VGA1 connected (normal left inverted right x axis y axis)
EDID:
00ffffffffffff0010ac4a40554e4743
151401030a351e78ea9eb5a259559b25
0e5054a54b00714f8180d1c001010101
010101010101023a801871382d40582c
4500132a2100001e000000ff0031344b
304e30355043474e550a000000fc0044
454c4c2047323431300a2020000000fd
00384c1e5312000a202020202020009b
1920x1080 60.00 +
1280x1024 75.02 60.02
1152x864 75.00
1024x768 75.08 60.00
800x600 75.00 60.32
640x480 75.00 60.00
720x400 70.08
HDMI1 disconnected (normal left inverted right x axis y axis)
Broadcast RGB: Automatic
supported: Automatic, Full, Limited 16:235
audio: auto
supported: force-dvi, off, auto, on
DP1 disconnected (normal left inverted right x axis y axis)
Broadcast RGB: Automatic
supported: Automatic, Full, Limited 16:235
audio: auto
supported: force-dvi, off, auto, on
이제 모니터가 VGA1에 연결되었음을 알 수 있습니다. 시도 xrandr -d :0 --output VGA1 --auto
(및 다양한 모델 행 설정의 변형) 결과는 다음과 같습니다.
xrandr: Configure crtc 0 failed
이게 무슨 말을 하려는 건지 이해가 안 되네요...
두 가지 질문/질문:
모니터가 초기에 감지되지 않으면 Xorg가 이상적인 해상도보다 낮은 경우에도 기본적으로 VGA 출력을 활성화하도록 하는 방법이 있습니까?
이것이 실패하면 모니터를 연결한 후 어떻게 비디오 출력을 활성화합니까?
편집: 이것은 출력입니다 xrandr -d :0 --verbose
:
Screen 0: minimum 320 x 200, current 1024 x 768, maximum 8192 x 8192
VGA1 connected (normal left inverted right x axis y axis)
Identifier: 0x41
Timestamp: 21055
Subpixel: unknown
Clones: HDMI1
CRTCs: 0 1
Transform: 1.000000 0.000000 0.000000
0.000000 1.000000 0.000000
0.000000 0.000000 1.000000
filter:
EDID:
00ffffffffffff0010ac4a40554e4743
151401030a351e78ea9eb5a259559b25
0e5054a54b00714f8180d1c001010101
010101010101023a801871382d40582c
4500132a2100001e000000ff0031344b
304e30355043474e550a000000fc0044
454c4c2047323431300a2020000000fd
00384c1e5312000a202020202020009b
1920x1080 (0x99) 148.500MHz +HSync +VSync +preferred
h: width 1920 start 2008 end 2052 total 2200 skew 0 clock 67.50KHz
v: height 1080 start 1084 end 1089 total 1125 clock 60.00Hz
1280x1024 (0x9a) 135.000MHz +HSync +VSync
h: width 1280 start 1296 end 1440 total 1688 skew 0 clock 79.98KHz
v: height 1024 start 1025 end 1028 total 1066 clock 75.02Hz
1280x1024 (0x9b) 108.000MHz +HSync +VSync
h: width 1280 start 1328 end 1440 total 1688 skew 0 clock 63.98KHz
v: height 1024 start 1025 end 1028 total 1066 clock 60.02Hz
1152x864 (0x9c) 108.000MHz +HSync +VSync
h: width 1152 start 1216 end 1344 total 1600 skew 0 clock 67.50KHz
v: height 864 start 865 end 868 total 900 clock 75.00Hz
1024x768 (0x9d) 78.800MHz +HSync +VSync
h: width 1024 start 1040 end 1136 total 1312 skew 0 clock 60.06KHz
v: height 768 start 769 end 772 total 800 clock 75.08Hz
1024x768 (0x9e) 65.000MHz -HSync -VSync
h: width 1024 start 1048 end 1184 total 1344 skew 0 clock 48.36KHz
v: height 768 start 771 end 777 total 806 clock 60.00Hz
800x600 (0x9f) 49.500MHz +HSync +VSync
h: width 800 start 816 end 896 total 1056 skew 0 clock 46.88KHz
v: height 600 start 601 end 604 total 625 clock 75.00Hz
800x600 (0xa0) 40.000MHz +HSync +VSync
h: width 800 start 840 end 968 total 1056 skew 0 clock 37.88KHz
v: height 600 start 601 end 605 total 628 clock 60.32Hz
640x480 (0xa1) 31.500MHz -HSync -VSync
h: width 640 start 656 end 720 total 840 skew 0 clock 37.50KHz
v: height 480 start 481 end 484 total 500 clock 75.00Hz
640x480 (0xa2) 25.200MHz -HSync -VSync
h: width 640 start 656 end 752 total 800 skew 0 clock 31.50KHz
v: height 480 start 490 end 492 total 525 clock 60.00Hz
720x400 (0xa3) 28.320MHz -HSync +VSync
h: width 720 start 738 end 846 total 900 skew 0 clock 31.47KHz
v: height 400 start 412 end 414 total 449 clock 70.08Hz
HDMI1 disconnected (normal left inverted right x axis y axis)
Identifier: 0x42
Timestamp: 21055
Subpixel: unknown
Clones: VGA1
CRTCs: 0 1
Transform: 1.000000 0.000000 0.000000
0.000000 1.000000 0.000000
0.000000 0.000000 1.000000
filter:
Broadcast RGB: Automatic
supported: Automatic, Full, Limited 16:235
audio: auto
supported: force-dvi, off, auto, on
DP1 disconnected (normal left inverted right x axis y axis)
Identifier: 0x43
Timestamp: 21055
Subpixel: unknown
Clones:
CRTCs: 0 1
Transform: 1.000000 0.000000 0.000000
0.000000 1.000000 0.000000
0.000000 0.000000 1.000000
filter:
Broadcast RGB: Automatic
supported: Automatic, Full, Limited 16:235
audio: auto
supported: force-dvi, off, auto, on