最近、Ubuntuディストリビューションを18.04 LTSに更新しました。それ以来、AMDグラフィックカードを使用してVLCでビデオを再生できません。 17.04で大丈夫でしたが。コマンドを実行しているとき
DRI_PRIME=1 vlc Waking.Life.2001.1080p.BluRay.H264.AAC-RARBG.mp4
私が得ている出力はこれです
しかし、DRI_PRIME=1
を使用しない場合、つまりIntelグラフィックカードを使用する場合、出力は正常です。誰もこれを修正する方法を知っていますか?
これは、ハードウェアビデオアクセラレーションに関連しています。この問題は、(少なくとも)これらの選択肢の1つによって引き起こされます。
ハードウェアアクセラレーションをオフにします。
VLC > Tools > Preferences > Input & Codecs Settings
に移動します。Hardware-accelerated decoding
をDisable
に設定します。これは症状の単なる治癒であり、ビデオを見るのに役立ちます。問題の本当の原因を修正するときは、忘れずに設定を再度有効にしてください。
パッケージvdpauinfo
およびvainfo
をインストールします。これら2つは、ハードウェアアクセラレーション関連の問題をデバッグする際に非常に役立ちます。
ターミナルを開いて実行します
vdpauinfo
と同様
vainfo
これにより、現在の設定について多くの洞察が得られます。
ここでは詳細を説明できませんが、可能性が多すぎます。前のセクションの出力を、どのルートを取るかを示すものとしてください。
ほとんどの場合、ドライバーをインストールする必要があります。 VDPAUおよび/またはVA-APIに関連するドライバー。
詳細情報を入手できる貴重なページを次に示します。 VLX GPU Decoding