![在 mpv 媒体播放器中加载视频有时会冻结我的桌面(Ubuntu 21.10)](https://linux22.com/image/1184538/%E5%9C%A8%20mpv%20%E5%AA%92%E4%BD%93%E6%92%AD%E6%94%BE%E5%99%A8%E4%B8%AD%E5%8A%A0%E8%BD%BD%E8%A7%86%E9%A2%91%E6%9C%89%E6%97%B6%E4%BC%9A%E5%86%BB%E7%BB%93%E6%88%91%E7%9A%84%E6%A1%8C%E9%9D%A2%EF%BC%88Ubuntu%2021.10%EF%BC%89.png)
日志输出:
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
默认设置。
如果我继续遇到同样的问题,我会更新此内容,但目前我相当有信心这是解决方案。