VLC 在 18.04 中无法与 AMD gpu 配合使用

VLC 在 18.04 中无法与 AMD gpu 配合使用

最近,我将 Ubuntu 发行版更新到了 18.04 LTS。从那时起,我就无法使用 AMD 显卡在 VLC 中播放视频。虽然在 17.04 中一切正常。当我运行命令时

DRI_PRIME=1 vlc Waking.Life.2001.1080p.BluRay.H264.AAC-RARBG.mp4

我得到的输出是这样的-

输出.png

但是如果我不使用DRI_PRIME=1,即使用英特尔显卡,输出是正常的。有人知道如何解决这个问题吗?

答案1

这与硬件视频加速有关。此问题至少由以下一种情况导致:

  1. VLC 配置错误。
  2. 您的 AMD 显卡的硬件加速设置不正确。

快速解决

关闭硬件加速:

  • VLC > Tools > Preferences > Input & Codecs Settings
  • 设置。Hardware-accelerated decodingDisable

这只是治标不治本,有助于观看任何视频。修复问题的真正原因后,请记住再次启用该设置。

检查设置

安装软件包vdpauinfovainfo。这两个在调试硬件加速相关问题时有很大帮助。

现在打开终端并运行

vdpauinfo

vainfo

这为您当前的设置提供了大量的见解。

使固定

我无法在这里详细说明,因为可能性太多了。请参考上一节的输出,以了解应采取哪条路线。

最有可能的是,您需要安装驱动程序。与维吉尼亚州民主党和/或VA-API

这是一个很有价值的页面,可以获取更多信息:VLX GPU 解码

相关内容