17
7月
2026
Включение в Mozilla Firefox поддержки API EGL для аппаратного ускорения графики
17:03

Включение в Mozilla Firefox поддержки API EGL для аппаратного ускорения графики

17 7月 2026 17:03

EGL позволяет использовать аппаратное ускорение OpenGL видеокарты, что отключает программную отрасовку на ядрах процессора.
Это позволяет резко повысить частоту кадров FPS в веб играх и ускорить обработку 3D и 2D графики.

EGL - это новый программный API интерфейс, который при выводе графики взаимодействует с нативным драйвером Linux посредством OpenGL.

Почему не работает EGL на видеокарте nVidia и ATI или AMD по умолчанию?

EGL отключен для видеокарт nVidia начального уровня, которые имеют драйвер nVidia версии ниже 470.82.0.0.
Также EGL не работает на бесплатном драйвере Nouveau (см. исходныqй текст Firefox - GfxInfo.cpp).
Видеокарты ATI заблокированы все, а AMD с драйвером t600 с версией ниже 17.3.

Можно ли включить ускорение EGL в видеокарте nVidia без покупки новой?

Можно, в about:config

Установите:

  • gfx.webrender.all = true
  • layers.acceleration.force-enabled = true
  • gfx.x11-egl.force-enabled = true

Последний параметр "gfx.x11-egl.force-enabled" отвечает за принудительное включение EGL, даже если старая видеокарта находится в "чёрном списке" Firefox.
Также, включение EGL можно выполнить через переменную окружения при запуске Firefox из командной строки.

MOZ_X11_EGL=1 firefox

Просмотреть, включился ли EGL, можно в about:support - строки с упоминанием EGL.

Какие недорогие видеокарты nVidia подойдут для аппаратного ускорения веб страниц в Firefox без ручного изменения настроек в about:config?

  • GeForce GT 740
  • GeForce GT 730
  • GeForce GT 720
  • GeForce GT 710
  • GeForce GTX 650
  • GeForce GTX 645
  • GeForce GT 640
  • GeForce GT 635
  • GeForce GT 630

Проверка работоспособности WebGL в Firefox

Ссылки:



相关出版物