Firefox 80 sẽ có tính năng tăng tốc giải mã video qua VA-API trong X11

Logo Firefox

Trong mã Firefox dựa trên cơ sở đó việc khởi chạy firefox 80, gần đây nó đã được thông báo rằng một thay đổi đã được thêm vào để vô hiệu hóa cho Linux sự liên kết của hỗ trợ giải mã video tăng tốc phần cứng cho các hệ thống dựa trên Wayland.

Với, bây giờ tăng tốc được cung cấp sẽ sử dụng VA-API (API tăng tốc video) và FFmpegDataDecoder. Do đó, hỗ trợ tăng tốc video phần cứng thông qua VA-API cũng sẽ có sẵn cho các hệ thống Linux sử dụng giao thức X11.

Trước đây, khả năng tăng tốc video phần cứng ổn định chỉ được cung cấp cho phần phụ trợ mới bằng cách sử dụng Wayland và cơ chế DMABUF.

Đối với X11, van tiết lưu không được áp dụng do các vấn đề với trình điều khiển gfx. Bây giờ vấn đề bật tăng tốc video cho X11 đã được giải quyết bằng cách sử dụng EGL. Ngoài ra, đối với hệ thống X11, khả năng chạy WebGL qua EGL được triển khai, điều này sẽ cho phép bao gồm hỗ trợ tăng tốc phần cứng WebGL cho X11 trong tương lai.

Hiện tại, tính năng này vẫn bị tắt theo mặc định (được bật qua widget.dmabuf-webgl.enabled), vì không phải tất cả các vấn đề đều đã được giải quyết.

Để kích hoạt công việc thông qua EGL, biến môi trường MOZ_X11_EGL được cung cấp, sau đó các thành phần cấu tạo Webrender và OpenGL thay đổi thành EGL thay vì GLX. Việc triển khai dựa trên phần phụ trợ DMABUF mới cho X11, được chuẩn bị bằng cách tách phần phụ trợ DMABUF được đề xuất trước đó cho Wayland.

Bên cạnh đó, bạn có thể thấy sự bao gồm của các hệ thống thành phần WebRender cho máy tính xách tay dựa trên chip AMD trên nền tảng Windows 10 được biên dịch trên cơ sở mã trên cơ sở đó phiên bản Firefox 79 được hình thành.

WebRender được viết bằng ngôn ngữ Rust và cho phép tăng đáng kể tốc độ hiển thị và tải CPU thấp hơn do việc chuyển các hoạt động của GPU sang một phía. Hiển thị nội dung trang, được thực hiện thông qua trình tạo bóng chạy trên GPU.

WebRender trước đây đã được đưa vào nền tảng Windows 10 cho Intel GPU, AMD APU Raven Ridge, AMD thường xanh và máy tính xách tay có card đồ họa NVIDIA. Trên Linux, WebRender hiện được kích hoạt cho thẻ Intel và AMD chỉ trong các phiên bản hàng đêm của Firefox và nó không tương thích với thẻ NVIDIA.

Đối với những người đang sử dụng phiên bản trình duyệt này, họ có thể buộc đưa vào about: config và kích hoạt cài đặt "gfx.webrender.all" và "gfx.webrender.enabled".

Các thay đổi dự kiến ​​khác

Cuối cùng cũng vale làm nổi bật rằng đối với Firefox 79, một cấu hình đã được thêm vào mặc định để bật tính năng cô lập cookie động cho miền hiển thị trong thanh địa chỉ (»Cách ly động của bên thứ nhất», khi các mục nhập của bạn và bên thứ ba được xác định dựa trên miền cơ sở của trang web).

Cấu hình được đề xuất trong trình cấu hình trong phần cấu hình để khóa theo dõi chuyển động trong khối thả xuống các phương pháp chặn cookie.

Bên cạnh đó, trong Firefox 79, theo mặc định, một màn hình mới với cài đặt thử nghiệm được kích hoạt: "Giới thiệu: config #experimental".

Đối với các tin tức khác chúng ta có thể mong đợi điều gì trên Firerox 80, đó là chế độ HTTPS đó là được thiết kế để thực thi HTTPS trên các trang web. Nó hoạt động theo cách tương tự như HTTPS Everywhere và các tiện ích mở rộng cập nhật HTTPS khác cho các trình duyệt theo nghĩa là nó cố gắng cập nhật các kết nối HTTP, vốn không an toàn, lên các kết nối HTTPS.

Sự khác biệt chính giữa chế độ gốc chỉ HTTPS và các tiện ích mở rộng là việc triển khai Mozilla cố gắng cập nhật mọi kết nối HTTP thành HTTPS.

Với Firefox thông báo cho người dùng nếu không thể tải toàn bộ trang web vì nó không hỗ trợ HTTPS. Tuy nhiên, điều này cũng không đúng đối với các mục không thể tải lên trang web. Người dùng có thể chọn tiếp tục tải trang web nếu nó không tải hoàn toàn.


Để 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.

  1.   Xavier dijo

    Vậy bạn ơi, làm cách nào để kích hoạt vaapi trong linux? Tôi cài đặt firefox 80 và bây giờ? bởi vì tôi đã làm điều đó và việc sử dụng cpu trên youtube vẫn còn cao. tôi đang sử dụng manjaro