我的 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
在开始卸载/重新安装软件之前,最好先在电脑商店买一罐压缩空气,然后喷掉显卡散热器上的灰尘。用手指握住风扇叶片,防止其快速转动,这样在用压缩空气喷洒时就不会损坏风扇的轴承。
打开终端并输入:
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>
。重启。
sudo reboot
安装 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
,请重新启动!