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 updateapt-get install nvidia-currentsudo 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 屏幕仅完全冻结鼠标移动的主要内容,如果未能解决你的问题,请参考以下文章

Ubuntu16.04怎么将桌面左侧的启动器移动到屏幕底部

移动 Ubuntu16.04 桌面左侧任务栏到屏幕底部

移动 Ubuntu16.04 桌面左侧的启动器到屏幕底部

Ubuntu16.04怎么将桌面左侧的启动器移动到屏幕底部

IOs 应用程序仅在更新时冻结在初始屏幕

Ubuntu16.04如何将菜单移到屏幕下方