在 mpv 媒体播放器中加载视频有时会冻结我的桌面(Ubuntu 21.10)

在 mpv 媒体播放器中加载视频有时会冻结我的桌面(Ubuntu 21.10)

日志输出:

Nov 26 00:36:51 ubuntupartition kernel: [drm:amdgpu_job_timedout [amdgpu]] *ERROR* ring uvd timeout, signaled seq=61096, emitted seq=61098
Nov 26 00:36:51 ubuntupartition kernel: [drm:amdgpu_job_timedout [amdgpu]] *ERROR* Process information: process  pid 0 thread  pid 0
Nov 26 00:36:56 ubuntupartition kernel: [drm:amdgpu_dm_commit_planes [amdgpu]] *ERROR* Waiting for fences timed out!
Nov 26 00:36:57 ubuntupartition kernel: [drm:amdgpu_dm_commit_planes [amdgpu]] *ERROR* Waiting for fences timed out!

我正在运行 AMD Radeon R9 380 4gb GPU 和 Ryzen 5 5600x 处理器。

当这种情况发生时,我仍然可以做一些事情,比如移动鼠标、播放和暂停音乐。我还注意到,在我的电脑运行几个小时后,这种情况更容易发生。发生这种情况后,我发现修复它的唯一方法是硬重启,Alt+SysRq+REISUB 似乎没有任何作用。

我尝试将 Ubuntu 从 20.04 升级到 21.04,再升级到 21.10,但没成功。升级内核也是如此,升级到 5.15 也没有用。

任何帮助都会受到感谢,祝大家有愉快的一天。

答案1

还没有彻底测试过,但我很确定我已经找到了罪魁祸首。在 Ubuntu 软件包中,mpv.conf默认设置为hwdec=vaapi。mpv 手册说这可能会导致问题并建议直接删除配置文件,但我只是将其更改为hwdec=no默认设置。

如果我继续遇到同样的问题,我会更新此内容,但目前我相当有信心这是解决方案。

相关内容