VividのIntel HD3000でmplayerのビデオデコードのハードウェアアクセラレーションを有効にする方法


9

以前はmplayerのvaapiビルドがありましたが、もう維持されていないようで、Vividでは機能しません。

リポジトリからのデフォルトのmplayer2ビルドは、720pの再生中にCPUの40%を使用します。トーテムと同じ。VLCにはハードウェアアクセラレーションのサポートがいくつかあり、13%を使用しますが、mplayerのUIの方が好きで、5%未満で使用しました。

Intel統合グラフィックスでハードウェアアクセラレーションを備えたmplayerを現在使用することは可能ですか?

回答:


10

OK、私はmpv(mplayerのフォーク)を見つけました。これは、私が望むすべてを実行し、mplayer2のすべての優れたUI品質を備えています。

vaapiサポートを有効にするには、 mpv --vo=opengl-hq --hwdec=vaapi file.mkv

または追加

vo=opengl-hq
hwdec=vaapi

~/.config/mpv/mpv.conf

以前は、vo = vaapiおよびhwdec = vaapiを使用することを提案していましたが、これは推奨されるセットアップではなくなりました。コメントを参照してください。


2
mpvは本当にうまく機能します。ソリューションを共有していただきありがとうございます。私のシステムでは、「hwdec = auto」を設定するだけで、高速再生が可能です。おそらく、新しいシステムではvo = openglがvo = vaapiよりも優れています:wiki.archlinux.org/index.php/Mpv#Hardware_Decoding
lxgr

1
私は彼らが推薦しているように見えるものに切り替えvo=opengl-hqましhwdec=vaapiた。
くそ

FTR:私はそれhwdec=vaapiが私にはうまくいかないように見えました(すなわち、多くのCPUを食べ--hwdec=vaapiますが、オプションはうまくいきます。mpv-0.3.4。
Hi-Angel

-2

SNA最高の加速方法です。設定ファイルがある場合は、設定ファイルを確認する必要があります。別の方法は、プロセスを再利用することです。例えば:

ps ax|grep mplayer

与えられたプロセスを見つけてそれを再利用する

renice -20 43332

ルートとしてのみ実行できます(おそらくsudo:で可能ですsudo renice -20 43332)。


何をしSNAますか?どうすれば有効にできますか?
くそ

2
SNAは他のどのアクセラレーションよりも優れたアクセラレーションです。あなたはおそらくないでしょう/etc/X11/xorg.confEXAは、UXA古い加速方法です。あなたはあなたが使っている加速方法をチェックします。あなたはおそらくそれを行うことができますcat /var/log/Xorg.0.log|egrep -i EXA|UXA|SNA
Pavol Polacko 2015

はい。私のシステムはそれをサポートしているようですSNA compiled: xserver-xorg-video-intel 2:2.99.917-1~exp1ubuntu2build1。mplayerでどのように使用できますか?
くそーターミナル

自動的に使用しています。:)どうか、私たちの出力を教えてくださいcat /var/log/Xorg.0.log|egrep -i "EXA|UXA|SNA"。そしてcat /etc/X11/xorg.conf?の出力
Pavol Polacko 2015

4
SNAはX11描画の高速化に使用され、(ハードウェアアクセラレーションによる)ビデオのデコードとは何の関係もありません。
lxgr 2015
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.