[Bug Report] 偶尔卡死是怎么回事
Tofloor
poster avatar
leopeng
deepin
2 hours ago
Author

偶尔用着用着,毫无征兆地卡死,按什么键都没有反应,任务管理器也出不来,鼠标也动不了。此时只能长按电源强制关机。有遇到过的嘛?我让AI检查的一些情况如下,看着像集显GPU驱动问题:

系统信息(笔记本型号是thinkbook14+)

┌──────────┬───────────────────────────────────────────┐
│ 项目 │ 值 │
├──────────┼───────────────────────────────────────────┤
│ 内核 │ 6.18.34-amd64-desktop-rolling (Deepin 25) │
├──────────┼───────────────────────────────────────────┤
│ CPU │ AMD Ryzen 7 8845H w/ Radeon 780M │
├──────────┼───────────────────────────────────────────┤
│ 内存 │ 28GB 总量 / 24GB 可用 │
├──────────┼───────────────────────────────────────────┤
│ Swap │ 16GB 总量 / 几乎未使用 │
├──────────┼───────────────────────────────────────────┤
│ 显卡驱动 │ amdgpu (正常加载) │
└──────────┴───────────────────────────────────────────┘

关键发现

结论:这是一次内核级完全冻结(hard lockup),不是普通的桌面进程崩溃。

具体证据:

  1. 日志是空的 — 崩溃前没有 OOM、kernel panic、MCE(机器检查异常)、thermal 过热、amdgpu error
    等任何内核级错误记录。这是因为内核冻结时无法写入日志。
  2. 引导历史确认了崩溃会话 — 上次启动(boot -1)从 6月6日 06:24 一直到 6月7日 09:54 被强制断电,运行了约 27.5
    小时。
  3. 本次启动的 KWin 初始化异常 — 日志反复出现:
    KeyboardInputRedirection::processKey EXIT - Not inited yet
  4. 说明 KWin(Deepin 的窗口管理器)在本次启动时输入子系统没有完成初始化,这是 GPU/显示栈出问题的典型伴随症状。
  5. 可疑的时间线 — 上次启动在 6月6日 20:08 触发了锁屏(dde-lock)和保险箱锁定(Vault
    lock),这通常意味着合盖/锁屏→进入休眠流程被触发。极有可能是 suspend(休眠)→ resume 过程中 amdgpu
    驱动挂死,导致整个系统无响应。

可能的原因

结合你的硬件(ThinkBook 14+ / R7 8845H / Radeon 780M)和 Deepin 25 的 6.18 内核,最可能的原因是:

┌────────────────────────┬──────┬────────────────────────────────────────────────────────────────────────────┐
│ 可能原因 │ 概率 │ 说明 │
├────────────────────────┼──────┼────────────────────────────────────────────────────────────────────────────┤
│ amdgpu GPU hang /reset 失败 │ 高 │ Radeon 780M 在部分内核版本上 suspend/resume 时可能 hang 住,且不会触发 GPU reset,导致整机冻结
├────────────────────────┼──────┼────────────────────────────────────────────────────────────────────────────┤
│ ACPI suspend 流程 bug │ 中 │ Deepin 25 使用的 6.18 滚动内核与 ThinkBook 14+ 的 ACPI 表可能有不兼容 │
├────────────────────────┼──────┼────────────────────────────────────────────────────────────────────────────┤
│ kwin_x11 + amdgpu 组合 │ 中 │ KWin 在 amdgpu 下某些 refresh rate / mode 切换时可能触发 lockup │
├────────────────────────┼──────┼────────────────────────────────────────────────────────────────────────────┤
│ 硬件层面 │ 低 │ 内存、CPU 无错误记录,不太像硬件故障 │
└────────────────────────┴──────┴────────────────────────────────────────────────────────────────────────────┘


网上相关反馈

搜索了多个关键词,没有直接找到"ThinkBook 14+ + R7-8845H + Deepin 25 完全冻结"的精确匹配,但以下高度相关:

  • Linux 内核 amdgpu freeze 是长期存在的问题,尤其在 suspend/resume 场景下,RDNA3(780M 属于
    RDNA3)内核驱动曾有多个相关 bug
  • Deepin 社区有大量 DDE 桌面冻结 反馈,通常指向 kwin_x11 或 amdgpu 组合
  • ThinkBook 14+ 在 Linux 下已知有一些 ACPI/WMI 兼容性问题(电源管理、风扇控制等)
Reply Favorite View the author
All Replies
avatar
leopeng
deepin
2 hours ago
#1

补充一下,刚刚又卡死了, AI排查:

根本原因:GPU/Compositor 完全锁死
image.png

崩溃链路

用户操作 → deepin-music/VLC 播放音频 → amdgpu 驱动/KWin 合成器触发死锁
→ 整个桌面冻结(鼠标、键盘、显示全无响应)
→ journald 无法刷盘(日志停在 09:54:24)
→ 内核仍在运行但无法恢复 → 只能强制断电

已知关联问题

你的配置正好踩中几个已知的风险点:

  1. AMD Radeon 780M (R7-8845H) + Deepin 25 的 kwin_x11 合成器在特定场景下容易锁死
  2. 6.18.34-amd64-desktop-rolling — 这是滚动更新内核,可能比 Deepin 25 正式版测试得更少
  3. treeland-screensaver / treeland-session-helper 服务启动失败 — DDE 的 Wayland 组件在 X11 模式下异常
Reply View the author
avatar
183******60
deepin
2 hours ago
#2

更新,此问题已在V25.1.1版本几乎修复

我不知道它具体问题,更新日志也没写,可以自己找一找。

更新日志地址

Reply View the author
avatar
erdospj
deepin
an hour ago
#3

amd cpu的机器容易出现这种情况,一直没有找到彻底解决办法。

Reply View the author