W Firefox nightly włączyli już przyspieszone dekodowanie wideo przez VA-API

Logo Firefoksa

Niedawno ogłoszono, że w nocnych wersjach Firefoksa, który będzie podstawą wydania przeglądarki Firefox 103 26 lipca, dokonano bardzo ciekawej zmiany i podobno przyspieszone dekodowanie wideo sprzętowo jest domyślnie włączone przez VA-API (API akceleracji wideo) i FFmpegDataDecoder.

Po czym wsparcie dla systemów Linux z procesorami graficznymi Intel i AMD jest włączone które mają sterowniki Mesa w wersji co najmniej 21.0, plus wsparcie jest dostępne dla Wayland i X11.

W przypadku sterowników AMDGPU-Pro i NVIDIA obsługa sprzętowej akceleracji wideo pozostaje domyślnie wyłączona.

Warto wspomnieć, że dla zainteresowanych przetestowaniem tej nowej funkcjonalności, możesz to zrobić ręcznie, aby to zrobić, po prostu przejdź do strony ustawień przeglądarki w "about:config", tutaj możesz użyć ustawień "gfx.webrender.all", "gfx.webrender.enabled" i "media.ffmpeg.vaapi .enabled".

Możesz użyć narzędzia vainfo, aby ocenić zgodność sterownika z VA-API i określić, dla których kodeków akceleracja sprzętowa jest dostępna w bieżącym systemie.

Jeśli chcesz dowiedzieć się więcej na ten temat możesz sprawdzić szczegóły W poniższym linku.

Na koniec warto wspomnieć, że kilka dni temu Mozilla ogłosiła wydanie to zestaw narzędzia do autonomicznego tłumaczenia maszynowego z jednego języka na inny, który działa w lokalnym systemie użytkownika bez korzystania z usług zewnętrznych.

Projekt obejmuje Bergamot Translation Engine, samouczące się narzędzia do uczenia maszynowego oraz gotowe modele dla 14 języków, w tym różne eksperymentalne modele do tłumaczenia z angielskiego na inne języki i odwrotnie. Poziom tłumaczenia można ocenić w internetowym demo.

Silnik jest napisany w C++ i jest opakowaniem dla frameworku tłumaczenia maszynowego Mariana, który wykorzystuje rekurencyjną sieć neuronową (RNN) i modele językowe oparte na transformatorach.

GPU może być używany do przyspieszenia uczenia się i tłumaczenia. Platforma Marian jest również wykorzystywana do obsługi usługi tłumaczeniowej Microsoft Translator i jest rozwijana głównie przez inżynierów Microsoft we współpracy z naukowcami z uniwersytetów w Edynburgu i Poznaniu.

Dla użytkowników Firefoksa przygotowano wtyczkę do tłumaczenia stron internetowych, która tłumaczy po stronie przeglądarki bez uciekania się do usług w chmurze. Wcześniej wtyczka mogła być instalowana tylko w kompilacjach beta i kompilacjach nocnych, ale teraz jest dostępna również dla wersji Firefoksa.

Naszym rozwiązaniem było zbudowanie wysokopoziomowego API wokół silnika tłumaczenia maszynowego, przeniesienie go do WebAssembly i zoptymalizowanie operacji tak, aby mnożenie macierzy działało wydajnie na procesorach. To pozwoliło nam nie tylko opracować wtyczkę do tłumaczenia, ale także umożliwić każdej stronie internetowej zintegrowanie lokalnego tłumaczenia maszynowego, tak jak na tej stronie, co pozwala użytkownikowi na swobodne wykonywanie tłumaczeń bez korzystania z chmury.

Dodatek Tłumaczenia jest teraz dostępny w sklepie Firefox Add-ons Store do instalacji w Firefox Nightly, Beta i General Release. Szukamy opinii użytkowników, a we wtyczce zobaczysz przycisk do wypełnienia ankiety, która pomoże współpracownikom Project Bergamot zrozumieć, w jakim kierunku powinniśmy podążać za produktem.

We wtyczce przeglądarki silnik, oryginalnie napisany w C++, jest kompilowana do pośredniej reprezentacji binarnej WebAssembly przy użyciu kompilatora Emscripten.

Wśród nowości dopełniacza umiejętność tłumaczenia podczas wypełniania formularzy internetowych (użytkownik wprowadza tekst w swoim ojczystym języku i jest on w locie tłumaczony na aktualny język serwisu) oraz ocena jakości tłumaczenia z automatycznym oznaczaniem wątpliwych tłumaczeń w celu poinformowania użytkownika o ewentualnych błędach.

W końcu dla zainteresowanych projektem, powinniście wiedzieć, że jest to opracowywane w ramach inicjatywy Bergamot, wraz z naukowcami z różnych uniwersytetów w Wielkiej Brytanii, Estonii i Czechach, przy wsparciu finansowym Unii Europejskiej. Rozwój jest rozpowszechniany na licencji MPL 2.0.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.