Ubuntu 16.04 LTS(xenial)在重启/注销/挂起后崩溃

Ubuntu 16.04 LTS(xenial)在重启/注销/挂起后崩溃

环境 :

  • 扩展坞上的笔记本电脑 (Latitude E5470)
  • 加密硬盘
  • Ubuntu 16.04 LTS
  • lshw-c 视频:
    • 产品:Sky Lake 集成显卡
    • 供应商:英特尔公司
    • 版本:07

重新启动/注销/暂停导致崩溃。

有什么建议吗?真的是显卡驱动程序的原因吗(它是英特尔提供的最新版本)?

编辑: 这和加密硬盘有联系吗?

快速浏览后,我在 /var/log 中注意到了这一点

amdgpu 0000:01:00.0: couldn't schedule ib
[drm:amdgpu_sched_run_job [amdgpu]] *ERROR* Error scheduling IBs (-22)
[drm:amd_sched_main [amdgpu]] *ERROR* Failed to run job!

还安装了以下软件包:

  • xserver-xorg-video-amdgpu
  • xserver-xorg-video-amdgpu-lts-xenial

但为什么需要它们呢?!?

编辑2:它们根本不需要。我删除了它们,问题就消失了。但奇怪的是,Ubuntu 默认安装了它们,尽管没有任何 AMD 显卡。

答案1

检查 /var/log/syslog,给出了崩溃的提示:

amdgpu 0000:01:00.0: couldn't schedule ib
[drm:amdgpu_sched_run_job [amdgpu]] *ERROR* Error scheduling IBs (-22)
[drm:amd_sched_main [amdgpu]] *ERROR* Failed to run job!

Ubuntu 16.04 LTS 预装了以下软件包

- xserver-xorg-video-amdgpu

当没有 AMD 显卡可用时,这似乎是一个有缺陷的安装(就我而言,我有一张 Intel gprahics 卡)。

我通过 Synaptic Manager 删除了这个 amdgpu 包。你可以直接这样做

sudo apt-get remove xserver-xorg-video-amdgpu

此后,问题就消失了。

因此,一般的方法是:

  1. 检查你的 var/sys/ 日志
  2. 找出崩溃前的错误来源(我的情况是 amdgpu)
  3. 删除错误源(就我而言,我没有任何 AMD 显卡,因此删除它是好的。如果可用,您可能需要更新到正确的驱动程序等。)

谢谢@Phillip-ZyanKLee-Stockmann帮助我找到这个解决方案。

相关内容