13Aug

6 conseils pour améliorer les performances du jeu avec Steam sur Linux

Steam pour Linux est enfin sorti. Que vous soyez un ancien utilisateur de Linux qui ne s'est jamais vraiment soucié des performances de jeu ou d'un nouvel utilisateur qui trempe vos orteils dans les jeux Linux, nous vous aiderons à faire fonctionner ces jeux aussi facilement que possible.

Différentes choses peuvent avoir un impact sur les performances, des versions des pilotes graphiques que vous avez installés à l'environnement de bureau que vous utilisez et à la façon dont vous avez installé Ubuntu sur votre ordinateur.

Utiliser les meilleurs pilotes graphiques

Si vous utilisez un système Ubuntu vieux d'un an avec les pilotes graphiques par défaut, vous ne verrez pas les meilleures performances de jeu possibles. Le lancement de Steam for Linux a incité NVIDIA à prendre note et à améliorer leurs pilotes - NVIDIA affirme que les pilotes R310 peuvent «doubler la performance et réduire considérablement les temps de chargement des jeux.» Valve a également travaillé avec Intel pour améliorer leurs pilotes.

Pour être sûr d'avoir les meilleurs pilotes graphiques, assurez-vous d'utiliser Ubuntu 12.04( officiellement supporté par Valve) ou Ubuntu 12.10.

  • Sous Ubuntu 12.04: Ouvrez l'application Additional Drivers depuis la fenêtre System Settings ou le tiret.
  • Sous Ubuntu 12.10 ou version ultérieure: Ouvrez l'application Sources logicielles à partir des paramètres système ou du tableau de bord et cliquez sur l'onglet Pilotes supplémentaires.

Installez le pilote NVIDIA marqué expérimental à partir d'ici. Si vous ne voyez aucun pilote NVIDIA, vous utilisez probablement les cartes graphiques Intel avec le pilote open-source. Vous n'avez pas besoin d'installer de pilotes supplémentaires si vous utilisez Intel, mais assurez-vous que votre système d'exploitation est mis à jour à l'aide de l'application Update Manager.

Utiliser NVIDIA Graphics au lieu d'Intel sur un ordinateur portable Optimus

Si vous utilisez un ordinateur portable avec des cartes graphiques NVIDIA et Intel commutables, vous avez encore un peu de travail à faire. Les grahpics commutables ne sont pas encore supportés sur Ubuntu. Vous devrez installer Bumblebee pour que cela fonctionne. Nous avons couvert le travail d'Optimus de NVIDIA sur Linux et vous trouverez également des étapes à jour sur le wiki d'Ubuntu.

Si vous faites cela, WebUpd8 a des instructions pour utiliser les pilotes expérimentaux NVIDIA R310 avec Bumblebee. Vous en aurez aussi besoin.

Crédit photo: Jemimus sur Flickr

Connexion au mode Big Picture de Steam Depuis l'écran de connexion d'Ubuntu

Par défaut, Steam est lancé en tant que programme de bureau. Si vous ne voulez pas que votre environnement de bureau se gêne, vous pouvez vous connecter directement au mode grande image de Steam à partir de l'écran de connexion d'Ubuntu. Cela empêchera les applications s'exécutant en arrière-plan de ralentir votre jeu et vous offrira une expérience de jeu en plein écran homogène.

OMG!Ubuntu!héberge un paquet qui ajoutera l'option à votre écran de connexion tant que vous avez installé Steam.

Utiliser le mode plein écran

Le bureau Unity d'Ubuntu utilise le compositing de bureau. Windows extrait son contenu de l'écran et le gestionnaire de composition de bureau le ramène à l'écran. Cela permet au bureau Unity( et à d'autres postes de travail tels que GNOME Shell et KDE 4 avec le compositing activé) de fournir des effets 3D fluides.

Avec la plupart des applications, vous ne remarquerez aucun ralentissement. Cependant, si vous jouez à un jeu, cela ajoute des frais supplémentaires, ralentissant la partie. Certaines personnes ont signalé que la redirection peut réduire les performances jusqu'à 20%.

Avec les dernières mises à jour, Ubuntu 12.10 et 12.04 ont maintenant l'option "Unredirect Fullscreen Windows" activée par défaut. Lorsque cette option est activée, les jeux en plein écran fonctionnent à la vitesse maximale, ignorant le gestionnaire de composition et ses ralentissements. Assurez-vous d'être mis à jour à l'aide du gestionnaire de mise à jour d'Ubuntu afin de pouvoir profiter de cette amélioration.

Utiliser un bureau non-compilé

Si vous voulez jouer à des jeux 3D en mode fenêtré et obtenir des performances maximales, vous aurez besoin d'un bureau non-composé.

Si vous utilisez Ubuntu 12.04, vous pouvez sélectionner Unity 2D sur l'écran de connexion. Les utilisateurs d'Ubuntu 12.10 devront utiliser un environnement de bureau différent, car Unity 2D n'est plus disponible.

Unity et GNOME Shell ne vous permettent pas de désactiver la composition, bien que de nombreux autres ordinateurs de bureau le fassent. Vous pouvez essayer Xfce, KDE ou un autre environnement de bureau. Assurez-vous de désactiver la composition sur le bureau de votre choix.(Effectuez une recherche Google pour savoir comment désactiver la composition sur le bureau de votre choix.) Vous perdrez les effets graphiques sophistiqués, mais le rendu 3D fenêtré accélérera.

N'utilisez pas Wubi

Wubi est un moyen très simple d'installer Ubuntu. Malheureusement, l'utilisation de Wubi entraîne une pénalité de performance significative pour les lectures et les écritures sur disque. Si vous utilisez Steam dans une installation Wubi, les temps de chargement seront considérablement plus courts que sur une partition Linux correcte.

Wubi est un excellent moyen d'essayer Ubuntu, mais vous aurez besoin de mettre en place un système à double amorçage avec Ubuntu sur sa propre partition pour obtenir les meilleures performances. Notez que l'activation du cryptage réduit également les performances d'entrée / sortie, même si cela ne devrait pas être aussi drastique que les performances de Wubi.

Phoronix a comparé l'impact des performances de Wubi dans le passé, et les résultats ne sont pas beaux.

Avez-vous d'autres astuces spécifiques à Linux pour obtenir des performances de jeu maximales? Laissez un commentaire et partagez-les!