Аппаратное ускорение недоступно в 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
установлены.