Ubuntu는 모니터 연결이 끊어진 경우 시작 시 HDMI 출력을 강제 실행합니다.

Ubuntu는 모니터 연결이 끊어진 경우 시작 시 HDMI 출력을 강제 실행합니다.

HDMI를 통해 A/V 증폭기에 연결된 우분투 14.04 서버가 있습니다.

문제는 ubuntu m/c 부팅 중에 amp가 Ubuntu가 아닌 소스를 선택하면 ubu 서버 소스를 선택할 때 출력이 없다는 것입니다.

다음은 A/V 소스로 선택된 m/c를 사용하여 시작하는 동안 xrandr의 출력입니다.

xrandr -d :0
Screen 0: minimum 320 x 200, current 1600 x 1200, maximum 16384 x 16384
DFP1 disconnected (normal left inverted right x axis y axis)
DFP2 disconnected (normal left inverted right x axis y axis)
DFP3 disconnected (normal left inverted right x axis y axis)
DFP4 disconnected (normal left inverted right x axis y axis)
DFP5 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 160mm x 90mm
   1920x1080      60.0*+   50.0     59.9     60.1     50.0     30.0     25.0     24.0     60.0     30.0     24.0  
   1776x1000      50.0     59.9     50.0     25.0     24.0     60.0     30.0  

DFP6 disconnected (normal left inverted right x axis y axis)
CRT1 disconnected (normal left inverted right x axis y axis)

시작 중에 CRON을 사용하여 xrandr 스크립트를 실행하려고 시도했지만 작동하지 않았습니다.

@reboot /usr/bin/xrandr -d :0 --addmode DFP5 1920x1080; /usr/bin/xrandr -d :0 --output DFP5 --mode 1920x1080;

또한 /etc/default/grub.conf에서 커널 매개변수를 수정해 보았습니다.

GRUB_CMDLINE_LINUX_DEFAULT="video=HDMI-A-1:1920x1080D"
GRUB_CMDLINE_LINUX_DEFAULT="video=HDMI-A:1920x1080D"

다른 사람들이 이미 해당 ID를 사용하는 것을 보고 HDMI-A 및 HDMI-A-1을 시도했지만 둘 다 작동하지 않았습니다.

서버를 A/V 소스로 선택하지 않고 재부팅하고 xrandr을 실행하면 CRT가 활성화되었지만 HDMI 소스는 활성화되지 않은 것으로 나타납니다.

# xrandr -d :0
Screen 0: minimum 320 x 200, current 1600 x 1200, maximum 16384 x 16384
DFP1 disconnected (normal left inverted right x axis y axis)
DFP2 disconnected (normal left inverted right x axis y axis)
DFP3 disconnected (normal left inverted right x axis y axis)
DFP4 disconnected (normal left inverted right x axis y axis)
DFP5 disconnected (normal left inverted right x axis y axis)
DFP6 disconnected (normal left inverted right x axis y axis)
CRT1 connected 1600x1200+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1600x1200      60.0*+
   1400x1050      60.0  

모니터 감지 여부에 관계없이 부팅 중에 HDMI를 강제로 활성화하고 연결하려면 어떻게 해야 합니까?

답변1

최근에 비슷한 문제가 발생하여 다음을 추가하여 해결했습니다 /etc/default/grub(" :" 앞의 " " 참고).D

GRUB_CMDLINE_LINUX_DEFAULT="video=HDMI-A-1:1920x1080@60:D"

그리고 grub 구성을 다시 로드합니다.

sudo update-grub

자세한 내용은 다음에서 확인할 수 있습니다.https://wiki.archlinux.org/index.php/Kernel_mode_setting

답변2

데비안 9를 설치할 때도 같은 문제가 있었습니다.

 service lightdm restart 

나를 위해 그랬어요.

답변3

이는 모니터가 HDMI를 통해 14.04를 실행하는 NVIDIA GPU에 연결되었을 때 발생하는 문제와 매우 유사하게 들립니다. 모니터 연결이 끊어지면 GPU가 시작되지 않습니다. 모니터가 연결되면 모든 것이 정상적으로 시작됩니다. 우리는 결국 빈 구성을 허용하도록 설정을 변경했고 훌륭하게 작동했습니다.

이것이 우리가 사용하는 솔루션입니다:

https://devtalk.nvidia.com/default/topic/793405/embedded-systems/tegra-k1-hdmi-boot-into-desktop-ubuntu/post/4382630/#4382630

이것이 당신에게도 효과가 있기를 바랍니다. 행운을 빌어요!

관련 정보