J'ai maintenant optirun et primusrun pour travailler avec glxgears et également pour lancer Counter-Strike: Global Offensive (csgo) directement à partir du fichier exécutable:
~/.Steam/steam/steamapps/common/Offensive globale de Counter-Strike/csgo_linux
mais cela lance le jeu en mode non sécurisé et je ne peux donc pas jouer sur les serveurs VAC (Valve anti triche). mais si j'essaie de lancer le jeu à partir de Steam, cela ne fonctionne pas. J'ai essayé toutes les options de lancement que j'ai rencontrées parmi celles-ci: optirun %command%
, primusrun %command%
, LD_PRELOAD="libpthread.so.0 libGL.so.1" __GL_THREADED_OPTIMIZATIONS=1 optirun %command%
D'autres suggestions? Toutes les réponses appréciées!
J'ai eu exactement le même problème il y a 1 heure. Pour résoudre ce problème, éditez le fichier .Steam/steam/steamapps/common/Counter-Strike Global Offensive/csgo.sh
Avant les deux lignes qui commencent par ${DEBUGGER} "${GAMEROOT}"/${GAMEEXE}
, vous devez ajouter "primusrun" (peut-être qu’une seule ligne est nécessaire, n’a pas été testée):
primusrun ${DEBUGGER} "${GAMEROOT}"/${GAMEEXE} -x "$ARGSFILE"
et
primusrun ${DEBUGGER} "${GAMEROOT}"/${GAMEEXE} "$@"
Supprimez ensuite les options de lancement de CounterStrike dans Steam et lancez le jeu normalement à partir de Steam. Il devrait se lancer sur le GPU