FirefoxでYouTube動画のハードウェアアクセラレーションを全面有効化
広告
まずはFirefoxでアクセラレーションが効いているか確認する。
about:support
広告

0/1 Basic
こうなっていたらまず無効だ。何とかして有効にする必要がある。
GPUアクセラレーションの有効化はWindowsとLinuxで方法が分かれる:
Windowsの場合:
about:config を開く
gfx.font_rendering.directwrite.enabled
をTrueに設定
同時に右クリックで新規作成し、「mozilla.widget.render-mode」という数値項目を6で作る
Linuxの場合:
about:config を開く
layers.acceleration.force-enabled
layers.offmainthreadcomposition.enabled
どちらもTrueに設定
これでGPUサポートがOKになったことを確認できる

続いてFirefoxでYouTubeをフルにハードウェア支援させる
about:config を開く
media.mediasource.enabled
media.mediasource.webm.enabled
media.mediasource.mp4.enabled
media.fragmented-mp4.exposed
media.fragmented-mp4.ffmpeg.enabled
すべてTrueに
media.fragmented-mp4.use-blank-decoder
はFalseに
右クリックで新しい真偽値を作成:media.mediasource.ignore_codecs、Trueに設定
Firefoxを再起動してから https://www.youtube.com/html5 を開き、全部サポートされているか確認する:

これでYouTubeで動画を再生すればハードウェアアクセラレーションが効くようになるし、高解像度の選択肢も出てくる。まあこれはLinus Techみたいな目が潰れる富豪動画を見る人向けで、エロゲー系の動画はだいたい720pなんだよな……

補足:
media.fragmented-mp4.gmp.enable
これは必ずfalseに
コメントは中国語の本家サイトで受け付けています。このミラーは閲覧専用です。