Firefox 4 Beta 9 дает короткие преимущества пользователям Linux

Значительные фанфары встретили пятничный релиз девятого - и, по-видимому, окончательный - бета-версия Firefox 4 , который усилил популярный веб-браузер с сотнями исправлений ошибок и множеством новых мощных функций.

Наряду с более высокими скоростями аппаратное ускорение было одной из наиболее ожидаемых из этих новых функций, и оно действительно появилось, как и ожидалось, для пользователей Windows и Mac. Тем, кто использует операционную систему Linux с открытым исходным кодом, не так повезло.

Тем, кто использует операционную систему Linux с открытым исходным кодом, не так повезло

«Мы попытались включить OpenGL в Linux, и обнаружили, что большинство драйверов Linux настолько катастрофически глючат (подумайте« сбой X-сервера одним махом », а остальную часть времени рисуйте некорректно« глючит »), что нам пришлось отключить его для Теперь, "написал разработчик Mozilla Борис Збарски в пятницу в комментарии к Блог разработчиков Mozilla Hacks , «Черт, мы даже отключили WebGL для большинства драйверов Linux, в последний раз я проверял».

Нет ускорения композитинга

Оказывается, аппаратное ускорение OpenGL было реализовано в Linux , но только фирменный драйвер Nvidia до сих пор был в белом списке; другие были слишком изведены ошибками и другими проблемами, согласно OSnews ,

«Если ваши драйверы приличные (некоторые из них могут быть с закрытым исходным кодом, иногда могут быть Nouveau), вы получите что-то похожее на Direct2D в Linux через XRender», - пояснил Збарски. «Таким образом, пока вы не получаете ускорение компоновки, вы получаете более быстрое рисование на холсте и тому подобное.

«DrawImage, например, может быть намного быстрее в Linux, чем в Mac», добавил он. «Но только в том случае, если вам удастся найти драйвер и версию X, которая не будет отстойной».

Это, однако, может быть проблемой.

«Мы могли бы действительно использовать некоторую помощь»

В планах сделать так, чтобы WebGL был включен для проприетарного драйвера Nvidia, но на данный момент рендеринг GL-ускорения в Linux был лишен приоритетов из-за того, «сколько работы потребуется, чтобы заставить его работать в целом», пишет Збарский.

Забегая вперед, Збарский попросил помочь улучшить аппаратное ускорение Firefox в Linux.

Забегая вперед, Збарский попросил помочь улучшить аппаратное ускорение Firefox в Linux

«Мы планируем приложить больше усилий для решения этой проблемы в Linux, искать обходные пути для различных ошибок и т. Д.», - отметил он. «Но мы могли бы действительно использовать некоторую помощь от Xorg и дистрибутивов и тому подобное здесь».

Последнюю бета-версию Firefox можно бесплатно загрузить с веб-сайта Mozilla. Окончательная версия выйдет к концу февраля.

Способ проверить это

В то же время пользователи Linux, заинтересованные в экспериментировании с аппаратным ускорением браузера, могут повторно включить OpenGL, установив для «Layers.acceleration.force-enabled» значение «true» и «Layers.acceleration.disabled» в значение «false», Збарский добавил. «Вы можете использовать about: support, чтобы увидеть, получаете ли вы визуализацию с ускорением GL после этого».

Однако сейчас, хотя Firefox 4, безусловно, является захватывающим выпуском, он немного менее интересен для пользователей Linux.

Следите за Кэтрин Нойес в Твиттере: @Noyesk ,

Чтобы прокомментировать эту статью и другой контент PCWorld, посетите наш facebook страница или наш щебет кормить.

Комментарии запрещены.