Firefox 80 proposera une accélération du décodage vidéo via VA-API dans X11

Logo Firefox

Dans la base de code Firefox sur laquelle le lancement de Firefox 80, il a été récemment annoncé que un changement a été ajouté qui désactive pour Linux la liaison de support de décodage vidéo accélérée matériel aux systèmes basés sur Wayland.

Avec lui, maintenant l'accélération fournie utilisera VA-API (API d'accélération vidéo) et FFmpegDataDecoder. Par conséquent, prise en charge de l'accélération vidéo matérielle via VA-API sera également disponible pour les systèmes Linux utilisant le protocole X11.

Auparavant, une accélération vidéo matérielle stable n'était fournie que pour le nouveau backend utilisant Wayland et le mécanisme DMABUF.

Pour X11, l'accélération n'a pas été appliquée en raison de problèmes avec les pilotes gfx. Maintenant, le problème de l'activation de l'accélération vidéo pour X11 est résolu en utilisant EGL. De plus, pour les systèmes X11, la possibilité d'exécuter WebGL sur EGL est implémentée, ce qui permettra à l'avenir d'inclure la prise en charge de l'accélération matérielle WebGL pour X11.

Actuellement, cette fonctionnalité reste désactivée par défaut (activé via widget.dmabuf-webgl.enabled), car tous les problèmes n'ont pas été résolus.

Pour activer le travail via EGL, la variable d'environnement MOZ_X11_EGL est fournie, après quoi les composants de composition Webrender et OpenGL changent en EGL au lieu de GLX. L'implémentation est basée sur le nouveau backend DMABUF pour X11, qui est préparé en divisant le backend DMABUF précédemment proposé pour Wayland.

En outre, vous pouvez voir l'inclusion des systèmes de composition WebRender pour les ordinateurs portables basés sur des puces AMD sur la plate-forme Windows 10 sont compilés sur la base du code sur la base duquel la version Firefox 79 est formée.

WebRender est écrit dans le langage Rust et permet d'obtenir une augmentation significative de la vitesse de rendu et une charge CPU inférieure en raison du transfert des opérations GPU d'un côté Rendu du contenu de la page, qui sont implémentés via des shaders exécutés sur le GPU.

WebRender était auparavant inclus sur la plate-forme Windows 10 pour Intel GPU, AMD APU Raven Ridge, AMD à feuilles persistantes et ordinateurs portables avec cartes graphiques NVIDIA. Sous Linux, WebRender est actuellement activé pour les cartes Intel et AMD uniquement dans les versions nocturnes de Firefox et il n'est pas compatible avec les cartes NVIDIA.

Pour ceux qui utilisent cette version du navigateur, ils peuvent forcer l'inclusion dans about: config et activer les paramètres "gfx.webrender.all" et "gfx.webrender.enabled".

Autres changements attendus

Enfin aussi vale souligne que pour Firefox 79, une configuration a été ajoutée défaut pour activer l'isolation dynamique des cookies pour le domaine affiché dans la barre d'adresse (»Isolation dynamique de première partie», lorsque vos entrées et celles de tiers sont déterminées en fonction du domaine de base du site).

La configuration est suggérée dans le configurateur dans la section configuration pour verrouiller le suivi de mouvement dans le bloc déroulant des méthodes de blocage des cookies.

En outre, dans Firefox 79, par défaut, un nouvel écran avec des paramètres expérimentaux est activé: "À propos de: config #experimental".

Quant aux autres actualités à quoi pouvons-nous nous attendre sur Firerox 80, c'est le mode HTTPS qui est conçu pour appliquer HTTPS sur les sites. Ça marche comme ça similaire à HTTPS Everywhere et à d'autres extensions de mise à jour HTTPS pour les navigateurs dans le sens où il essaie de mettre à jour les connexions HTTP, qui ne sont pas sécurisées, vers les connexions HTTPS, qui le sont.

La principale différence entre le mode natif HTTPS et les extensions est que l'implémentation de Mozilla tente de mettre à jour chaque connexion HTTP vers HTTPS.

Avec lui Firefox informe l'utilisateur si l'ensemble du site n'a pas pu être chargé car il ne prend pas en charge HTTPS. Cependant, il n'en va pas de même pour les éléments qui ne peuvent pas être téléchargés sur un site. Les utilisateurs peuvent choisir de continuer à charger le site s'il ne se charge pas complètement.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   Xavier dit

    Alors mon ami, comment activer vaapi sous Linux? J'installe firefox 80 et maintenant? parce que je l'ai fait et que l'utilisation du processeur sur youtube est toujours élevée. j'utilise manjaro