Firefox 80 bietet eine Beschleunigung der Videodekodierung über die VA-API in X11

Firefox-Logo

In der Firefox-Codebasis, auf der der Start von Firefox 80, es wurde kürzlich angekündigt, dass Es wurde eine Änderung hinzugefügt, die für Linux deaktiviert die Verknüpfung von Dekodierungsunterstützung beschleunigtes Video Hardware für Wayland-basierte Systeme.

Mit diesem Jetzt wird für die bereitgestellte Beschleunigung die VA-API verwendet (Video Acceleration API) und FFmpegDataDecoder. Daher Unterstützung für Hardware-Videobeschleunigung über VA-API wird auch für Linux-Systeme verfügbar sein, die das X11-Protokoll verwenden.

Bisher wurde eine stabile Hardware-Videobeschleunigung nur für das neue Backend unter Verwendung von Wayland und des DMABUF-Mechanismus bereitgestellt.

Bei X11 wurde aufgrund von Problemen mit den gfx-Treibern kein Gas gegeben. Jetzt wird das Problem der Aktivierung der Videobeschleunigung für X11 mithilfe von EGL gelöst. Darüber hinaus ist für X11-Systeme die Möglichkeit implementiert, WebGL über EGL auszuführen, was in Zukunft die Unterstützung der WebGL-Hardwarebeschleunigung für X11 ermöglichen wird.

Derzeit bleibt diese Funktion standardmäßig deaktiviert (aktiviert über widget.dmabuf-webgl.enabled), da nicht alle Probleme behoben wurden.

Um den Job über EGL zu aktivieren, Umgebungsvariable MOZ_X11_EGL wird bereitgestellt, wonach die Zusammensetzungskomponenten Webrender und OpenGL wechseln zu EGL anstelle von GLX. Die Implementierung basiert auf dem neuen DMABUF-Backend für X11, das durch Aufteilen des zuvor vorgeschlagenen DMABUF-Backends für Wayland vorbereitet wird.

Zusätzlich Sie können die Einbeziehung von WebRender-Kompositionssystemen sehen Für Laptops, die auf AMD-Chips auf der Windows 10-Plattform basieren, wird auf der Grundlage des Codes kompiliert, auf dessen Grundlage die Firefox 79-Version gebildet wird.

WebRender ist in der Sprache Rust geschrieben und ermöglicht eine signifikante Steigerung der Rendergeschwindigkeit und eine geringere CPU-Auslastung aufgrund der einseitigen Übertragung von GPU-Vorgängen. Rendering des Seiteninhalts, der über auf der GPU ausgeführte Shader implementiert wird.

WebRender war zuvor auf der Windows 10-Plattform für Intel GPU, AMD APU enthalten Raven Ridge, AMD Evergreen und Laptops mit NVIDIA-Grafikkarten. Unter Linux ist WebRender derzeit für Intel- und AMD-Karten aktiviert nur in nächtlichen Versionen von Firefox und es ist nicht kompatibel mit NVIDIA-Karten.

Für diejenigen, die sich in dieser Version des Browsers befinden, können sie die Aufnahme in about: config erzwingen und die Einstellungen "gfx.webrender.all" und "gfx.webrender.enabled" aktivieren.

Andere erwartete Änderungen

Endlich auch vale hebt hervor, dass für Firefox 79 eine Konfiguration hinzugefügt wurde Standard um die dynamische Cookie-Isolierung zu aktivieren für die in der Adressleiste angezeigte Domain (»Dynamische Isolation von Erstanbietern», wenn Ihre Einträge und Einträge von Drittanbietern anhand der Basisdomain der Site ermittelt werden).

Die Konfiguration wird im Konfigurator im Konfigurationsabschnitt vorgeschlagen Bewegungsverfolgung zu sperren im Dropdown-Block der Cookie-Blockierungsmethoden.

Zusätzlich In Firefox 79 ist standardmäßig ein neuer Bildschirm mit experimentellen Einstellungen aktiviert: "Info: config #experimental".

Wie für andere Nachrichten Was können wir erwarten? Unter Firerox 80 ist dies der HTTPS-Modus was ist Entwickelt, um HTTPS auf Websites zu erzwingen. Es funktioniert so wie es ist ähnlich wie HTTPS Everywhere und andere HTTPS-Update-Erweiterungen für Browser in dem Sinne, dass versucht wird, nicht sichere HTTP-Verbindungen auf HTTPS-Verbindungen zu aktualisieren.

Der Hauptunterschied zwischen dem nativen HTTPS-Modus und den Erweiterungen besteht darin, dass die Mozilla-Implementierung versucht, jede HTTP-Verbindung zu HTTPS zu aktualisieren.

Mit ihm Firefox informiert den Benutzer, wenn die gesamte Site nicht geladen werden konnte, da HTTPS nicht unterstützt wird. Dies gilt jedoch nicht für Elemente, die nicht auf eine Site hochgeladen werden können. Benutzer können auswählen, ob das Laden der Site fortgesetzt werden soll, wenn sie nicht vollständig geladen wird.


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.

  1.   Xavier sagte

    Also Freund, wie aktiviere ich Vaapi unter Linux? Ich installiere Firefox 80 und jetzt? weil ich es getan habe und die CPU-Auslastung auf Youtube immer noch hoch ist. Ich benutze Manjaro