修复 i915 驱动程序导致的 GPU 挂起

修复 i915 驱动程序导致的 GPU 挂起

最近更新了我的笔记本电脑,重启后,我的笔记本电脑开始出现异常。登录后,屏幕开始闪烁,我一打开窗口(应用程序菜单工作正常),整个屏幕就冻结了,但我仍然可以移动鼠标。

dmesg 报告 GPU 挂起,dmesg 输出可以在此处找到:https://pastebin.com/jha5bXQe。重新安装整个系统并安装所有更新后,问题仍然存在。

我应该怎样尝试才能让 PC 恢复工作?

答案1

zZ 您可以在启动时使用“nomodeset”选项。

  • 在菜单上品尝“e”打印
  • 向已注册用户发送 nomodeset (sh ubuntuusers nomodeset)
  • 打印“F10”
  • 在杰德姆·布特沃冈

或者在 /boot/grub/grub.cfg 输入

至该英特尔® 帐户已更新。


目前您可以在启动时使用“nomodeset”选项。

  • 在 Grub 菜单中按“e”键
  • 在正确的位置插入 nomodeset(参见 ubuntuusers nomodeset)
  • 按“F10”
  • 每次启动过程中

或者永久输入到 /boot/grub/grub.cfg 中

直到英特尔驱动程序更新为止。

答案2

在 2021 年 12 月 1 日更新并升级到 20.04 版后,X-windows 在登录后立即冻结,只有光标移动,但 ctrl-alt-F3 给出了控制台,dmesg 给出了:i915 GPU HANG

  1. BIOS 更新(Asrock B85)没有帮助
  2. grub 更新:nomodeset 没有帮助

但稳定的低延迟内核似乎运行良好。

14 年来,我的台式机一直使用 Ubuntu 和双显示器设置。最近,Xserver 配置出现了几个未解决的问题(20.10 根本无法安装到双显示器设置中,vga 分辨率问题,资源冲突等(是的,手动配置 X 很难,但并非不可能;-))。

答案3

附加i915.enable_psr=0/etc/default/grubGRUB_CMDLINE_LINUX_DEFAULT 然后sudo update-grub2重新启动解决了这个问题

答案4

如果有人仍然遇到这个问题。

i915 0000:00:02.0: [drm] GPU HANG: ecode 9:1:85dffffb, in gnome-shell [2712]

我的解决方案是使用反向移植将内核从 6.1 更新到 6.5。sudo apt install -t backports linux-image-amd64(根据架构进行更改)。

相关内容