我的 Linux 桌面可以看到 HDMI 连接的显示器,但显示器显示“无信号”

我的 Linux 桌面可以看到 HDMI 连接的显示器,但显示器显示“无信号”

我有一块 Gigabyte H55M-UD2H 主板和一台 Acer S271HL 显示器。当我通过 VGA 将显示器连接到主板时,信号工作正常。当我通过 HDMI 连接显示器时,系统“看到”连接,但显示器没有收到信号(显示器显示一个蓝色框,上面写着“无信号”,然后显示器进入省电状态)。

关于此的一些有趣事实:

  • 如果我通过 HDMI 将不同的显示器连接到此盒子,则显示器可以毫无问题地接收输出(同一台计算机/主板,同一根电缆,不同的显示器)
  • 如果我通过 HDMI 将另一台计算机连接到显示器,则显示器可以毫无问题地接收输出(不同的计算机,相同的电缆,相同的显示器)
  • 无论是在操作系统还是在 BIOS 中,均未收到信号
  • 除了选择板载或基于 PCI/PCI-E 的视频卡(系统未安装专用视频卡)外,没有用于控制视频输出的 BIOS 选项

该盒子运行的是 Linux,所以我有 xrandr 的输出,它显示了通过 DDC 检测到的连接和监控模式:

~$ 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 插座的输出?

答案1

您是否尝试过主动更改显示内容?以下方法之一应该适合您:

  1. gnome-control-center display(如果您正在运行 gnome 或 cinnamon)
  2. disper您可能需要先安装它
  3. xrandr --output HDMI2 --auto

请注意,我不确定如何在没有连接屏幕的情况下运行这些命令。如果您可以连接 VGA 屏幕然后激活 HDMI,应该可以工作。然后您可以将命令添加到启动脚本(假设它可以工作),并且至少在操作系统中有输出。

答案2

显然,这个问题在 Ubuntu 13.04 中得到了修复。我不确定具体更新了什么来修复这个问题,但我猜是驱动程序出了问题。奇怪的是它也修复了 BIOS 的问题。无论如何,这并不是真正的“答案”,因为我不知道问题到底是什么,但像往常一样,“升级它”就是解决方案。

相关内容