Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format
PDF et la grise au format ODT →
Ceci est une ancienne révision du document !
apt-get remove --purge nvidia-*
La démarche est la suivante :
Éditez1) votre fichier '/etc/apt/sources.list2)' dans un terminal en tant que superutilisateur :
apt edit-sources
Vérifiez que le dépôt principal Debian soit suffixé 3) de « main contrib non-free » … (Bumblebee étant une contribution et les pilotes Nvidia étant non-libres).
Ensuite, ajoutez les dépôts backports s'ils ne sont pas présents :
## backports deb http://httpredir.debian.org/debian/ wheezy-backports main contrib non-free
deb http://httpredir.debian.org/debian/ jessie main contrib non-free
deb http://httpredir.debian.org/debian/ jessie-backports main contrib non-free
Enregistrez le fichier Ctrl + O + ↵ Entrée et actualisez les dépôts :
apt-get update
dpkg --print-architecture
amd64
dpkg --add-architecture i386
apt-get update
apt-get install primus-libs-ia32 # pour wheezy, c'est : primus-libs:i386
À cette étape, il vous faut choisir quel pilote logiciel vous désirez installer :
De même, si vous installez le pilote, il vous faudra être attentif aux différentes recommandations pour désactiver le support 'nouveau'.
⇒ Pour installer Bumblebee et fonctionner avec le pilote libre 'nouveau' :
apt-get install bumblebee mesa-utils
⇒ Pour installer Bumblebee et gérer le pilote privatif nvidia :
apt-get install bumblebee-nvidia primus nvidia-kernel-dkms nvidia-xconfig nvidia-settings nvidia-vdpau-driver vdpau-va-driver mesa-utils xserver-xorg-video-nvidia linux-headers-$(uname -r)
Toutefois installer de préférence la version des dépôts backports de jessie :
apt-get install -t jessie-backports bumblebee-nvidia primus nvidia-kernel-dkms nvidia-xconfig nvidia-settings nvidia-vdpau-driver vdpau-va-driver mesa-utils xserver-xorg-video-nvidia linux-headers-$(uname -r)
Lors de l'installation, il vous sera affiché une première fenêtre d'information :
vous avertissant qu'il y a conflit entre le pilote 'nouveau' et le pilote 'nvidia', que celui-ci devrait être résolu par un redémarrage de votre machine.
En suivant, vous aurez une autre fenêtre d'information :
vous affichant qu'il faudra modifier manuellement la configuration de votre machine pour qu'elle fonctionne avec le pilote nvidia - c'est ce que vous ferez ensuite.
En effet, depuis que Xorg fonctionne de manière automatique, on ne doit pas - sauf cas particulier - créer de fichier xorg.conf.
Et, le cas où il ne faut pas créer de fichier xorg.conf, c'est justement avec le projet Bumblebee, car celui-ci crée ses propres fichiers utilisés selon le choix du pilote.
Fichiers qu'il ne créé surtout pas dans le répertoire relatif à Xorg … parce que là, ça serait le “bazard” …
Pour vérifier s'ils sont actifs, exécutez :
lsmod | egrep -i "nouveau|vga_switcheroo"
S'il n'y a rien, c'est impeccable !
Si c'est le cas, déchargez les modules correspondants ainsi :
modprobe -r nouveau
modprobe -r vga_switcheroo
En effet, si ces modules sont actifs, ils empêcheront le fonctionnement correct avec le pilote nvidia !
Il se peut aussi que vous ayez le message d'erreur suivant :
modprobe:FATAL:Module nouveau in use
dans ce cas, veuillez lire le chapitre d'erreur relatif …
Il semble nécessaire de devoir installer le binaire VirtualGL
, requis par optirun … qui, malheureusement n'est pas fourni dans les dépôts officiels !
Téléchargez-le à partir de la page de téléchargement du projet.
Ne téléchargez pas le fichier relatif à l'archive .tar.gz, mais
virtualgl_num-version_i386.deb
, ou virtualgl_num-version_amd64.deb
. Téléchargez le bon fichier4), puis installez-le à l'aide de l'outil dpkg …
cd Téléchargements/
dpkg -i virtualgl_*.deb
« Si sudo est configuré pour votre utilisateur courant, c'est-à-dire si votre utilisateur est membre du groupe sudo, cette étape n'est pas nécessaire (le script post-installation du paquet bumblebee se charge d'ajouter automatiquement les utilisateurs de sudo au groupe bumblebee). »
C'est probablement la raison pour laquelle Bumblebee marche directement avec Ubuntu mais pas avec Debian, avec pourtant la même configuration d'origine.
En fait Ubuntu installe sudo par défaut ; ce qui n'est pas le cas de Debian qui vous propose de créer la session root à l'installation du système.
Pour être clair, sudo n'est pas nécessaire pour utiliser bumblebee ; juste il simplifie les choses en rendant inutile l'addition manuelle de l'utilisateur courant au groupe bumblebee.
La procédure n'étant pas complètement automatisée, il faut créer le groupe « bumblebee » et s'y intégrer, pour avoir le droit de contrôler la carte graphique Nvidia. (Remplacez USER de l'exemple de la commande ci-dessous par votre nom d'utilisateur) :
groupadd bumblebee
adduser USER bumblebee
Ajoutez votre utilisateur au groupe bumblebee - là aussi, remplacez USER du tuto par votre nom d'utilisateur - :
adduser USER bumblebee
Ensuite, redémarrez l'ordinateur puis votre session comme d'habitude.