Comment activer Nvidia SLI sur Ubuntu pour des performances de jeu optimales.
Par défaut, Ubuntu utilisera leOpen source pilote vidéo Nouveau pour votre carte graphique NVIDIA. Ce pilote ne prend pas en charge l'accélération 3D et peut ne pas fonctionner avec les toutes dernières cartes vidéo ou technologies de NVIDIA.
Les limitations actuelles des pilotes Nvidia sont les suivantes:
- Linux ne prend en charge que le SLI & Multi-GPU (Cartes à deux GPU sur un telles que la GTX 690) peut être activé, mais uniquement via des invites de commande dans le terminal.
- Fonctionne uniquement sur les plates-formes de bureau, Le SLI sur les GPU mobiles n'est pas pris en charge.
- Uniquement ID Tech 4 Les jeux de moteur sont officiellement pris en charge dans SLI en créant un “Profil d'application” avec GLDoom3 réglé sur “vrai”. Jeux sur ID Tech 4 le moteur inclut Quake 4, Territoire ennemi: Guerres de tremblement de terre, Perte 3, et les jeux Prey et Open Source sur ID Tech 4 inclure The Dark Mod.
- Les GPU avec ECC activé ne peuvent pas être utilisés dans une configuration SLI.
- Le SLI sur les cartes graphiques basées sur Quadro nécessite toujours un pont vidéo.
- TwinView n'est pas non plus pris en charge avec SLI ou Multi-GPU. Un seul écran peut être utilisé lorsque SLI ou Multi-GPU est activé, à l'exception de Mosaïque.
- Si X est configuré pour utiliser plusieurs écrans et écran 0 a SLI ou multi-GPU activé, les autres écrans configurés pour utiliser le pilote Nvidia seront désactivés. Notez que si SLI ou Multi-GPU est activé, les GPU utilisés par cette configuration ne seront pas disponibles pour le rendu GPU unique.
- Rendu d'image alternatif (RFA) et rendu d'image fractionnée (SFR) sont pris en charge sous Linux. AFR2 n'est pas pris en charge et n'est pas prévu pour Linux.
Rendu d'image alternatif (RFA) est pris en charge. Ce mode SLI utilise chaque carte pour restituer une image, puis la carte suivante restitue ce qui suit. Par exemple, en AFR bidirectionnel, GPU1 rend les images 1, 3, 5, etc.. et les rendus GPU2 2, 4, 6, etc.. En dehors de l'ID Tech 4 moteur Alternate Frame Rendering ne fonctionne sur aucune carte autre que la première, ce qui fait chuter les fréquences d'images 50%. Il s'agit d'un bogue connu et nVidia travaille actuellement sur ce problème.
Les profils SLI ne sont PAS inclus avec les pilotes, contrairement à la version Windows des pilotes nVidia. Ils doivent être créés manuellement pour ID Tech 4 Jeux basés sur le moteur. Pour apprendre à les fabriquer soi-même, veuillez lire la section Créer des profils d'application de cette page wiki.
Rendu d'image fractionnée (SFR) est également pris en charge. Ce mode utilise le premier GPU pour restituer la moitié supérieure de l'écran, et le deuxième GPU pour rendre la moitié inférieure. Ce mode ne fonctionne pas non plus correctement en dehors d'ID Tech 4. Il affichera toujours le plein écran, mais seulement à la vitesse d'un seul GPU.
Mode de rendu d'image alternatif 2 (RFA2) n'est PAS pris en charge sous Linux. Ce mode est à l'opposé du rendu Alternate Frame en utilisant à la place le dernier GPU comme principal et chaque GPU au-dessus comme le suivant.. Par exemple, en AFR2 à trois voies? GPU3 rend les images 1, 4, 7, etc.. GPU2 rend les images 2, 5, 8, etc.. et GPU1 rend les images 3, 6, 9, etc.. Sous Windows, AFR2 est le mode SLI préféré car il a tendance à offrir des performances supérieures à AFR. Ma théorie est que GPU1 est la carte principale pour la sortie vidéo, il utilise un GPU différent pour les calculs principaux, il équilibre mieux la charge de travail. Je n'ai vu aucune documentation sur la raison spécifique pour laquelle AFR2 fonctionne mieux.
Malgré ce qui a été dit plus haut, si vous souhaitez essayer SLI voici comment l'activer via le terminal:
- Ouvrir le terminal.
- Utilisez la commande suivante de votre choix: glisser=on (active le SLI) sli=auto (Permet à nvidia-xconfig d'activer automatiquement le SLI s'il détecte une configuration prête pour le SLI) sli=afr (active le SLI en mode AFR) sli=fr (active le SLI en mode SFR).
Commandes du terminal:
sudo nvidia-xconfig -sli=on
sudo nvidia-xconfig -sli=auto
sudo nvidia-xconfig -sli=afr
sudo nvidia-xconfig -sli=sfr
sudo nvidia-xconfig -sli=off
- Mettez votre mot de passe
- Redémarrez gratuitement (redémarrage sudo via le terminal ou via l'interface graphique)
- Ouvrez le “Paramètres du serveur nVidia X” programme
- Sélectionnez n'importe quel GPU dans la liste, et recherchez la sortie d'écran. Si SLI est bien activé? Il dira “(SLI)” à la fin de la sortie d'écran détectée.
La seule différence est si vous avez un multi-GPU (comme la GTX 690) vous changez l'argument de sli en multiple. Commandes du terminal:
sudo nvidia-xconfig -multigpu=on
sudo nvidia-xconfig -multigpu=auto
sudo nvidia-xconfig -multigpu=afr
sudo nvidia-xconfig -multigpu=sfr
sudo nvidia-xconfig -multigpu=off
Si vous avez des cartes multi-GPU dans votre système en SLI (comme deux GTX 690 avec le pont SLI approprié) vous n'avez qu'à mélanger les commandes ensemble. Commandes du terminal:
sudo nvidia-xconfig -sli=on -multigpu=on
sudo nvidia-xconfig -sli=auto -multigpu=auto
sudo nvidia-xconfig -sli=afr -multigpu=afr
sudo nvidia-xconfig -sli=sfr -multigpu=sfr
sudo nvidia-xconfig -sli=off -multigpu=off
En pratique:
sudo nvidia-xconfig --sli=On
- Redémarrer
NOTE: Si vous changez le pilote de carte ou de carte vidéo – vous devez répéter SLI configuration.