web-dev-qa-db-fra.com

primusrun / optirun plus lent que le lancement par défaut

Aujourd'hui, j'ai remarqué quelque chose de vraiment bizarre:

Quand j'exécute

vblank_mode=0 glxgears

Je reçois:

38885 images en 5,0 secondes = 7776,864 FPS

39279 images en 5,0 secondes = 7855,745 FPS

39096 images en 5,0 secondes = 7819,048 FPS

Et quand j'exécute:

vblank_mode=0 primusrun glxgears

Je reçois:

7813 images en 5,0 secondes = 1562,430 FPS

8459 images en 5,0 secondes = 1691,648 FPS

8464 images en 5,0 secondes = 1692,777 FPS

Donc, sans primusrun/optirun, je reçois 500% de FPS de plus. Comment est-ce possible?

Est-ce à dire que j'utilise mon chipset nvidia la plupart du temps et pour les jeux (la seule chose que j'utilise primusrun Steam) J'utilise l'intel?

Comment pourrais-je le réparer?

1
vivoconunxino

C'est normal.

Fonctionnement primusrun "command" obtiendra toujours votre carte nVidia pour rendre le programme, et non l'inverse. Le problème ici est simplement que glxgears n'est pas une référence .

Vous devriez comparer avec autre chose. Essayez supertuxcart ou xonotic . Ou encore mieux, essayez un jeu auquel vous souhaitez jouer.

Vous n'avez pratiquement rien à corriger, du moins en ce qui concerne l'utilisation de la carte nVidia. = -)

2
Stunts