web-dev-qa-db-ja.com

18.04でVLCがAMD GPUで動作しない

最近、Ubuntuディストリビューションを18.04 LTSに更新しました。それ以来、AMDグラフィックカードを使用してVLCでビデオを再生できません。 17.04で大丈夫でしたが。コマンドを実行しているとき

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

私が得ている出力はこれです

output.png

しかし、DRI_PRIME=1を使用しない場合、つまりIntelグラフィックカードを使用する場合、出力は正常です。誰もこれを修正する方法を知っていますか?

2
pie

これは、ハードウェアビデオアクセラレーションに関連しています。この問題は、(少なくとも)これらの選択肢の1つによって引き起こされます。

  1. VLCが正しく構成されていません。
  2. AMDグラフィックカードのハードウェアアクセラレーションが正しく設定されていません。

クイックフィックス

ハードウェアアクセラレーションをオフにします。

  • VLC > Tools > Preferences > Input & Codecs Settingsに移動します。
  • Hardware-accelerated decodingDisableに設定します。

これは症状の単なる治癒であり、ビデオを見るのに役立ちます。問題の本当の原因を修正するときは、忘れずに設定を再度有効にしてください。

セットアップを確認する

パッケージvdpauinfoおよびvainfoをインストールします。これら2つは、ハードウェアアクセラレーション関連の問題をデバッグする際に非常に役立ちます。

ターミナルを開いて実行します

vdpauinfo

と同様

vainfo

これにより、現在の設定について多くの洞察が得られます。

修正する

ここでは詳細を説明できませんが、可能性が多すぎます。前のセクションの出力を、どのルートを取るかを示すものとしてください。

ほとんどの場合、ドライバーをインストールする必要があります。 VDPAUおよび/またはVA-APIに関連するドライバー。

詳細情報を入手できる貴重なページを次に示します。 VLX GPU Decoding

2
wedeluxe