web-dev-qa-db-ja.com

LinuxデスクトップにHDMI接続されたモニターが表示されますが、モニターに「信号がありません」と表示されます

私はギガバイトH55M-UD2HマザーボードとAcerS271HLモニターを持っています。モニターをVGA経由でマザーボードに接続すると、信号は完全に機能します。 HDMI経由でモニターを接続すると、システムは接続を「認識」しますが、モニターは信号を受信しません(モニターには「信号なし」と表示された青いボックスが表示され、モニターは省電力状態になります)。

これについてのいくつかの面白い事実:

  • hDMI経由でこのボックスに別のモニターを接続すると、モニターは問題なく出力を受信します(同じコンピューター/マザーボード、同じケーブル、別のモニター)
  • 別のコンピューターをHDMI経由でモニターに接続すると、モニターは問題なく出力を受信します(別のコンピューター、同じケーブル、同じモニター)
  • oSでもBIOSでも信号は受信されません
  • オンボードビデオカードとPCI/PCI-Eベースのビデオカードの選択以外に、ビデオ出力を制御するためのBIOSオプションはありません(システムには専用のビデオカードがインストールされていません)

ボックスはLinuxを実行しているので、DDCを介して検出された接続とモニターモードを示すxrandrの出力があります。

~$ xrandr --prop
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192
VGA1 disconnected (normal left inverted right x axis y axis)
HDMI1 disconnected (normal left inverted right x axis y axis)
    Broadcast RGB:  Full
        supported: Full         Limited 16:2
    audio:  auto
        supported: force-dvi    off          auto         on          
DP1 disconnected (normal left inverted right x axis y axis)
    Broadcast RGB:  Full
        supported: Full         Limited 16:2
    audio:  auto
        supported: force-dvi    off          auto         on          
HDMI2 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 598mm x 336mm
    EDID:
        00ffffffffffff000472ca028d128022
        1c160103803c2278ca7b45a4554aa227
        0b5054bfef80714f8140818081c08100
        9500b300d1c0023a801871382d40582c
        450056502100001e000000fd00384c1f
        5311000a202020202020000000fc0053
        323731484c0a202020202020000000ff
        004c55573044303130383531300a01e5
        020324f14f0102030405060790111213
        1415161f230907078301000067030c00
        1000382d023a801871382d40582c4500
        56502100001f011d8018711c1620582c
        250056502100009f011d007251d01e20
        6e28550056502100001e8c0ad08a20e0
        2d10103e960056502100001800000000
        000000000000000000000000000000de
    Broadcast RGB:  Full
        supported: Full         Limited 16:2
    audio:  auto
        supported: force-dvi    off          auto         on          
   1920x1080      60.0*+   50.0     25.0     30.0  
   1680x1050      59.9  
   1680x945       60.0  
   1400x1050      74.9     59.9  
   1600x900       60.0  
   1280x1024      75.0     60.0  
   1440x900       75.0     59.9  
   1280x960       60.0  
   1366x768       60.0  
   1360x768       60.0  
   1280x800       74.9     59.9  
   1152x864       75.0  
   1280x768       74.9     60.0  
   1280x720       50.0     60.0  
   1440x576       25.0  
   1024x768       75.1     70.1     60.0  
   1440x480       30.0  
   1024x576       60.0  
   832x624        74.6  
   800x600        72.2     75.0     60.3     56.2  
   720x576        50.0  
   848x480        60.0  
   720x480        59.9  
   640x480        72.8     75.0     66.7     60.0     59.9  
   720x400        70.1  
HDMI3 disconnected (normal left inverted right x axis y axis)
    Broadcast RGB:  Full
        supported: Full         Limited 16:2
    audio:  auto
        supported: force-dvi    off          auto         on          
DP2 disconnected (normal left inverted right x axis y axis)
    Broadcast RGB:  Full
        supported: Full         Limited 16:2
    audio:  auto
        supported: force-dvi    off          auto         on          
DP3 disconnected (normal left inverted right x axis y axis)
    Broadcast RGB:  Full
        supported: Full         Limited 16:2
    audio:  auto
        supported: force-dvi    off          auto         on          

このモニターにこのHDMIソケットからの出力を認識させるにはどうすればよいですか?

6
hrunting

積極的に表示を変えてみましたか?次のいずれかが機能するはずです。

  1. gnome-control-center display(gnomeまたはcinnamonを実行している場合)
  2. disper最初にインストールする必要があるかもしれません
  3. xrandr --output HDMI2 --auto

画面を接続せずにこれらのコマンドを実行する方法がわかりません。 VGA画面を接続してからHDMIをアクティブにできる場合は機能するはずです。次に、コマンドを起動スクリプトに追加して(それが機能すると仮定して)、少なくとも、OSを使用しているときに出力を得ることができます。

4
terdon

ちなみに、これはUbuntu13.04で修正されました。これを修正するために具体的に何が更新されたかはわかりませんが、ドライバーの問題だったと思います。奇妙なのは、BIOS用にも修正されたことです。いずれにせよ、問題が何であるか正確にはわからないため、これは実際には「答え」ではありませんが、いつものように、「アップグレード」が解決策です。

0
hrunting