Forum Linux.gui Wayland et Optim drivers vidéo

Posté par (page perso) . Licence CC by-sa.
0
29
juil.
2016

Salut,

Après des déboires avec Gnome Shell (sur Gnome Ubuntu 16.04), j'ai décidé de finir en beauté en utilisant Gnome Shell 3.20 et Wayland.
Je me suis aperçu que l'affichage pouvait être lent, en particuliers, avec Genymotion (émulateur Android).

Je me souvenais avoir lu un article sur le sujet des drivers vidéo, et après l'avoir retrouvé, j'ai essayé de mettre en place ce qui était indiqué mais je ne suis pas doué !

Si je lance glxgears, j'obtiens 60FPS.
Si je lance LIBGL_DRI3_DISABLE=1 glxgears, j'obtiens aux alentours de 1300FPS (ça varie un peu).

Donc, je me dis que j'aurais intérêt à activer ce mode (enfin d'après ce que j'en comprends c'est désactiver DRI3).
Quel est le meilleur moyen de faire ceci, juste déclarer LIBGL_DRI3_DISABLE=1, dans mon .profile ?

Même en lançant Genymotion avec LIBGL_DRI3_DISABLE=1, ça reste très lent.
Y aurait-il d'autres améliorations vidéos à faire ?

De plus, quand j'ai voulu lancer ma session Windows avec VirtualBox, tout le système a freezé (même plus accès aux terminaux par Alt+F1 …), j'ai du rebooter (par Alt+Syst+ REISUB).

Bon, par contre, si je lance une session Gnome Shell normale (sans Wayland), j'ai une fluidité normalle dans Genymotion.
Et je peux lancer ma session Windows dans VirtualBox !
Bizarrement, glxgears est toujours à 60FPS sans Wayland, avec ou sans LIBGL_DRI3_DISABLE=1.

A moins d'une solution miracle, je crois que Wayland, ce n'est pas pour moi … mais je vais persévérer avec GnomeShell un petit peu … en espérant, ne plus avoir trop de problèmes.

PS : mon PC est un Portable Lenovo T420.

Merci d'avance,
L@u

  • # glxgears

    Posté par . Évalué à 2. Dernière modification le 30/07/16 à 22:51.

    Si tu veux te servir de glxgears comme benchmark rudimentaire, désactive le vsync sinon tu es normalement à la fréquence de ton écran (60Hz soit 60 fps dans la plupart des cas).

    $ glxgears
    Running synchronized to the vertical refresh. The framerate should be
    approximately the same as the monitor refresh rate.
    302 frames in 5.0 seconds = 60.309 FPS

    $ vblank_mode=0 glxgears
    ATTENTION: default value of option vblank_mode overridden by environment.
    39461 frames in 5.0 seconds = 7892.157 FPS

    • [^] # Re: glxgears

      Posté par (page perso) . Évalué à 1.

      Ah, ben oui c'était écrit :
      Running synchronized to the vertical refresh. The framerate should be
      approximately the same as the monitor refresh rate.

      Comme quoi il n'y a pas que mes utilisateurs qui ne lisent pas les messages … mais bon comme ils ne viennent pas sur Linux.fr, ils ne le sauront pas.

      Merci, effectivement, j'ai FSP qui varie entre 2330 et 7976

      • [^] # Re: glxgears

        Posté par (page perso) . Évalué à 2.

        mais bon comme ils ne viennent pas sur Linux.fr, ils ne le sauront pas

        En revanche, s'ils viennent sur LinuxFr.org, là ils le sauront :-)

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.