12.10 上没有 HDMI 输出,英特尔高清显卡 (Ironlake)

12.10 上没有 HDMI 输出,英特尔高清显卡 (Ironlake)

我无法在 12.10 上将任何输出发送到我的外接显示器。显示器被识别并显示原始分辨率(1920x1080,正确),但启用无效。图形芯片组是 Intel Ironlake(Arrandale)。

我努力了:

  • 安装后进行完整的系统更新
  • Oibaf PPA 更新驱动程序(https://launchpad.net/~oibaf/+archive/graphics-drivers)
  • 启用 SNA
  • Kubuntu 12.10(除了 Ubuntu 12.10)两者都是全新安装。

什么都不起作用,有什么故障排除方法吗?11.10 上一切都很好。

更新 1:还尝试使用来自 Xorg-Edgers PPA 的英特尔驱动程序(https://launchpad.net/~xorg-edgers/+archive/ppa)HDMI 上仍然没有输出。

更新 2:刚刚尝试了 Lubuntu 12.10,同样的问题。看来任何 12.10 下游发行版都可能存在此问题。

更新 3:来自‘xrandr -q’的输出

user@testbox:~$ xrandr -q
Screen 0: minimum 320 x 200, current 3286 x 1080, maximum 8192 x 8192
LVDS1 connected 1366x768+0+312 (normal left inverted right x axis y axis) 256mm x 144mm
   1366x768     60.0*+
   1360x768     59.8    60.0  
   1024x768     60.0  
   800x600      60.3    56.2  
   640x480      59.9  
VGA1 disconnected (normal left inverted right x axis y axis)
HDMI1 connected 1920x1080+1366+0 (normal left inverted right x axis y axis) 598mm x 337mm
   1920x1080    60.0*+   50.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     60.0    50.0  
   1024x768     75.0    70.1    60.0  
   1024x576     60.0  
   800x600      72.2    75.0    60.3    56.2  
   720x576      50.0  
   848x480      60.0  
   720x480      59.9  
   640x480      75.0    72.8    60.0  
   720x400      70.1  
DP1 disconnected (normal left inverted right x axis y axis)

更新 4:Oneiric 的‘xrandr -q’输出,HDMI 工作正常:

user@ptero:~$ xrandr -q
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192
LVDS1 connected (normal left inverted right x axis y axis)
   1366x768       60.0 +
   1360x768       59.8     60.0  
   1024x768       60.0  
   800x600        60.3     56.2  
   640x480        59.9  
VGA1 disconnected (normal left inverted right x axis y axis)
HDMI1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 598mm x 337mm
   1920x1080      60.0*+
   1680x1050      60.0  
   1280x1024      60.0  
   1440x900       59.9  
   1280x720       60.0  
   1024x768       60.0  
   800x600        60.3  
   640x480        60.0  
   720x400        70.1  
DP1 disconnected (normal left inverted right x axis y axis)

答案1

确认在 12.10 上无法使用,但在 12.04 上可以工作,我今天检查了一下。我的电视是 Insignia。xranr 的输出相对相同(除了分辨率差异)

答案2

我已在此报告过 Ubuntu 12.10、Dell XPS 14 超极本和 Optoma HD20 的类似问题。其他投影仪运行正常。 https://askubuntu.com/questions/247574/how-to-i-debug-blank-display-on-a-specific-model-of-projector

我尝试按上述方法添加模式行,但无济于事:尽管显示器识别出已连接外接显示器,但显示屏仍然空白

编辑:我提交了这个启动板错误: https://bugs.launchpad.net/ubuntu/+source/xorg/+bug/1112859

答案3

请查询您的输出并将列表添加到您的问题中:

xrandr -q

这样我们就会看到您的输出列表。

可能使用的方式兰德可:

步骤1。使用创建模式线陣容

gtf 1920 1080 60.0

第2步。创建新模式兰德

xrandr --newmode <value of your modeline without word "Modeline">

步骤3.添加新模式以输出

xrandr --addmode HDMI1 1920x1080_60.00 

如果上述命令没有带来任何错误:

步骤4。选择你的新模式

xrandr --output HDMI1 --mode 1920x1080_60.00

还可以帮助切换禁用 LVDS1 的脚本(保存为 .sh 文件并运行):

#!/bin/bash
if [[ $(xrandr -q) == *"HDMI1 connected"* ]]
then
    xrandr --output LVDS1 --off
    xrandr --output HDMI1 --auto
else
    xrandr --output LVDS1 --auto
fi

在Charles'Blog上我发现了针对11.10编写的解释非常清楚的脚本:
Ubuntu 11.10 – 自动 HDMI 切换(带音频!)

更新 1

如需测试输出,请尝试:

相关内容