Firefox 153: Важливе поліпшення відтворення медіа для Linux

Firefox 153: Важливе поліпшення відтворення медіа для користувачів Linux

Майбутній реліз Firefox 153 обіцяє значне покращення відтворення медіа для користувачів Linux, особливо тих, хто використовує графічні картки NVIDIA. Mozilla вирішила Bug 2021722, “Додати шлях Vulkan Video до FFmpegVideoDecoder у Firefox”, як виправлене для гілки Firefox 153.

Що означає поліпшення для відтворення відео?

Розглянемо теорію. Декодування відео бере стиснутий відеопотік, наприклад, з YouTube, і перетворює його на кадри для відображення. Коли процесор виконує цю роботу, збільшується споживання енергії, виділяється тепло та зростає навантаження на систему. Натомість, якщо цю роботу виконує спеціалізоване обладнання графічного процесора, відтворення зазвичай стає більш ефективним.

Як працює Vulkan Video з NVIDIA?

І тут на допомогу приходить Vulkan Video, який більш природно вписується в сучасний графічний стек Linux для NVIDIA, на відміну від обхідних рішень VA-API. Завдяки Vulkan Video, замість того, щоб покладатися на застарілі або специфічні для платформи інтерфейси, програми можуть використовувати Vulkan Video для доступу до апаратного прискорення відео GPU.

Для Firefox на Linux це раніше було більш складним, ніж потрібно. Користувачі Intel та AMD зазвичай мають чистіший шлях через VA-API, спільний інтерфейс Linux, який Firefox використовує для апаратного прискорення декодування відео. Але користувачі NVIDIA часто стикаються з більш складним досвідом, особливо з proprietary NVIDIA driver, який не надає нативну підтримку VA-API так само, як це робить для Intel та AMD.

Очікувані переваги для користувачів

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

Варто зазначити, що робота Vulkan Video у Firefox 153 не є універсальною для всіх користувачів Linux. Пункт у Bugzilla все ще має прапор behind-pref, тому функція залишається під контролем налаштувань і може бути не увімкнена за замовчуванням, коли Firefox 153 досягне стабільної версії.

Фактори впливу на відтворення відео

Миттєвий вплив буде залежати від кількох факторів, включаючи модель GPU, версію драйвера, підтримку кодеків, опції зборки Firefox та наявність відповідних налаштувань. Також зарано говорити, чи замінить це існуючі шляхи VA-API для користувачів Intel та AMD.

Проте навіть із цими застереженнями, всі погоджуються, що це важливий крок для Firefox на Linux, орієнтуючись на покращення досвіду користувачів, особливо для користувачів NVIDIA.

Детальніше про нові можливості можна дізнатися на офіційному сайті Firefox.