Firefox 94 в Linux перейдет на использование EGL по умолчанию

Firefox 94 в Linux перейдет на использование EGL по умолчанию

Firefox 94 в десктопной версии для Linux перейдет на использование нового бекенда отрисовки, в котором по умолчанию будет использоваться EGL. В связке с драйверами видеокарт такое решение даст прирост в производительности и снизит энергопотребление приложения.

Изначально EGL был только в андроид версии Firefox. В десктопной Linux версии долгое время использовался GLX. Поскольку сейчас интерфейс стал более стабильным, появился смысл использовать по умолчанию его.

На картах AMD EGL в Firefox будет работать при использовании драйвера mesa версии 21 и выше. Пользователям NVidia придется еще подождать, поскольку в актуальных драйверах отсутствует важное расширение. Тем не менее, EGL должен заработать на 470 серии и выше. Поддержка DMABUF (следовательно, лучшая производительность WebGL) требует поддержки GBM, который будет доступен в 495 серии драйвера.

Использование EGL в Firefox имеет несколько плюсов:

  • Увеличивается производительность за счет применения бекенда DMABAF.
  • Снижается энергопотребление, поскольку теперь нет необходимости полностью перезагружать страницу, при необходимости обновить только ее часть.
  • Снижение количества ошибок. EGL более новый интерфейс, и лучше работает с оборудованием. Кроме того, он поддерживается большим количеством оборудования.
  • Использование аппаратного декодирования по умолчанию.

Firefox 94 должен выйти на следующей недели.

Источник: Mozilla Gfx Team Blog

Залишити коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *