Dell Latitude E5530でUbuntu 12.10を実行していますが、VLCプレーヤーでハードウェアアクセラレーションによるビデオデコードを実行できません。
VLCの設定でハードウェアアクセラレーションオプションにチェックマークを付け、libva
、libdrm
、およびvaapi
関連のすべてのパッケージをインストールしましたが、CPU使用率はまだアクティブではないことを示しています。 720pビデオの再生中のCPU使用率は40〜80%です。この場合、マシンの使用率が大幅に低下することが予想されます。
誰もそれを機能させる方法についてアドバイスをくれますか?
Vainfoの出力は次のとおりです。
libva: VA-API version 0.32.0
libva: va_getDriverName() returns 0
libva: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so
libva: va_openDriver() returns 0
vainfo: VA-API version: 0.32 (libva 1.0.15)
vainfo: Driver version: Intel i965 driver - 1.0.17
vainfo: Supported profile and entrypoints
VAProfileMPEG2Simple : VAEntrypointVLD
VAProfileMPEG2Main : VAEntrypointVLD
VAProfileH264Baseline : VAEntrypointVLD
VAProfileH264Baseline : VAEntrypointEncSlice
VAProfileH264Main : VAEntrypointVLD
VAProfileH264Main : VAEntrypointEncSlice
VAProfileH264High : VAEntrypointVLD
VAProfileH264High : VAEntrypointEncSlice
VAProfileVC1Simple : VAEntrypointVLD
VAProfileVC1Main : VAEntrypointVLD
VAProfileVC1Advanced : VAEntrypointVLD
私は720p mpg、mp4、wmvのムービーを再生しようとしましたが、ハードウェアアクセラレーションを実行したものはありませんでした。
テストされた映画のコーデックは次のとおりです。
システムモニターを見ると、4つのCPUスレッド(i5-3210Mデュアルコアプロセッサについて)のすべてがほぼ均等にストレスを受けているため、上記の16および80%のCPU使用率がスレッド間で分散されていることがわかります。
VA-API(Intel用ハードウェアアクセラレーション)
Jupiterに似た省電力アプリケーションはありますか? 詳細については回答を確認してください
Sudo apt-get install i965-va-driver libva-intel-vaapi-driver vainfo
設定
VLC
[ツール]> [設定]> [入力とコーデック]> [有効にするGPUアクセラレーテッドデコードを使用する
Intel Sandy BridgeでVA-APIを正しく有効化/テストする方法
vlc --ffmpeg-hw -v
行を確認する
[0x7fd018c02d38] avcodec decoder: Using VA API version 0.32 for hardware decoding.