Firefox 80將在X11中通過VA-API加速視頻解碼

Firefox徽標

在Firefox代碼基礎上啟動 Firefox 80, 最近宣布 添加了對Linux禁用的更改 的鏈接 解碼支持 加速視頻 基於Wayland的系統的硬件。

有了這個, 現在提供的加速將使用VA-API (視頻加速API)和FFmpegDataDecoder。 因此,通過VA-API支持硬件視頻加速 使用X11協議的Linux系統也將可用.

以前,僅使用Wayland和DMABUF機制為新後端提供了穩定的硬件視頻加速。

對於X11,由於gfx驅動程序問題,未應用節流閥。 現在,通過使用EGL解決了為X11啟用視頻加速的問題。 此外,對於X11系統,實現了在EGL上運行WebGL的功能,這將允許將來包含對X11的WebGL硬件加速的支持。

當前,此功能默認情況下保持禁用狀態 (通過widget.dmabuf-webgl.enabled啟用),因為並非所有問題都已解決。

要通過EGL激活作業, 提供了環境變量MOZ_X11_EGL,之後是組成成分 Webrender和OpenGL切換到EGL,而不是GLX。 該實現基於X11的新DMABUF後端,該後端是通過拆分先前提議的Wayland DMABUF後端準備的。

另外, 您可以看到包含了WebRender合成系統 基於Windows 10平台上基於AMD芯片的筆記本電腦的代碼是根據代碼進行編譯的,並以此為基礎形成了Firefox 79版本。

WebRender是用Rust語言編寫的,由於將GPU操作轉移到一側,因此可以顯著提高渲染速度,並降低CPU負載。頁面內容的渲染是通過在GPU上運行的著色器實現的。

WebRender先前包含在Windows 10平台上的Intel GPU,AMD APU Raven Ridge,AMD Evergreen 和配備NVIDIA顯卡的筆記本電腦. 在Linux上,當前為Intel和AMD卡啟用了WebRender。 僅在每晚版本的Firefox中 並且它與NVIDIA卡不兼容。

對於使用此版本瀏覽器的用戶,他們可以強制將其包含在about:config中,並激活設置“ gfx.webrender.all”和“ gfx.webrender.enabled”。

其他預期變化

最後也 谷歌強調,為Firefox 79添加了配置 默認 啟用動態Cookie隔離 地址欄中顯示的域(“第一方動態隔離”,當您和第三方條目基於站點的基本域確定時)。

建議在配置部分的配置器中進行配置 鎖定運動跟踪 在cookie阻止方法的下拉塊中。

另外, 在Firefox 79中,默認情況下,會激活帶有實驗設置的新屏幕:“關於:config #experimental”。

至於其他新聞 我們可以期待什麼 在Firerox 80上,它是HTTPS模式 是的 設計用於在網站上實施HTTPS。 它的工作方式 類似於HTTPS Everywhere和其他HTTPS更新擴展 對於瀏覽器而言,它試圖將不安全的HTTP連接更新為HTTPS連接。

僅HTTPS本機模式和擴展名之間的主要區別在於Mozilla實現嘗試將每個HTTP連接更新為HTTPS。

有了它 Firefox會通知用戶是否無法加載整個站點,因為它不支持HTTPS。 但是,對於不能上載到站點的項目,情況並非如此。 如果站點未完全加載,則用戶可以選擇繼續加載該站點。


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   澤維爾 他說:

    朋友,我如何在Linux中啟用vaapi? 我現在安裝了firefox 80嗎? 因為我做到了,而且YouTube上的CPU使用率仍然很高。 我正在使用manjaro