En théorie, primusrun est préféré à optirun pour les performances et la stabilité, comme recommandé par les développeurs de bourdons. Je ne sais pas pourquoi vous obtenez les résultats que vous avez obtenus. Je sais que dans certains cas, les cadres sont plafonnés, mais cela ne semble pas être le cas pour vous. (Dans mon cas, j'obtiens 150 images par seconde optirun glxspheres64
et 60 images par seconde primusrun glxspheres64
, ce qui, je pense, est dû au plafond.)
Dans tous les cas, j'utilise différentes options pour différents jeux Steam. Généralement, les performances sont similaires avec différentes commandes, mais la principale différence pour moi est la stabilité. Cela inclut la stabilité avec et sans la superposition Steam activée. Voici différents paramètres que j'ai utilisés pour différents jeux, que vous pouvez tester. J'essaye généralement ceci en premier:
primusrun %command%
Cependant, j'ai trouvé que ce n'était pas toujours optimal. Parfois optirun est plus stable.
optirun %command%
Dans certains cas, aucun de ces travaux (par exemple dans Team Fortress 2), j'utilise donc:
LD_PRELOAD="libpthread.so.0 libGL.so.1" __GL_THREADED_OPTIMIZATIONS=1 optirun %command%