Ubuntu 18.10 频繁崩溃

Ubuntu 18.10 频繁崩溃

我的 Ubuntu 18.10(18.04 上也会出现这种情况)PC 总是崩溃,因为我有一个 NVidia GPU。当我玩 CSGO 时,它会在玩了 2 到 4 分钟后崩溃。此外,当我只使用 Firefox 或其他程序时,它会在 1 到 2 小时后崩溃。我切换到 Linux 是为了减少崩溃,而不是增加。我的系统规格是:

  • GTX-1050ti - Nvidia-驱动程序-396
  • i5 7600k
  • 16GB DDR4 内存

我已经尝试过全新安装,也尝试过不同的驱动程序,但问题仍然存在。我在没有 1050ti 的情况下使用这台电脑一段时间(只使用 iGPU),从未出现过崩溃。

我真的很感激一些帮助,因为我只想使用这台电脑而不出现这些恼人的崩溃。

这是我的apport.log:

ERROR: apport (pid 2335) Sat Oct 20 10:49:49 2018: called for pid 2321, signal 11, core limit 0, dump mode 1
ERROR: apport (pid 2335) Sat Oct 20 10:49:49 2018: script: /usr/bin/unattended-upgrade, interpreted by /usr/bin/python3.6 (command line "/usr/bin/python3 /usr/bin/unattended-upgrade --download-only")
ERROR: apport (pid 2335) Sat Oct 20 10:49:49 2018: is_closing_session(): no DBUS_SESSION_BUS_ADDRESS in environment
ERROR: apport (pid 2335) Sat Oct 20 10:49:55 2018: wrote report /var/crash/_usr_bin_unattended-upgrade.0.crash
ERROR: apport (pid 2830) Sat Oct 20 10:49:55 2018: called for pid 2821, signal 11, core limit 0, dump mode 1
ERROR: apport (pid 2830) Sat Oct 20 10:49:55 2018: script: /usr/share/apport/whoopsie-upload-all, interpreted by /usr/bin/python3.6 (command line "/usr/bin/python3 /usr/share/apport/whoopsie-upload-all")
ERROR: apport (pid 2830) Sat Oct 20 10:49:55 2018: is_closing_session(): no DBUS_SESSION_BUS_ADDRESS in environment
ERROR: apport (pid 2830) Sat Oct 20 10:49:56 2018: wrote report /var/crash/_usr_share_apport_whoopsie-upload-all.0.crash

答案1

在开始卸载/重新安装软件之前,最好先在电脑商店买一罐压缩空气,然后喷掉显卡散热器上的灰尘。用手指握住风扇叶片,防止其快速转动,这样在用压缩空气喷洒时就不会损坏风扇的轴承。

  1. 打开终端并输入:

    apt-cache depends nvidia-driver-396 # if nvidia-driver-396 doesn't work try nvidia-driver-390 
    

    上述命令的结果列出了 nvidia-driver-396 安装的依赖项。查找 nvidia-driver-396 安装的依赖项,即同时具有英伟达396在其软件包名称中。使用 检查它们是否已安装apt policy <package-names>。使用 卸载 nvidia-driver-396 及其已安装的依赖项sudo apt remove <package-names>

  2. 重启。

    sudo reboot
    
  3. 安装 nvidia-driver-410。

    sudo add-apt-repository ppa:graphics-drivers/ppa
    sudo apt update
    sudo apt install nvidia-driver-410 nvidia-settings  
    sudo reboot
    

答案2

我终于找到了解决问题的方法!

如果有人遇到同样的问题,只需尝试将其添加intel_idle.max_cstate=1到内核启动选项中。要永久执行此操作,请编辑 /etc/default/grub:

sudo gedit /etc/default/grub

转到 GRUB_CMDLINE_LINUX_DEFAULT 并添加intel_idle.max_cstate=1

完成更新 grub 后sudo update-grub ,请重新启动!

相关内容