W przeglądarce Firefox 94 wyjście dla X11 zostanie domyślnie przełączone na użycie EGL

Conocne kompilacje, które będą podstawą wydania Firefoksa 94, zostały zaktualizowane, aby domyślnie zawierały nowy backend renderujący dla środowisk graficznych korzystających z protokołu X11. Nowy backend wyróżnia się wykorzystaniem interfejsu EGL do wyjścia graficznego zamiast GLX. Backend obsługuje współpracę ze sterownikami OpenGL typu open source Mesa 21.x i zastrzeżonymi sterownikami NVIDIA 470.x. Zastrzeżone sterowniki AMD OpenGL nie są jeszcze obsługiwane.

Korzystanie z EGL rozwiązuje problemy ze sterownikami gfx i pozwala rozszerzyć gamę urządzeń, dla których dostępna jest akceleracja wideo i WebGL. Wcześniej aktywacja nowego backendu X11 wymagała uruchomienia ze zmienną środowiskową MOZ_X11_EGL, która przełączała komponenty Webrender i OpenGL do korzystania z EGL. Nowy backend został przygotowany poprzez podzielenie backendu DMABUF, pierwotnie stworzonego dla Waylanda, który umożliwia bezpośrednie wysyłanie ramek do pamięci GPU, co może zostać odzwierciedlone w buforze ramki EGL i wyrenderowane jako tekstura podczas spłaszczania elementów strony internetowej.

Źródło: opennet.ru

Dodaj komentarz