Tutoriel: Installer les pilotes NVIDIA et gérer Optimus sous OpenSUSE Tumbleweed: méthode Bumblebee.
La gestion d’Optimus sur les distributions Linux a longtemps été problématique. Aujourd’hui, mis à part Ubuntu et la technologie Prime, il n’existe aucune solution fonctionnelle « out of the box », et celle-ci est très certainement la solution qui délivre la performance la moins satisfaisante de toutes les manières de gérer Optimus sous Linux, bien qu’elle reste la plus pratique pour ceux qui n’aiment pas mettre les mains dans le cambouis.
En mettant de côté les méthodes de « GPU Passtrough », il existe les technologies Bumblebee et Nvidia X-Run. Bumblebee délivre des performances meilleures que Prime, mais moins bonnes que X-Run, qui reste à ce jour la meilleure solution de performance avec Optimus.
C’est de Bumblebee dont il est question dans ce tutoriel, la méthode X-Run fera l’objet d’un prochain article.
Installer Bumblebee sous OpenSUSE Tumbleweed:
Si possible, afin de ne pas avoir de conflits avec des pilotes préalablement installés, il est préférable de suivre ce tutoriel après une installation fraîche et à jour dans ses paquets.
1 |
sudo zypper dup |
Il convient aussi, si la partition racine (/) a été formatée en BtrFS, et si les Snapshots ont été activés, de créer un snapshot avant cette installation afin de pouvoir revenir facilement en arrière en cas de problème.
1 |
sudo snapper create -d avantBB |
Installation de Bumblebee:
1 |
sudo zypper in bumblebee |
Ajouter le nom d’utilisateur au groupe Bumblebee (en remplaçant nom d’utilisateur par le votre):
1 |
sudo usermod -aG bumblebee nomdutilisateur |
Activer et démarrer Bumblebee:
1 2 |
sudo systemctl enable bumblebeed sudo systemctl start bumblebeed |
Blacklister le pilote « nouveau », qui sera remplacé par le pilote propriétaire Nvidia:
1 |
echo "blacklist nouveau" | sudo tee -a /etc/modprobe.d/99-local.conf |
Mettre à jour l’image du Kernel:
1 |
sudo mkinitrd |
En bons gamers que vous êtes, il faut installer les bibliothèques 32bit afin de pouvoir faire fonctionner les jeux et les applications comme Steam:
1 |
sudo zypper in Mesa-libGL1-32bit libX11-6-32bit primus-32bit |
Installer les pilotes Nvidia compatibles avec Bumblebee:
Activer les dépôts des pilotes compatibles Bumblebee:
1 |
sudo zypper ar -c -f http://download.opensuse.org/repositories/X11:/Bumblebee/openSUSE_Tumbleweed/ X11:Bumblebee |
Installer le pilote Nvidia:
1 2 |
sudo zypper in nvidia-bumblebee nvidia-bumblebee-32bit sudo systemctl enable dkms |
Mettre à jour l’image du Kernel:
1 |
sudo mkinitrd |
Redémarrer le PC puis vérifier l’installation avec l’application de réglages des pilotes Nvidia:
1 |
optirun -b none nvidia-settings -c :8 |
Pour lancer des jeux et activer la carte graphique Nvidia:
1 |
primusrun nomdujeu |
ou pour lancer Steam
1 |
primusrun steam |
Enjoy !
Poster un Commentaire