У Firefox Nightly вони вже ввімкнули прискорене декодування відео через VA-API

Логотип Firefox

Нещодавно про це було оголошено у нічних версіях Firefox, який ляже в основу випуску Firefox 103 26 липня, була внесена дуже цікава зміна і повідомляється, що прискорене декодування відео апаратним забезпеченням увімкнено за замовчуванням через VA-API (API для прискорення відео) та FFmpegDataDecoder.

Після цього включена підтримка систем Linux з графічними процесорами Intel і AMD які мають драйвери Mesa принаймні версії 21.0, а також доступна підтримка для Wayland і X11.

Для драйверів AMDGPU-Pro і NVIDIA підтримка апаратного прискорення відео залишається вимкненою за замовчуванням.

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

Ви можете використовувати утиліту vainfo, щоб оцінити сумісність драйвера з VA-API і визначити, для яких кодеків апаратне прискорення доступне в поточній системі.

Якщо ви хочете дізнатися більше про це Ви можете перевірити деталі У наступному посиланні.

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

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

Движок написаний на C++ і є обгорткою для фреймворку машинного перекладу Маріана, який використовує рекурентну нейронну мережу (RNN) і мовні моделі на основі трансформаторів.

Графічний процесор можна використовувати для прискорення навчання та перекладу. Фреймворк Marian також використовується для забезпечення служби перекладу Microsoft Translator і в основному розроблений інженерами Microsoft у співпраці з дослідниками з Единбурзького та Познанського університетів.

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

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

Доповнення Translations тепер доступне в магазині доповнень Firefox для встановлення у Firefox Nightly, Beta та General Release. Ми шукаємо відгуки користувачів, і в плагіні ви побачите кнопку для завершення опитування, яка допоможе учасникам проекту Bergamot зрозуміти, в якому напрямку нам потрібно розвивати продукт.

У плагіні браузера двигун, спочатку написаний на C++, компілюється у проміжне двійкове представлення WebAssembly за допомогою компілятора Emscripten.

Серед новинок комплементу можливість перекладу під час заповнення веб-форм (користувач вводить текст рідною мовою, і він на льоту перекладається на поточну мову сайту) та оцінка якості перекладу з автоматичним позначенням сумнівних перекладів для інформування користувача про можливі помилки.

В кінці кінців для тих, хто зацікавився проектом, слід знати, що це розробляється в рамках ініціативи «Бергамот» спільно з дослідниками з різних університетів Великобританії, Естонії та Чехії за фінансової підтримки Європейського Союзу. Розробки поширюються за ліцензією MPL 2.0.


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

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

*

*

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