あれこれ備忘録@はてなブログ

勉強したことやニュースや出来事を備忘録として書いていきます

このブログには広告が含まれます

LinuxのFlashでハードウェアアクセラレーションを有効にする方法

実際、効果があるのかわかりませんが。

Nvidiaについて書かれていることが多いのですが、IntelAtiでもいけるようです。

VDPAU (日本語) How can I enable hardware acceleration for flash on Intel graphics?

うちはIntelなのでその場合で書きます。

対応のパッケージをインストールします

sudo add-apt-repository ppa:nilarimogard/webupd8 sudo apt-get update sudo apt-get install libva-intel-driver libvdpau-va-gl1 i965-va-driver

でいけるかな、と。

うちの環境ではすでにインストールしていたものもあったのでバラバラに入れました。

 

sudo mkdir -p /etc/adobe echo "EnableLinuxHWVideoDecode=1" | sudo tee /etc/adobe/mms.cfg echo "OverrideGPUValidation=1" | sudo tee -a /etc/adobe/mms.cfg

と書いてありますが、root権限で/etcディレクトリの下にadobeディレクトリを作って、root権限でエディタを開いて

EnableLinuxHWVideoDecode=1 OverrideGPUValidation=1

と書いてadobeディレクトリにmms.cfgと名前をつけて保存しても同じです。 次に同じ様にroot権限でエディタを開いて

#!/bin/sh export VDPAU_DRIVER=va_gl

と書いて、/etc/profile.dディレクトリにvdpau_vaapi.shとして保存します。

実行権限を持たせるために

chmod +x /etc/profile.d/vdpau_vaapi.sh

と入力します。

PCを再起動します。

機能するかどうかはvdpauinfoコマンドで確認するそうですが、コマンド入力してみたらそもそもこれが無いと言われたので

sudo apt-get install vdapauinfo

で、インストールしました。

効果があるかどうかわかりませんけど、試してみてください。