chrome://gpu
HD YouTube 動画を全画面表示したり、ハードウェア アクセラレーションが必要な他の操作を行うと、Chrome の動作が極端に遅くなります。次の画像をご覧ください。
Canvas: Software only, hardware acceleration unavailable
Flash: Software only, hardware acceleration unavailable
Flash Stage3D: Software only, hardware acceleration unavailable
Flash Stage3D Baseline profile: Software only, hardware acceleration unavailable
Compositing: Software only, threaded. Hardware acceleration unavailable
Rasterization: Software only, hardware acceleration unavailable
Threaded Rasterization: Unavailable
Video Decode: Software only, hardware acceleration unavailable
Video Encode: Software only, hardware acceleration unavailable
WebGL: Unavailable
これでビデオ再生が途切れる原因がわかりました。ただし、ハードウェア アクセラレーションを有効にする方法が見つかりません。 の下で有効にchrome://flags
しOverride software rendering list
、の下Disable WebGL
で無効にしました。また、Chrome の設定でもUse hardware acceleration when available
確認しました。
私は Radeon R9 290 ビデオ カードに独自の Radeon ドライバーを使用しています:
Chrome でハードウェア アクセラレーションにビデオ カードを使用するにはどうすればいいでしょうか?
答え1
VDPAU (Video Decode and Presentation API for Unix) ライブラリがインストールされていないことが原因である可能性があります。
次のコマンドを実行してみてください
sudo apt-get install vdpau-va-driver libvdpau1 libvdpau-va-gl1 libva-glx1
その後、Chrome を完全に再起動します (すべてのウィンドウ)。
答え2
デフォルトでは、Chrome(ium) は Linux または Mac 用のハードウェア アクセラレーション コードをコンパイルせず、Windows と Chrome OS 用にのみコンパイルします (さまざまな理由により)。そのため、ソフトウェア レンダリング リストを上書きし、そのリストが完全に緑色であっても、ハードウェア アクセラレーションは使用されません。
私はChromiumのビルドを持っていますベータそして開発ハードウェア アクセラレーションを有効にするには、ATI で動作するかどうかはよくわかりません (動作するはずです)。少なくとも がlibva1
インストールされている必要があることに注意してくださいlibva-x11-1
。