自从我升级了笔记本电脑(Click here for hardware specs.)后,我的屏幕通常会冻结。主要是在chrome或Firefox浏览器中。我很确定这是一个Nvidia驱动程序问题,但我似乎无法找到解决方案。我正在运行Nvidia Quadro K2100M。
我目前正在运行Nvidia 361.42。我试过使用开源Xorg服务器没有任何运气。
到目前为止,我找到的唯一解决办法是按住电源按钮强行关闭计算机。
我尝试过的事情:
lightdm
答案 0 :(得分:10)
偶尔会遇到这个问题,让我很生气。
如许多博客所示,这可能是由图形驱动程序问题引起的。对我来说,我的桌面有一块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
答案 1 :(得分:2)
I have since fixed this problem by re-installing Ubuntu 16.04 and not switching from the nouveau video driver. I also disable updates and everything been working good for about 2 months now.
Gaming is pretty good but I usually play steam games so doesn't push any kinda hard core graphics
答案 2 :(得分:0)
好吧,我遇到了同样的问题:我的电脑随机冻结了。我尝试了Ubuntu 16,17和18.04,一切都是一样的。我尝试了几个驱动程序并没有得到解决方案。我尝试了几个在论坛中找到的解决方案(包括这个),并且得到了糟糕而有害的结果。
我的解决方案是:我停止使用图形化的nvidia卡,将其删除,现在我使用的是集成的英特尔高清显卡(英特尔®高清显卡530卡(Skylake GT2)),所有问题都解决了!
答案 3 :(得分:0)
我使用上面@Qoros解决方案中的一些命令修复了我的问题。我刚刚运行了apt-get update
,apt-get install nvidia-current
和sudo reboot
。为@Qoros欢呼!
答案 4 :(得分:0)
更新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项目中的 boot loader程序包,它使用户可以选择引导多个操作系统之一 安装在计算机上,或选择特定操作系统分区上可用的特定内核配置;
英特尔Bay Trail -英特尔的新Atom处理器。 Atom是经过优化的英特尔x86和x86-64处理器家族 适用于小型计算设备,例如智能手机和移动互联网设备;
C状态-用于优化优化或减少空闲模式下的功耗(即,当不执行任何代码时)-(C0至C8)
参考:here。
答案 5 :(得分:0)
对我来说,其余答案中描述的方法都没有奏效。
我打开了多个运行一些繁重进程的终端选项卡,而当我有 6-7 个选项卡时,ubuntu 曾经冻结。我尝试在终端选项卡中启动进程时监控使用的资源。您可以通过打开 System Monitor
应用程序并转到 Resources
标签来完成此操作。
我注意到当我的 RAM(8GB
) 和我的交换空间 (1GB
) 完全用完时,ubuntu 会死机。
作为解决方案,我增加了交换空间并将其设为 16GB
。在此内存永远不会被完全使用之后,ubuntu 不会冻结。
https://askubuntu.com/questions/178712/how-to-increase-swap-space 说明如何增加交换空间。