Mozilla выпустила девятую бета-версию Firefox 4.0. Браузер получил поддержку аппаратного ускорения отрисовки веб-страниц и видео. Данная функция доступна на всех системах, кроме Linux.
В качестве причины разработчики называют то, что Х-драйвера под Linux еще крайне сырые. Х – linux-аналог DirectX и OpenGL. Из-за несовершенства этого компонента создателям альтернативного браузера и не удалось реализовать полноценную поддержку аппаратного ускорения под Linux.
Впрочем не все так плохо. Разработчики предлагают в качестве решения запуск аппаратного ускорения с помощью DirectX, OpenGL или WebGL в среде Linux. Правда, такие «костыли» не дают стопроцентного результата. Например, если запустить Direct2D через Xrender в Linux, можно получить ускорение для отрисовки страниц, но о рендеринге видео не может идти речи.
Аналогично ситуация развивается, если применять WebGL. Но реализация OpenGL под Linux имеет огромное количество ошибок, в результате стабильная работа ускорения просто невозможна.
Сотрудники Mozilla не оставляют надежд решить проблему. Но пока пользователи Firefox 4.0 под Linux останутся без аппаратного ускорения.