设置完分辨率后,一些廉价或者使用公版方案的工业显示器可能会黑屏。接下来讲解排查问题和修复方案。

* 显示器、电缆、显卡的硬件损坏不在讨论范围内。

1、调整分辨率后黑屏

由于系统设计问题,通过系统设置设定分辨率后,刷新率会自动设置为最高刷新率。一些公版方案的显示器接入系统后,虽然系统识别到能支持75Hz的刷新率,但显示器实际上是不支持的。系统在一些情况下会默认提供75Hz给显示器,显示器自然就黑屏了。

假设,某副屏显示器连接在VGA接口上,名字为VGA-0。通过系统设置把分辨率调整为1920x1080时,显示器提示“超出频率限制”后黑屏,可以确认黑屏原因是由于显卡输出了默认的75Hz刷新率,显示器不支持。现需要设置后屏分辨率1920x1080,刷新率60Hz,由于调整窗口在后屏上,因此需要指令设置。

  xrandr  --output  VGA-0  --mode  1920x1080  --rate  60.00

# output后面是显示器名称,mode后面是分辨率,这个不能随便写,必须是之前xrandr指令中查询到的支持的分辨率才行
# rate后面是屏幕刷新率,也是xrandr查询到的支持的刷新率
# 分辨率中间是小写字母 "x" ,不是乘号,也不能是 * 号
  

设置完成后,屏幕应该能够点亮正常显示。还需要将这个指令开机自动化运行,按照开机自启的方案中介绍的rc.local或desktop方案即可。

2、单个显示器进入系统后黑屏

当只有一个显示器而且黑屏的时候,如果BIOS(开机logo)能显示、系统logo能显示,但是进入系统后黑屏,且背光黑掉、没有光标跳动,可能也是刷新率问题。

尝试按键盘组合键 CTRL + ALT + F2,查看是否有文字跳出。如果没有反应,则不是这部分讨论的问题。

跳出文字登录提示后,依次输入账户、密码。然后在终端中输入 export DISLPAY=:0,注意引号位置。

然后按照第一部分的方法,调整屏幕分辨率和刷新率即可。

完成后,使用快捷键 CTRL+ALT+F1(UOS) 或者 CTRL+ALT+F7(麒麟)回到桌面环境。

3、显示器黑屏,有白色方块在左上角

这个是系统启动失败了。一般情况是桌面环境损坏。

在系统logo出现后,按 F2 或其他Fn键,打开开机日志显示,查看最后几条。如果lightdm服务只有“starting”没有“started”的话,那就是桌面环境损坏了。如果有其他卡住的进度,则根据卡住的服务具体分析。

4、多显示器,只有两个能亮,第三个无法点亮

一般是显卡带不动三个屏幕。有些显卡虽然提供了三个接口,但实际上只能两块屏幕同时工作。

这种情况请更换更好的显卡或者减少屏幕数量。