Trong Firefox hàng đêm, họ đã bật giải mã video tăng tốc qua VA-API

Logo Firefox

Gần đây nó đã được thông báo rằng trong phiên bản hàng đêm của Firefox, sẽ là nền tảng cho việc phát hành Firefox 103 vào ngày 26 tháng XNUMX, một thay đổi rất thú vị đã được thực hiện và nó được báo cáo rằng giải mã video tăng tốc bằng phần cứng được bật theo mặc định qua VA-API (API tăng tốc video) và FFmpegDataDecoder.

Ở đâu hỗ trợ cho các hệ thống Linux với GPU Intel và AMD được bao gồm có trình điều khiển Mesa ít nhất là phiên bản 21.0, cộng với hỗ trợ có sẵn cho Wayland và X11.

Đối với trình điều khiển AMDGPU-Pro và NVIDIA, hỗ trợ tăng tốc video phần cứng vẫn bị tắt theo mặc định.

Điều đáng nói là đối với những người quan tâm đến việc có thể thử nghiệm chức năng mới này, bạn có thể làm điều đó theo cách thủ công, để thực hiện việc này chỉ cần truy cập trang cài đặt trình duyệt trong “about: config”, tại đây bạn có thể sử dụng các cài đặt “gfx.webrender.all”, “gfx.webrender.enabled” và “media.ffmpeg.vaapi.enabled”.

Bạn có thể sử dụng tiện ích vainfo để đánh giá khả năng tương thích của trình điều khiển với VA-API và xác định khả năng tăng tốc phần cứng của codec nào trên hệ thống hiện tại.

Nếu bạn muốn biết thêm về nó bạn có thể kiểm tra các chi tiết Trong liên kết sau đây.

Cuối cùng nhưng không kém phần quan trọng, cũng cần nhắc lại là cách đây vài ngày Mozilla đã công bố việc phát hành nó là một tập hợp của các công cụ để dịch máy tự động từ ngôn ngữ này sang ngôn ngữ khác, chạy trên hệ thống cục bộ của người dùng mà không cần sử dụng đến các dịch vụ bên ngoài.

Dự án bao gồm Công cụ dịch Bergamot, các công cụ học máy tự đào tạo và các mô hình ngoại vi cho 14 ngôn ngữ, bao gồm các mô hình thử nghiệm khác nhau để dịch từ tiếng Anh sang các ngôn ngữ khác và ngược lại. Mức độ dịch có thể được đánh giá trong bản demo trực tuyến.

Công cụ được viết bằng C ++ và là một trình bao bọc cho khung dịch máy của Marian, khung này sử dụng mạng nơ-ron tuần hoàn (RNN) và các mô hình ngôn ngữ dựa trên máy biến áp.

GPU có thể được sử dụng để tăng tốc độ học và dịch. Khung Marian cũng được sử dụng để cung cấp năng lượng cho dịch vụ dịch Microsoft Translator và chủ yếu được phát triển bởi các kỹ sư của Microsoft phối hợp với các nhà nghiên cứu tại các trường Đại học Edinburgh và Poznań.

Đối với người dùng Firefox, một plugin để dịch trang web đã được chuẩn bị để dịch trên trình duyệt mà không cần sử dụng đến các dịch vụ đám mây. Trước đây, plugin chỉ có thể được cài đặt trên các bản dựng beta và bản dựng hàng đêm, nhưng giờ đây nó cũng có sẵn cho các phiên bản của Firefox.

Giải pháp của chúng tôi là xây dựng một API cấp cao xung quanh công cụ dịch máy, chuyển nó sang WebAssembly và tối ưu hóa các hoạt động để phép nhân ma trận chạy hiệu quả trên CPU. Điều đó cho phép chúng tôi không chỉ phát triển plugin dịch mà còn cho phép mỗi trang web tích hợp bản dịch máy cục bộ, giống như trên trang web này, cho phép người dùng thực hiện bản dịch một cách tự do mà không cần sử dụng đám mây.

Tiện ích bổ sung Bản dịch hiện đã có trong Cửa hàng tiện ích bổ sung của Firefox để cài đặt trong Firefox Nightly, Beta và General Release. Chúng tôi tìm kiếm phản hồi của người dùng và trong plugin, bạn sẽ thấy nút để hoàn thành khảo sát giúp những người đóng góp cho Dự án Bergamot hiểu chúng tôi cần sản phẩm theo hướng nào.

Trong plugin trình duyệt, công cụ, ban đầu được viết bằng C ++, được biên dịch thành biểu diễn nhị phân WebAssembly trung gian bằng trình biên dịch Emscripten.

Trong số những điểm mới của phần bổ sung, khả năng dịch trong khi điền vào biểu mẫu web (người dùng nhập văn bản bằng ngôn ngữ mẹ đẻ của họ và nó được dịch nhanh chóng sang ngôn ngữ trang web hiện tại) và đánh giá chất lượng bản dịch bằng cách tự động gắn cờ các bản dịch có vấn đề để thông báo cho người dùng về các lỗi có thể xảy ra.

Cuối cùng cho những ai quan tâm đến dự án, bạn nên biết rằng điều này đang được phát triển như một phần của sáng kiến ​​Bergamot, cùng với các nhà nghiên cứu từ các trường đại học khác nhau ở Vương quốc Anh, Estonia và Cộng hòa Séc, với sự hỗ trợ tài chính của Liên minh Châu Âu. Các phát triển được phân phối theo giấy phép MPL 2.0.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.