Ubuntu 16.04 屏幕仅完全冻结鼠标移动
Posted
技术标签:
【中文标题】Ubuntu 16.04 屏幕仅完全冻结鼠标移动【英文标题】:Ubuntu 16.04 screen completely freezes only mouse moves 【发布时间】:2016-12-17 03:51:51 【问题描述】:自从我升级了笔记本电脑 (Click here for hardware specs.) 后,我的屏幕通常会死机。主要在 chrome 或 Firefox 浏览器中。我很确定这是一个 Nvidia 驱动程序问题,但我似乎找不到解决方案。我正在运行 Nvidia Quadro K2100M。
我目前正在运行 Nvidia 361.42。我尝试过使用开源 Xorg 服务器,但没有任何运气。
目前我找到的唯一解决方案是按住电源按钮强制关闭计算机。
我尝试过的事情:
-
我得到了键盘输入
我无法切换到另一个终端重新启动
lightdm
【问题讨论】:
【参考方案1】:这个问题偶尔来找我,让我很恼火。
正如许多博客中所说明的,这可能是由图形驱动程序问题引起的。对我来说,我的桌面有一个 NVIDIA 显卡,你可以运行 lspci | grep VGA
来查看你的视频类型是什么类型,在我的情况下,它返回了:
02:00.0 VGA compatible controller: NVIDIA Corporation G98 [GeForce 8400 GS Rev. 2] (rev a1)
我按照jiakai zhang's blog 的说明重新安装了正确的桌面驱动程序,希望对您有所帮助。
[1]中的关键步骤是通过以下方式重新安装ubuntu桌面和nvidia驱动:
$ sudo su
$ apt-get update
$ apt-get install --reinstall ubuntu-desktop
$ apt-get install unity
$ apt-get remove --purge nvidia*
$ reboot
$ sudo apt-get install nvidia-current
$ sudo reboot
【讨论】:
提供说明以及引用的链接,将有助于未来的访问者,以防链接失效。 当一切都失败时为我工作。谢谢。我已安装 .run 驱动程序,但登录屏幕已损坏。重新安装 ubuntu-desktop 解决了这个问题!【参考方案2】:更新 grub 设置对我有用!执行以下操作:
1.打开 GRUB 配置
sudo vi /etc/default/grub
2。将 GRUB_CMDLINE_LINUX_DEFAULT
的值从 "quiet splash"
更改为
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash intel_idle.max_cstate=1"
并保存文件。
3.更新并重启
sudo update-grub
sudo reboot
更多信息:
这是处理器中的一个错误,称为the c-state bug。当 CPU 尝试进入不受支持的睡眠状态时,它会导致完全冻结。对于许多 Bay Trail 设备来说,这是一个问题,尤其是对于较新的 (4.*) 内核。有一个简单的解决方法,直到它在上游得到正确修复。您只需要传递一个内核启动参数,随机冻结就会完全停止。该参数可能会略微增加电池消耗,但它会给您一个可用的系统。如上所述,您可以通过编辑 GRUB 的配置文件来做到这一点。
GRUB - 来自 GNU 项目的引导加载程序包,它为用户提供了引导多个操作系统之一的选择 安装在计算机上或选择特定操作系统分区上可用的特定内核配置;
Intel Bay Trail - 英特尔的新 Atom 处理器。 Atom 是经过优化的英特尔 x86 和 x86-64 处理器系列 适用于小型计算设备,例如智能手机和移动互联网设备;
C-States - 用于优化优化或降低空闲模式下的功耗(即不执行代码时)-(C0 到 C8)
参考:here。
【讨论】:
这个解决方案对我很有效。我有 Nvidia GForce 1600 显卡。在应用它之前,它几乎每天都在崩溃。【参考方案3】:我已经通过重新安装 Ubuntu 16.04 并且不从 nouveau 视频驱动程序切换来解决了这个问题。我还禁用了更新,现在一切正常运行了大约 2 个月。
游戏很好,但我通常玩 Steam 游戏,所以不会推动任何硬核图形
【讨论】:
【参考方案4】:好吧,我遇到了同样的问题:我的电脑随机冻结。我尝试了 Ubuntu 16、17 和 18.04,一切都一样。我尝试了几个驱动程序并没有得到解决方案。我尝试了几种我在论坛中找到的解决方案(包括这个),但都得到了糟糕和有害的结果。
我的解决方案是:我停止使用图形 nvidia 卡,将其移除,现在我使用集成 Intel HD 显卡(Intel® HD Graphics 530 card (Skylake GT2)),所有问题都解决了!
【讨论】:
【参考方案5】:我使用上面@Qoros 解决方案中的一些命令修复了我的问题。我刚刚跑了apt-get update
、apt-get install nvidia-current
和sudo reboot
。顺便说一句,为@Qoros 干杯!
【讨论】:
【参考方案6】:对我来说,其余答案中描述的方法都不起作用。
我正在打开多个终端选项卡,运行一些繁重的进程,而当我有 6-7 个选项卡时,ubuntu 会冻结。我尝试在终端选项卡中启动进程时监控使用的资源。您可以通过打开System Monitor
应用程序并转到Resources
选项卡来完成。
我注意到当我的 RAM(8GB
) 和我的交换空间(1GB
) 完全用完时,ubuntu 会冻结。
作为解决方案,我增加了交换空间并将其设为16GB
。在此内存永远不会被完全使用并且 ubuntu 不会冻结之后。
https://askubuntu.com/questions/178712/how-to-increase-swap-space 说明如何增加交换空间。
【讨论】:
以上是关于Ubuntu 16.04 屏幕仅完全冻结鼠标移动的主要内容,如果未能解决你的问题,请参考以下文章