amdgpu 段错误 amdgpu_dri.so

amdgpu 段错误 amdgpu_dri.so

我使用的是最新的 18.04.1、amd64、AMD rx550GPU。内核 4.18.0-041800-generic

我安装了 amdgpu-pro 18.30 驱动程序。我已安装限制编解码器等。

每当我尝试在视频或 vlc 中播放 h264 或 h265 视频时,都会出现此错误:

vlc[6896]: segfault at 38 ip 00007fadd6781224 sp 00007fadac1bf650 error 4 in amdgpu_dri.so[7fadd5748000+2213000]
Sep 11 21:17:06 2990wx kernel: [  523.588331] Code: 84 00 00 00 00 00 48 8b 47 10 8b 40 4c c3 0f 1f 84 00 00 00 00 00 48 89 f7 eb eb 90 66 2e 0f 1f 84 00 00 00 00 0$
Sep 11 21:26:37 2990wx kernel: [ 1094.334784] vlc[15739]: segfault at 38 ip 00007fa072781224 sp 00007fa050150650 error 4 in amdgpu_dri.so[7fa071748000+2213000]
Sep 11 21:26:37 2990wx kernel: [ 1094.334790] Code: 84 00 00 00 00 00 48 8b 47 10 8b 40 4c c3 0f 1f 84 00 00 00 00 00 48 89 f7 eb eb 90 66 2e 0f 1f 84 00 00 00 00 0$
Sep 11 21:28:34 2990wx kernel: [ 1211.787800] vlc[16530]: segfault at 38 ip 00007efe42781224 sp 00007efe281e0650 error 4 in amdgpu_dri.so[7efe41748000+2213000]
Sep 11 21:28:34 2990wx kernel: [ 1211.787805] Code: 84 00 00 00 00 00 48 8b 47 10 8b 40 4c c3 0f 1f 84 00 00 00 00 00 48 89 f7 eb eb 90 66 2e 0f 1f 84 00 00 00 00 0$
Sep 11 21:37:48 2990wx kernel: [ 1766.201357] rfkill: input handler enabled

看起来驱动程序已正确加载等。硬件似乎没有问题。

有什么想法吗?Chrome 可以很好地播放 YouTube 视频。所以我假设这是 GL 的问题?

谢谢!

答案1

我这里也有同样的问题。

  Ubuntu 18.04
  AMDGPU-PRO 18.30
  VEGA 56。

AMD GPU 可以使用 VAAPI 硬件解码以 4K 60fps 播放 H.265,但 PRO 无法做到这一点。解释是所有 AMD 解码都没有保存在 libs 中,也许它保存在 /mnt 中。因此大多数播放器找不到 .so。https://forum.kodi.tv/showthread.php?tid=335740&pid=2776855#

我非常想用 PRO 驱动,因为性能真的很好,而且支持 Vulkan(DOTA2 上 2K 100fps)。现在的情况是,如果你想播放 4K 视频,你必须使用非 PRO 驱动,否则玩游戏时你需要使用 PRO 驱动。

如果您将来有任何解决方案,请告诉我。

相关内容