web-dev-qa-db-ja.com

独自のfglrxドライバーでは、Chromeでハードウェアアクセラレーションを使用できません

HD YouTubeビデオを全画面表示するか、ハードウェアアクセラレーションが必要な他の操作を行うと、Chromeがクロールに遅くなります。 chrome://gpuを見ると、これがわかります。

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ドライバーを使用しています。

enter image description here

Chromeでビデオカードをハードウェアアクセラレーションに使用するためにできることはありますか?

5
John Dorean

VDPAU(Unicode用のビデオデコードおよびプレゼンテーションAPI)ライブラリがインストールされていないことが原因の可能性があります。

次のコマンドを実行してみてください

Sudo apt-get install vdpau-va-driver libvdpau1 libvdpau-va-gl1 libva-glx1

chromeを完全に再起動します(すべてのウィンドウ)。

4
TheDC

デフォルトでは、Chrome(ium)はLinuxまたはMacのハードウェアアクセラレーションコードをコンパイルせず、WindowsおよびChrome OSのみ(さまざまな理由で)コンパイルするため、ソフトウェアレンダリングリストをオーバーライドしても、およびそのリストが完全に緑色であっても、ハードウェアアクセラレーションは使用されません。

ハードウェアアクセラレーションを有効にするChromium Beta および Dev のビルドがありますが、ATIで機能するかどうかは完全にはわかりません(そうする必要があります)。少なくともlibva1およびlibva-x11-1がインストールされている必要があることに注意してください。

0
saiarcot895