Il y a quelques jours, j'ai installé Steam, TF2, bumblebee et les derniers pilotes nvidia. Mon ordinateur portable dispose d'un processeur Intel intégré et d'une carte dédiée (geforce 645m).
J'ai utilisé pour lancer Steam à l'aide de primusrun Steam
et lancez TF2 à partir du menu Steam. Tout a bien fonctionné et Linux a utilisé le GPU dédié pour le jeu, ce qui me donne 100fps stables.
Sans (apparemment) rien changer, aujourd'hui j'ai commencé à avoir des problèmes: le jeu ne se lance pas. Il ne donne aucune erreur, juste l'écran "Préparation au lancement", puis il disparaît simplement. Je peux toujours exécuter Steam en utilisant primus/optirun sans problème.
J'ai essayé de lancer Steam sans primus/optirun et insérer primusrun %command%
pour lancer les options mais cela n'a pas fonctionné. Le jeu se joue très bien sans primus/optirun, mais le framerate est assez terrible.
Trouvé une réponse à ma propre question ici: https://github.com/ValveSoftware/Steam-for-linux/issues/3506