Firefox 80 забезпечить прискорення декодування відео за допомогою VA-API у X11

Логотип Firefox

У базі коду Firefox, на якій запущено firefox 80, нещодавно було оголошено, що додано зміну, яка вимикає для Linux посилання на підтримка декодування прискорене відео обладнання для систем на базі Wayland.

З цим, тепер надане прискорення буде використовувати VA-API (API відеоприскорення) та FFmpegDataDecoder. Отже, підтримка апаратного прискорення відео через VA-API також буде доступний для систем Linux, що використовують протокол X11.

Раніше стабільне апаратне прискорення відео забезпечувалося лише для нового серверного сервера, використовуючи Wayland та механізм DMABUF.

Для X11 дросельна заслінка не застосовувалася через проблеми з драйверами gfx. Тепер проблема включення прискорення відео для X11 вирішується за допомогою EGL. Крім того, для систем X11 реалізована можливість запуску WebGL через EGL, що дозволить включити підтримку апаратного прискорення WebGL для X11 у майбутньому.

Наразі ця функція залишається вимкненою за замовчуванням (увімкнено через widget.dmabuf-webgl.enabled), оскільки не всі проблеми вирішено.

Щоб активувати роботу через EGL, надається змінна середовища MOZ_X11_EGL, після чого композиційні компоненти Webrender і OpenGL змінюються на EGL замість GLX. Реалізація базується на новій серверній базі DMABUF для X11, яка підготовлена ​​шляхом розділення раніше запропонованої серверної бази DMABUF для Wayland.

Крім того, ви можете бачити включення систем композиції WebRender для ноутбуків на базі чіпів AMD на платформі Windows 10 компілюється на основі коду, на основі якого формується версія Firefox 79.

WebRender написаний мовою Rust і дозволяє досягти значного збільшення швидкості візуалізації та нижчого навантаження процесора за рахунок перенесення операцій графічного процесора в одну сторону Візуалізація вмісту сторінки, яка реалізована за допомогою шейдерів, запущених на графічному процесорі.

Раніше WebRender був включений в платформу Windows 10 для графічного процесора Intel, AMD APU Raven Ridge, AMD Evergreen і ноутбуки з відеокартами NVIDIA. В Linux на даний момент WebRender увімкнено для карток Intel і AMD лише у нічних версіях Firefox і він не сумісний з картами NVIDIA.

Для тих, хто користується цією версією браузера, вони можуть змусити включити до файлів about: config та активувати налаштування "gfx.webrender.all" та "gfx.webrender.enabled".

Інші очікувані зміни

Нарешті також vale підкреслює, що для Firefox 79 була додана конфігурація за замовчуванням щоб увімкнути динамічну ізоляцію файлів cookie для домену, показаного в адресному рядку (»Динамічна ізоляція від сторонніх розробників», коли ваші та сторонні записи визначаються на основі базового домену сайту).

Конфігурація пропонується в конфігураторі в розділі конфігурації для блокування відстеження руху у випадаючому блоці методів блокування файлів cookie.

Крім того, у Firefox 79 за замовчуванням активовано новий екран з експериментальними налаштуваннями: "Про: config #experimental".

Що стосується інших новин що ми можемо очікувати на Firerox 80 це режим HTTPS який є призначений для застосування HTTPS на сайтах. Це працює як слід подібні до HTTPS Everywhere та інших розширень оновлення HTTPS для браузерів в тому сенсі, що він намагається оновити з'єднання HTTP, які не є безпечними, до з'єднань HTTPS, які є.

Основна відмінність між нативним режимом, який використовується лише для HTTPS, і тим, що реалізація Mozilla намагається оновити кожне з'єднання HTTP до HTTPS.

З ним Firefox інформує користувача, якщо не вдалося завантажити весь сайт, оскільки він не підтримує HTTPS. Однак те саме не стосується предметів, які неможливо завантажити на сайт. Користувачі можуть продовжити завантаження сайту, якщо він завантажується не повністю.


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

  1.   Ксавьє - сказав він

    Отже, друже, як увімкнути vaapi в linux? Я встановлюю firefox 80 і зараз? тому що я це зробив, і використання процесора на YouTube все ще є високим. я використовую манджаро