LinuxのFlashでハードウェアアクセラレーションを有効にする方法
実際、効果があるのかわかりませんが。
Nvidiaについて書かれていることが多いのですが、IntelやAtiでもいけるようです。
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
で、インストールしました。
効果があるかどうかわかりませんけど、試してみてください。