我最近从 Ubuntu 14.04 升级到了 16.04。14.04 在我使用一年多的时间里非常稳定。这应该可以排除大多数硬件问题。唯一的区别是,在 16.04 中,我使用的是 i7-6700 CPU 附带的 Intel HD Graphics 的 Nouveau 驱动程序。计算机会随机冻结,唯一的恢复方法是重新启动。我查看了 syslog 和 kern.log,但没有发现任何异常。我该如何排除故障?
回到 Nvidia GTX 970M 很困难,因为那里还存在其他问题。
答案1
我尝试禁用 Google Chrome 中的硬件加速,但无济于事。系统每隔几分钟/几小时就会冻结一次。所以我又重新使用 Nvidia 专有驱动程序(nvidia-364..这是截至今天的最新版本)。计算机不再冻结。所以我猜要么是我主板上的 Intel HD Graphics 硬件有问题,要么是 Ubuntu 对 Intel HD Graphics 的支持存在错误。
以下是我尝试转向 Intel HD Graphics 的原因:
登录后,我的第二台 UHD 显示器未被检测到。在 nvidia 设置中,它显示为已禁用。在 nvidia-settings-manager 中启用显示器在重启后不会持续。我删除了我的
~/.config/monitors.xml
文件,并使用 Ubuntu Displays 实用程序打开了显示器。显示实用程序询问我是否要保留此配置,我回答是。这似乎已经解决了问题。另一个问题是显示器无法从睡眠状态唤醒。每次显示器进入睡眠状态时,我都必须重新启动系统,或者每次离开时都要记得手动关闭显示器。这不是英特尔高清显卡的问题,所以我猜想 Nvidia 专有驱动程序中存在错误。目前,我已经禁用了显示器的睡眠功能,希望在需要时记得手动关闭它们。
希望这一切能对某人有所帮助。
答案2
在长期使用 Ubuntu 14.04 之后,我也遇到了同样的问题。
我正在使用 Nvidia 650 硬件,自从我安装了 Nvidia-367 驱动程序并重新启动后,16.04 就没有再冻结:
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
sudo apt-get nvidia-367