我在 Dell E5580 上运行 Ubuntu 16.04。一两个月内我没有遇到任何问题,但过去一周内我每天都会遇到一两次屏幕冻结的情况。
一些线索:
- 冻结后,在 GRUB 屏幕和登录屏幕之间,一些消息闪过屏幕,速度太快以致无法捕捉,但它们似乎与孤立的 inode 有关。是否有保存这些内容的文件?
计算机闲置一段时间后通常(总是??)会发生冻结。通常(但并非总是)屏幕看起来像这样:
或这个:
这似乎表明视频驱动程序存在问题。过去几周我所做的唯一重大硬件更改是添加 nvidia 驱动程序。怀疑这是罪魁祸首,我清除了驱动程序,但问题仍然存在。
以下是 的输出lspci
:
00:00.0 Host bridge: Intel Corporation Device 5904 (rev 02)
00:02.0 VGA compatible controller: Intel Corporation Device 5916 (rev 02)
00:04.0 Signal processing controller: Intel Corporation Skylake Processor Thermal Subsystem (rev 02)
00:14.0 USB controller: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller (rev 21)
00:14.2 Signal processing controller: Intel Corporation Sunrise Point-LP Thermal subsystem (rev 21)
00:15.0 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO I2C Controller (rev 21)
00:15.1 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO I2C Controller (rev 21)
00:16.0 Communication controller: Intel Corporation Sunrise Point-LP CSME HECI (rev 21)
00:17.0 RAID bus controller: Intel Corporation 82801 Mobile SATA Controller [RAID mode] (rev 21)
00:1c.0 PCI bridge: Intel Corporation Device 9d10 (rev f1)
00:1c.2 PCI bridge: Intel Corporation Device 9d12 (rev f1)
00:1c.4 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port (rev f1)
00:1f.0 ISA bridge: Intel Corporation Device 9d4e (rev 21)
00:1f.2 Memory controller: Intel Corporation Sunrise Point-LP PMC (rev 21)
00:1f.3 Audio device: Intel Corporation Device 9d71 (rev 21)
00:1f.4 SMBus: Intel Corporation Sunrise Point-LP SMBus (rev 21)
00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (4) I219-LM (rev 21)
01:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS525A PCI Express Card Reader (rev 01)
02:00.0 Network controller: Intel Corporation Device 24fd (rev 78)
03:00.0 3D controller: NVIDIA Corporation Device 134e (rev a2)
本论坛上已有许多有关此类问题的帖子。
本网站建议进入软件和更新->附加驱动程序,查找未知的未知数并检查“使用处理器微码”这是我看到的页面:
当我单击“使用处理器微码”时,更改不会生效,GUI 会恢复到上面显示的屏幕。
另一个建议来自本网站并且本网站 方法是更改以下行/etc/default/grub
:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
到
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash intel_idle.max_cstate=1"
我尝试过这个但问题仍然存在。
我已经查看过dmesg
和/var/log/syslog
,但在这些日志中我找不到任何看起来有用的内容,但我不知道该寻找什么。
非常感谢您的帮助!
谢谢。
答案1
不确定您是否得到过答案,但我也遇到了非常类似的问题。
我有一台 HP Officejet Pro 8600 多功能一体打印机/复印机...我没有运行 Ubuntu 发行版提供的驱动程序,而是(在某个时候)直接从 HP 安装了软件包。
由于这种情况仅在我尝试扫描照片或访问照片时才会发生,因此我决定删除旧驱动程序并安装发行版中的最新版本。
apt-get install --reinstall hplip
对我来说很管用。它重新安装了几个软件包,到目前为止问题没有再发生。
希望这有所帮助。