Auteur Sujet: [Résolu] Firefox : Stries sur les vidéos youtube en petit  (Lu 3116 fois)

0 Membres et 1 Invité sur ce sujet

renaud07

  • Abonné Orange adsl
  • *
  • Messages: 3 367
Bonjour,

Je me demandais si quelqu'un rencontre le même phénomène avec une carte AMD RX570 sur ubuntu 18.04 : Sur youtube, avec firefox, j'ai des stries horizontales légères sur les vidéos lorsqu’elles sont en petit, elle disparaissent quand j'active le mode cinéma ou lorsque je passe en plein écran. Elles se remarquent particulièrement sur les couleurs sombres.

Aucun problème sur Chromium. Il y a peut-être un soucis avec l'accélération matérielle ?

Un exemple plutôt parlant :
« Modifié: 07 septembre 2019 à 22:15:59 par renaud07 »

vivien

  • Administrateur
  • *
  • Messages: 47 170
    • Twitter LaFibre.info
Firefox : Stries sur les vidéos youtube en petit
« Réponse #1 le: 01 mars 2019 à 16:28:02 »
Je n'ai jamais vu ce problème.

Si tu es avec le noyau 4.15 (cas si tu es avec Ubuntu 18.04 suite à une mise à jour ouune installation avec l'ISO Ubuntu 18.04 ou l'ISO 18.04.1), cela serait possible de passer en 4.18 avec un nouveau x.org pour voir si le pb est présent ?

J'ai fait passer plusieurs serveurs sous Ubuntu 18.04 du noyau 4.15 vers le noyau 4.18 : Gain de performance dans certains cas

L'installation se fait simplement :
- Ubuntu 18.04 server : sudo apt install --install-recommends linux-generic-hwe-18.04
- Ubuntu 18.04 avec interface graphique : sudo apt install --install-recommends linux-generic-hwe-18.04 xserver-xorg-hwe-18.04

Cela a pour effet de basculer en mode "LTS Enablement Stacks" avec un Kernel qui sera upgradé tous les 6 mois.

En effet Ubuntu 18.04 propose au choix :
- De rester sur le Kernel 4.15 avec une prise en charge de 5 ans
- De passer de Kernel en Kernel tous les 6 mois jusqu'au Kernel d'Ubuntu 20.04 qui sera mis à jour jusqu'à la fin du support d'Ubunut 18.04

Avec cette installation tu te retrouve comme si tu avais installé ton Ubuntu avec un ISO Ubuntu 18.04.2

renaud07

  • Abonné Orange adsl
  • *
  • Messages: 3 367
Firefox : Stries sur les vidéos youtube en petit
« Réponse #2 le: 01 mars 2019 à 18:42:59 »
Merci pour ta réponse, malheureusement aucun changement...

Quand j'aurais 5 min, je test avec une autre distribution pour voir.

Visiblement la gestion de l'affichage varie selon la distrib, par exemple avec manjaro ou namib (une base arch aussi simple à installer que manjaro) ou même fedora, ayant un dual screen, lorsque je démarre en live, mon second écran est totalement "glitché" et il faut que j'aille dans les paramètres d'affichage et déplacer à droite ou à gauche et re appliquer pour que l’écran daigne s'afficher correctement, c'est très bizarre, alors qu'avec ubuntu l'affichage est nickel...

vivien

  • Administrateur
  • *
  • Messages: 47 170
    • Twitter LaFibre.info
Firefox : Stries sur les vidéos youtube en petit
« Réponse #3 le: 01 mars 2019 à 19:27:44 »
Tu as tenté les drivers propriétaires ?

Lance le "Gestionnaire de mises à jour" :


Clique sur "paramètres" :


Va dans l'onglet "Pilotes additionnels" : des drivers propriétaires peuvent être proposés.

renaud07

  • Abonné Orange adsl
  • *
  • Messages: 3 367
Firefox : Stries sur les vidéos youtube en petit
« Réponse #4 le: 01 mars 2019 à 22:12:12 »
Bizarre, il ne me propose pas de pilote propriétaire.

Sinon, je viens de remarquer que ça dépend du zoom sur la page, si je suis à 90 ou 110% les stries disparaissent, pareil si j'enlève la barre de menu ou les favoris, le player étant légèrement plus gros, je ne les ai plus. Par contre effet pervers, si je me mets à 110 elles réapparaissent en plein écran  ::)

J'ai aussi testé sur manjaro, elles ne s'affichent que pendant une fraction de seconde quand je manipule le zoom, si je me mets dans la même config qu'ubuntu (avec les barre de menu/favoris) elles n’apparaissent pas.
« Modifié: 01 mars 2019 à 22:42:47 par renaud07 »

renaud07

  • Abonné Orange adsl
  • *
  • Messages: 3 367
Firefox : Stries sur les vidéos youtube en petit
« Réponse #5 le: 01 mars 2019 à 22:47:08 »
Bon, à défaut d'éradiquer le problème à la source, j'ai passé la densité de la barre de navigation à compact (c'est une nouvelle fonction, non ?) et ça marche, le léger zoom sur le player fait disparaître les stries, et dans cette config c'est ok en mode ciné et en plein écran  :) Et comme ça je peux garder la barre de menus (je déteste passer par le "burger")

renaud07

  • Abonné Orange adsl
  • *
  • Messages: 3 367
Firefox : Stries sur les vidéos youtube en petit
« Réponse #6 le: 06 mai 2019 à 16:00:00 »
Après de plus amples recherches avec les bons mots clés, j'ai enfin trouvé 2 autres personnes qui ont ce problème sous windows : https://forum.doom9.org/showthread.php?t=174984

Apparemment ça date donc d'au moins 2 ans.

Le second message parle de la mise à l'échelle par le moteur de rendu HTML5, y'aurait moyen de le désactiver ? j'ai cherché dans about:config, avec renderer ou html5, mais j'ai rien vu qui correspondrait.

hwti

  • Abonné Orange Fibre
  • *
  • Messages: 2 237
  • Chambly (60)
Firefox : Stries sur les vidéos youtube en petit
« Réponse #7 le: 06 mai 2019 à 21:56:53 »
Je ne connais pas le code de Firefox, mais il y a probablement plusieurs façons de faire les différentes mises à l'échelle (la chrominance car c'est du 4:2:0, et l'ensemble de la vidéo si elle est redimensionnée). Vu que Firefox n'utilise ni l'accélération matérielle pour le décodage, ni la composition OpenGL sous Linux, je suppose que la mise à l'échelle est soit faite sur le CPU, soit avec X11 (Xv ou XRender).
Ça peut être fait en une fois, ou en deux fois (YUV 4:2:0 => RGB, puis RGB => RGB de taille différente) ce qui pourrait engendrer des artefacts (sur-échantillonnage suivi d'un sous-échantillonnage).

Côté navigateurs :
 - Firefox et Chrome n'utilisent pas l'accélération matérielle pour décoder les vidéos sous Linux
 - Certaines distributions compilent Chromium avec VAAPI pour avoir l'accélération (sur Ubuntu ça semble être uniquement en test via des PPA ou Snap)
 - Gnome Web (Epiphany) utilise GStreamer et peut donc normalement utiliser l'accélération matérielle via VAAPI aussi (si toutes les dépendances sont installées)

renaud07

  • Abonné Orange adsl
  • *
  • Messages: 3 367
Firefox : Stries sur les vidéos youtube en petit
« Réponse #8 le: 06 mai 2019 à 22:17:37 »
A propos de X11, j'ai essayé avec le couple gnome-wayland et le résultat est le même.

J'ai également vérifié sous windows : tout va bien.

hwti

  • Abonné Orange Fibre
  • *
  • Messages: 2 237
  • Chambly (60)
Firefox : Stries sur les vidéos youtube en petit
« Réponse #9 le: 06 mai 2019 à 22:35:07 »
Firefox est probablement toujours compilé pour X11, donc dans une session Wayland il va utiliser XWayland.
La seule chose que ça peut changer normalement, c'est la méthode d'accélération 2D :
 - XWayland utilise toujours Glamor (implèmenation générique au dessus d'OpenGL)
 - Xorg utilise parfois du code spécifique (mais ici le driver amdgpu utilise Glamor)

renaud07

  • Abonné Orange adsl
  • *
  • Messages: 3 367
Firefox : Stries sur les vidéos youtube en petit
« Réponse #10 le: 07 mai 2019 à 00:11:56 »
Je vois que fedora a un paquet firefox-wayland :
http://www.global-informatique-securite.com/2018/10/mise-a-jour-de-firefox-sur-wayland.html
https://pkgs.org/download/firefox-wayland

Sinon c'est apparemment aussi pris en charge sur le canal nightly.

Du coup, le temps de faire un live usb et je test ça  :)


renaud07

  • Abonné Orange adsl
  • *
  • Messages: 3 367
Firefox : Stries sur les vidéos youtube en petit
« Réponse #11 le: 07 mai 2019 à 02:30:04 »
Alors, wayland est apparemment bien actif (EGL mentionné), mais j'ai toujours ces stries  :( Sur une session firefox classique c'est bien GLX.

Mais il y toujours la référence à Xorg dans le rendrer (c'est sans doute pas encore totalement fignolé)
« Modifié: 07 mai 2019 à 03:00:26 par renaud07 »