外接显示器工作正常但停止工作

外接显示器工作正常但停止工作

我已经成为 Linux 用户一段时间了,但似乎无法解决这个问题。

我家里有一台 34 英寸超宽小米显示器(这个:https://www.mi.com/global/monitor34/)。我有一台使用了 6 年的私人笔记本电脑,在全分辨率 3440x1440 下使用显示器没有任何问题。但是刷新率限制为 50Hz。

几个月前,我从公司买了一台新笔记本电脑,显示器也很好用。没有任何问题。这台笔记本电脑的规格很棒,所以这应该不是问题。

然而,两周前我的商务笔记本电脑的显示器停止工作了。

没有错误日志,没有反馈信息,什么都没有。将显示器连接到笔记本电脑后,我的笔记本电脑屏幕和显示器都完全变黑。几秒钟后,我的笔记本电脑屏幕再次显示,但没有弹出显示任何信息的窗口。

如果我将显示分辨率设置为 1280x1024(外接显示器),我可以将显示器与我的商务笔记本电脑一起使用。尝试再次显示黑屏。

该显示器在我的笔记本电脑上仍然可以正常使用,在我兄弟的笔记本电脑上也可以正常使用(也是约 5 年旧了)。

我很乐意发布任何其他信息或错误日志,但没有什么让我发布。

编辑:

笔记本电脑:HP Elitebook 850 G8 操作系统:Ubuntu 20.04.4 LTS 显卡:Intel VGA,驱动程序 i915

答案1

我已设法解决了这个问题。

我需要做的是使用计算必要的参数cvt并将输出复制到xrandr。之后,现在就可以选择我想要的分辨率了。

sudo cvt 3440 1440

该命令的输出是:

# 3440x1440 59.94 Hz (CVT) hysnc: 89.48 kHz; pclk: 419.50 MHz
Modeline "3440x1440_60.00" 419.50 3440 3696 4064 4688 1440 1443 1453 1493 -hsync +vsync

现在我将“Modeline”之后的所有内容粘贴到xrandr

sudo xrandr --newmode "3440x1440_60.00" 419.50 3440 3696 4064 4688 1440 1443 1453 1493 -hsync +vsync

运行下一个命令来查看监视器名称。

xrandr --listmonitors

我的外接显示器连接到“HDMI-1”。最后,我们运行:

sudo xrandr --addmode HDMI-1 3440x1440_60.00

这解决了该问题。

相关内容