从睡眠中恢复后 Nouveau 崩溃

从睡眠中恢复后 Nouveau 崩溃

系统是Debian 11 Bullseye,从Debian 10 Buster升级。

从睡眠状态恢复后,图形显示只是雪花。系统仍在运行,但显示屏无法使用。键盘可以用神奇的SysRq键恢复,这样系统就可以干净地关闭。从 Buster 升级到 Debian 11 Bullseye 后,这种情况就开始发生。

显卡是GeForce 210:

01:00.0 VGA compatible controller: NVIDIA Corporation GT218 [GeForce 210] (rev a2)

Nouveau 仅记录这些项目:

Dec 28 11:49:42 xxx kernel: [52702.105184] nouveau 0000:01:00.0: gr: TRAP_MP_EXEC - TP 0 MP 0: 00000010 [INVALID_OPCODE] at 07fec0 warp 0, opcode fffdb9bf 7f3fdffe
Dec 28 11:49:42 xxx kernel: [52702.105205] nouveau 0000:01:00.0: gr: TRAP_MP_EXEC - TP 0 MP 1: 00000010 [INVALID_OPCODE] at 07fec0 warp 0, opcode fffdb9bf 7f3fdffe
Dec 28 11:49:42 xxx kernel: [52702.105216] nouveau 0000:01:00.0: gr: 00200000 [] ch 9 [003f474000 plasmashell[3671]] subc 3 class 8597 mthd 15f0 data 00940093

问题是,导致崩溃的原因是什么以及如何修复?

答案1

对于内核来说,这种情况时常发生。我检查了类似的问题已在 Debian 中报告

如果您正在编译内核,您可以尝试(简单)修复消息 #30,即禁用内核配置选项:

CONFIG_INIT_ON_ALLOC_DEFAULT_ON

否则,除非您需要新内核中的特定功能,否则您可以继续使用旧内核,直到它被修复。在消息 #20如果您的问题确实是由相同的错误触发的,则有工作和非工作内核的表。

如果您决定重建内核,对于 Debian,您可以遵循官方指南.config内核的文件位于/boot/config-*.

相关内容