我儿子的电脑正在运行 XUbuntu 16.04 LTS。多年来,显示器会定期变黑一段时间。我终于开始尝试修复它,但进展并不顺利。
首先,我尝试了不同的显示器,以防显示器出现故障。另一台显示器显示完全相同的行为,所以我认为显示器不是问题。
接下来,我得到了一个旧的 nVidia 显卡并将其安装到 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 存储库中的 nVidia 驱动程序。我不再遇到崩溃,但我仍然遇到黑屏。它似乎通常不太频繁,但我确实连续两次得到它。据我所知,/var/log 中的所有日志都没有显示任何有用的信息。
我尝试在拔下显示器然后插入旧显卡的情况下运行 xrandr。当我重新插入新的时,我发现自己在登录屏幕上,XUbuntu 报告了 Xorg 崩溃。
我尝试在不插显示器的情况下运行 xrandr,但根本无法取回视频。我不得不远程重新启动计算机。在它出现后,我尝试了同样的事情,只是在拔下显示器的情况下运行 xrandr,但我又无法恢复视频。
这并不顺利。我已经把我年幼儿子的恼人视频故障变成了一个无法运行的 PC 问题 :( 不过,我们还有一些旧电脑在工作,我们要扔掉。我相信老板不会介意我有一台。他们可能也比我儿子的电脑好得多。
另一个论坛上有人建议电缆可能有问题。我已经用 Windows PC 上的电缆交换了电缆,现在 Windows 和 Linux PC 都可以正常工作,没有发现任何问题(到目前为止)。
所以我猜答案是电缆有问题。
我最终取出了 nVidia 显卡。有了它并且一切正常,我可以让 WoW WotLK 在 Wine 下运行,但 Steam 拒绝运行,而这个男孩更喜欢玩 Steam 游戏,所以......