logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

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 → ODT PDF Export

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
doc:materiel:cartes-graphique:nvidia:optimus [09/12/2016 21:14]
smolski [Procédure d'installation de Bumblebee]
doc:materiel:cartes-graphique:nvidia:optimus [11/12/2016 09:45]
smolski [Procédure d'installation de Bumblebee]
Ligne 75: Ligne 75:
  
 <note warning>​**NE SURTOUT PAS CHERCHER À INSTALLER LES PILOTES NVIDIA PAR TOUT AUTRE MÉTHODE !!!** \\ <note warning>​**NE SURTOUT PAS CHERCHER À INSTALLER LES PILOTES NVIDIA PAR TOUT AUTRE MÉTHODE !!!** \\
-Si jamais vous l'avez fait, désinstallez tout avant :+Si jamais vous l'avez fait, désinstallez tout avant((voir : [[doc:​systeme:​apt:​apt-get#​purge-autoremove | Nettoyage des paquets avec apt-get]])) ​:
 <code root>​apt-get remove --purge nvidia-*</​code></​note>​ <code root>​apt-get remove --purge nvidia-*</​code></​note>​
  
Ligne 85: Ligne 85:
   - Optionnel : Éditer vos raccourcis pour utiliser la carte graphique dédiée   - Optionnel : Éditer vos raccourcis pour utiliser la carte graphique dédiée
  
-==== Installation des dépôts ==== +==== Les dépôts ==== 
  
-Éditez(([[:​doc:​editeurs:​nano]])) votre fichier '/​etc/​apt/​sources.list(([[:​doc:​systeme:​apt:​sources.list]]))' dans un terminal en tant que [[doc:​systeme:​superutilisateur|superutilisateur]] : +  - Vérifiez que [[doc:​systeme:​apt:​sources.list|le dépôt principal Debian]] soit suffixé((que la ligne se termine par...)) de « main contrib non-free » ... //​(Bumblebee étant une// contribution//​ et les pilotes Nvidia étant// non-libres).  
-<code root>apt edit-sources</​code>​ +  - Pour stable, ajoutez [[doc:​systeme:​apt:​sources.list#​les-retroportages-depot-backports | les dépôts backports]] s'ils ne sont pas présents.
- +
-Vérifiez que le dépôt principal Debian soit suffixé ((que la ligne se termine par...)) de « main contrib non-free » ... //​(Bumblebee étant une// contribution//​ et les pilotes Nvidia étant// non-libres).  +
- +
-=== Dépôts pour Wheezy === +
- +
-Ensuite, ajoutez [[doc:​systeme:​apt:​sources.list#​les-retroportages-depot-backports | les dépôts backports]] s'ils ne sont pas présents ​+
- +
-<code apt_sources wheezy-stable-backport.list>## backports  +
-deb http://​httpredir.debian.org/​debian/​ wheezy-backports main contrib non-free</​code>​ +
- +
-=== Dépôts pour Jessie (et versions supérieures) === +
- +
-<code apt_sources jessie.list>​ +
-deb http://​httpredir.debian.org/​debian/​ jessie main contrib non-free</​code>​ +
- +
-<note tip>​Préferez l'​usage des dépôts backports de Jessie : \\ +
-<code apt_sources jessie-backports.list>​ +
-deb http://​httpredir.debian.org/​debian/​ jessie-backports main contrib non-free</​code>​ +
-</​note>​ +
- +
-==== Mise-à-jour des dépôts ==== +
- +
-Enregistrez le fichier <​key>​Ctrl</​key>​ + <​key>​O</​key>​ + <​key>​Entrée</​key>​ et actualisez les dépôts : +
-<code root>​apt-get update</​code>​+
  
 ==== Installation de Bumblebee ==== ==== Installation de Bumblebee ====
Ligne 139: Ligne 115:
  
 => Pour installer Bumblebee et gérer le pilote privatif nvidia : => Pour installer Bumblebee et gérer le pilote privatif nvidia :
-<code root>​apt-get install nvidia-kernel-dkms nvidia-xconfig nvidia-settings nvidia-vdpau-driver vdpau-va-driver mesa-utils bumblebee-nvidia primus</​code>​+<code root>​apt-get install nvidia-kernel-dkms nvidia-xconfig nvidia-settings nvidia-vdpau-driver vdpau-va-driver mesa-utils bumblebee-nvidia primus ​xserver-xorg-video-nvidia linux-headers-$(uname -r)</​code>​
 Toutefois installer de préférence la version des dépôts backports de jessie : \\ Toutefois installer de préférence la version des dépôts backports de jessie : \\
-<code root> apt-get install -t jessie-backports nvidia-kernel-dkms nvidia-xconfig nvidia-settings nvidia-vdpau-driver vdpau-va-driver mesa-utils bumblebee-nvidia primus</​code>​+<code root> apt-get install -t jessie-backports nvidia-kernel-dkms nvidia-xconfig nvidia-settings nvidia-vdpau-driver vdpau-va-driver mesa-utils bumblebee-nvidia primus ​xserver-xorg-video-nvidia linux-headers-$(uname -r)</​code>​
  
 Lors de l'​installation,​ il vous sera affiché une première fenêtre d'​information : \\ Lors de l'​installation,​ il vous sera affiché une première fenêtre d'​information : \\
Ligne 288: Ligne 264:
  
 ==== [ERROR]Cannot access secondary GPU - error: Could not load GPU driver ==== ==== [ERROR]Cannot access secondary GPU - error: Could not load GPU driver ====
 +
 +Testez une des solutions, une par une, puis ensuite [[#​redemarrer-le-service-bumblebeed|redémarrer le service Bumblebee]],​ et essayez d'​utiliser à nouveau votre commande précédée d'​optirun !
 +
 +=== Modification de "​Driver"​ ===
 +
 +Une solution très simple est d'​éditer le fichier /​etc/​bumblebee/​bumblebee.conf,​ avec les droits administrateurs,​ pour modifier la ligne '​Driver='​ en début de fichier : 
 +
 +<​code>​
 +# Configuration file for Bumblebee. Values should **not** be put between quotes
 +
 +## Server options. Any change made in this section will need a server restart
 +# to take effect.
 +[bumblebeed]
 +# The secondary Xorg server DISPLAY number
 +VirtualDisplay=:​8
 +# Should the unused Xorg server be kept running? Set this to true if waiting
 +# for X to be ready is too long and don't need power management at all.
 +KeepUnusedXServer=false
 +# The name of the Bumbleblee server group name (GID name)
 +ServerGroup=bumblebee
 +# Card power state at exit. Set to false if the card shoud be ON when Bumblebee
 +# server exits.
 +TurnCardOffAtExit=false
 +# The default behavior of '​-f'​ option on optirun. If set to "​true",​ '​-f'​ will
 +# be ignored.
 +NoEcoModeOverride=false
 +# The Driver used by Bumblebee server. If this value is not set (or empty),
 +# auto-detection is performed. The available drivers are nvidia and nouveau
 +# (See also the driver-specific sections below)
 +Driver=
 +(...)
 +</​code>​
 +
 +Modifiez la ligne '​Driver='​ tel que : **Driver=nvidia** ​
 +
 +<​note>​En effet, sans cette modification,​ Bumblebee semble ne pas arriver à trouver le bon module. //version touchée 3.2.1-5, 3.2.1-7//</​note>​
 +
 +=== Modification de "​KernelDriver"​ ===
  
 Dans un premier temps, vérifiez le nom du pilote nvidia chargé : Dans un premier temps, vérifiez le nom du pilote nvidia chargé :
Ligne 312: Ligne 326:
 supported: ​     external supported: ​     external
 license: ​       NVIDIA license: ​       NVIDIA
 +(...)
 </​code>​ </​code>​
  
Ligne 328: Ligne 343:
 </​code>​ </​code>​
  
-S'il apparaît que la ligne 'DRIVER' comporte juste la mention suivante 'DRIVER=nvidia',​ modifiez-la par '**DRIVER=nvidia-current**'​+S'il apparaît que la ligne 'KernelDriver' comporte juste la mention suivante 'KernelDriver=nvidia',​ modifiez-la par '​** ​KernelDriver=nvidia-current**'​
  
-Si dans votre cas, exceptionnel,​ le bon nom de pilote est bel et bien '​nvidia',​ modifiez si besoin la ligne en question par "DRIVER=nvidia"​. ​+Si dans votre cas, exceptionnel,​ le bon nom de pilote est bel et bien '​nvidia',​ modifiez si besoin la ligne en question par "KernelDriver=nvidia"​. ​
  
-Il faut ensuite [[#​redemarrer-le-service-bumblebeed|redémarrer le service Bumblebee]],​ avant d'​utiliser à nouveau votre commande ! +//​C'​est un [[https://​bugs.debian.org/​717687|bogue]] Debian connu - apparemment réglé dans la future version 3.2.1-11 de Bumblebee//
- +
-//​C'​est un [[https://​bugs.debian.org/​717687|bogue]] Debian connu//+
  
 ==== [ERROR]Cannot access secondary GPU - error: [XORG] (EE) /​dev/​dri/​card0:​ failed to set DRM interface version 1.4: Permission denied ==== ==== [ERROR]Cannot access secondary GPU - error: [XORG] (EE) /​dev/​dri/​card0:​ failed to set DRM interface version 1.4: Permission denied ====
Ligne 366: Ligne 379:
  
 //​C'​est un [[https://​bugs.debian.org/​756522|bogue]] Debian Jessie connu, à-propos de Bumblebee - version 3.2.1-*, et Nvidia : 340.*.// //​C'​est un [[https://​bugs.debian.org/​756522|bogue]] Debian Jessie connu, à-propos de Bumblebee - version 3.2.1-*, et Nvidia : 340.*.//
 +
 +=== Vérification prise en charge par '​nouveau'​ ===
 +
 +Si vous avez installé Bumblebee pour fonctionner avec le pilote libre '​nouveau',​ vérifiez le support de votre GPU nvidia par le pilote - s'il n'est pas pris-en-charge,​ installez la version '​Bumblebee-nvidia'​. Si votre version de GPU est bien prise en charge par le pilote '​nouveau',​ vérifiez l'​écriture de l'​identifiant de Bus PCI, tel que ci-dessous. ​
  
 === Erreur d'​identifiant PCI === === Erreur d'​identifiant PCI ===
doc/materiel/cartes-graphique/nvidia/optimus.txt · Dernière modification: 29/03/2021 21:11 par Debian Alain

Pied de page des forums

Propulsé par FluxBB