监视器检测失败

监视器检测失败

我儿子的电脑运行的是 XUbuntu 16.04 LTS。多年来,显示器会定期短暂变黑。我终于有时间尝试修复它,但效果并不好。

首先,我尝试了另一台显示器,以防显示器出现故障。另一台显示器表现出完全相同的行为,因此我认为显示器不是问题所在。

接下来,我买了一块旧的 nVidia 显卡,并将其安装到 PC 上。我安装了驱动程序、升级了所有软件包等等,所有这些都是从我的主 PC 远程完成的。当我去使用我儿子的 PC 时,我看到显示器是黑屏的。我试着将显示器插入旧的板载图形输出,没有抱太大希望,果然屏幕还是黑屏。然后,我将显示器插入新的 nVidia 显卡输出,哇,显示器工作了。

我又做了一些事情,然后重启,结果显示器又黑了。我重复了将显示器插入旧卡并重新插入新卡的过程,显示器开始工作了……但只工作了一会儿。五分钟后,在编辑 xorg.conf 时,屏幕又黑了。

PC端使用lightdm。

我认为最初的行为是由于 XUbuntu 周期性地丢失监视器检测,然后在几秒钟后再次检测到它。

我认为新的行为是因为 XUbuntu 仅尝试使用旧的板载显卡来检测显示器,并且像以前一样定期取消检测显示器。

“xrandr”报告两个显示。

如何让 Xubuntu 完全忘记旧的板载显卡,而只使用新的 nVidia 显卡进行显示?

如何让 Xubuntu 始终启用监视器输出,即使检测有时失败。

xrandr 说:

Screen 0: minimum 8 x 8, current 1280 x 1024, maximum 4096 x 4096
DVI-I-0 disconnected primary (normal left inverted right x axis y axis)
VGA-0 disconnected (normal left inverted right x axis y axis)
TV-0 disconnected (normal left inverted right x axis y axis)
DVI-I-1 connected 1280x1024+0+0 (normal left inverted right x axis y axis) 376mm x 301mm
   1280x1024     60.02*+  75.02  
   1024x768      75.03    70.07    60.00  
   800x600       75.00    72.19    60.32  
   640x480       75.00    72.81    59.94  

我已按照下面的注释在 BIOS 中禁用了板载显卡,但仍然收到此 xrandr 输出。“DVI-I-0”来自哪里?显然它来自板载显卡,但已被禁用!!


原始驱动程序来自 nVidia 的网站。它们导致崩溃(显然是一个已知但永远不会被修复的问题),所以我卸载了它们并使用了 Ubuntu repo 中的 nVidia 驱动程序。我不再遇到崩溃,但仍然会出现黑屏。这种情况似乎不太常见,但我确实连续遇到了两次。据我所知,/var/log 中的任何日志都没有任何有用的信息。


我尝试在拔下显示器然后插入旧显卡的情况下运行 xrandr。当我重新插入新显卡时,我发现自己处于登录屏幕上,并且 XUbuntu 报告 Xorg 崩溃。

我尝试在拔掉显示器的情况下运行 xrandr,但根本无法恢复视频。我不得不远程重启计算机。重启后,我尝试了同样的事情,在拔掉显示器的情况下运行 xrandr,但还是无法恢复视频。

事情进展不顺利。我把我小儿子恼人的视频故障变成了一台无法运行的电脑问题 :( 不过,我们公司还有一些旧电脑要扔掉。我相信老板不会介意我买一台。它们可能也比我儿子的电脑好得多。

答案1

另一个论坛上的某人建议电缆可能有问题。我已将电缆与 Windows PC 上的电缆交换,现在 Windows 和 Linux PC 都运行正常,没有发现任何问题(到目前为止)。

所以我猜答案是电缆有故障。

我最终取出了 nVidia 显卡。装上它,一切正常,我可以在 Wine 下运行 WoW WotLK,但 Steam 拒绝运行,而这个男孩更喜欢玩 Steam 游戏,所以……

相关内容