Ubuntuは、モニターが切断されたときに起動時にHDMI出力を強制します。

Ubuntuは、モニターが切断されたときに起動時にHDMI出力を強制します。

HDMIを介してA / Vアンプに接続されたUbuntu 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を試しましたが、どちらも機能しませんでした。

サーバーを音声ビデオソースとして選択せずに再起動し、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

Debian 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

これがあなたにも効果があることを願っています。頑張ってください!

関連情報