最近这个问题经常出现,又查了下,看起来是 DRM 的问题,具体的信息是
$ ps -eL o pid,tid,stat,wchan:30,comm | grep " D"
2047976 2047976 D drm\_atomic\_helper\_wait\_for\_fli kworker/4:0+events
$ lsmod | grep -E "nvidia|amdgpu|i915|nouveau"
amdgpu 14168064 0
amdxcp 12288 1 amdgpu
drm\_exec 12288 1 amdgpu
gpu\_sched 65536 1 amdgpu
drm\_buddy 20480 1 amdgpu
i2c\_algo\_bit 12288 1 amdgpu
drm\_suballoc\_helper 12288 1 amdgpu
drm\_display\_helper 253952 1 amdgpu
drm\_ttm\_helper 16384 2 amdgpu
ttm 102400 2 amdgpu,drm\_ttm\_helper
drm\_kms\_helper 241664 3 drm\_display\_helper,amdgpu,drm\_ttm\_helper
drm 757760 11 gpu\_sched,drm\_kms\_helper,drm\_exec,drm\_suballoc\_helper,drm\_display\_helper,drm\_buddy,amdgpu,drm\_ttm\_helper,ttm,amdxcp
crc16 12288 2 amdgpu,ext4
video 81920 1 amdgpu
我基本上没用过 drm,一方面没有图形桌面,另一方面没硬转码过视频,而且同样的机器之前装的操作系统没有出现过这个问题。我看到飞牛有个 ttm ko,不知道是不是这个 ko 触发了某种系统中的 bug。