Аппаратное ускорение недоступно в Chrome с проприетарным драйвером fglrx

Когда я запускаю полноэкранный 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 для моей видеокарты Radeon R9 290:

введите описание здесь

Есть какие-нибудь идеи, которые я могу сделать, чтобы Chrome использовал мою видеокарту для аппаратного ускорения?

2 ответа

Это может быть связано с тем, что у вас не установлены библиотеки VDPAU (API для декодирования и представления видео для Unix).

Попробуйте выполнить следующую команду

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

а затем перезапустить Chrome полностью (все его окна).

По умолчанию Chrome(ium) не компилирует код аппаратного ускорения для Linux или для Mac, а компилирует его только для Windows и Chrome OS (по разным причинам), даже если вы переопределяете список программного рендеринга и даже этот список полностью зеленый, аппаратное ускорение все равно не будет использоваться.

У меня есть сборки Chromium Beta и Dev, которые поддерживают аппаратное ускорение, но я не совсем уверен, что он работает для ATI (так и должно быть). Обратите внимание, что вам нужно иметь как минимум libva1 а также libva-x11-1 установлены.

Другие вопросы по тегам