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 19:39]
PengouinPdt [Procédure d'installation de Bumblebee]
doc:materiel:cartes-graphique:nvidia:optimus [08/06/2017 19:43]
PengouinPdt
Ligne 7: Ligne 7:
   * Suivi :​{{tag>​à-tester}}   * Suivi :​{{tag>​à-tester}}
     * Création par [[user>​smolski]] le 08/02/2012     * Création par [[user>​smolski]] le 08/02/2012
-    * Testé par .... le ....+    * Testé par [[user>​PengouinPdt]]
   * Commentaires sur le forum : [[http://​debian-facile.org/​viewtopic.php?​id=4924 |C'est ici]]((N'​hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !))    * Commentaires sur le forum : [[http://​debian-facile.org/​viewtopic.php?​id=4924 |C'est ici]]((N'​hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) 
  
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). ​+==== Installation ​de Bumblebee ​====
  
-=== Dépôts pour Wheezy === +<note warning>​**Ne cherchez pas à utiliser le pilote libre 'nouveau'​ si votre carte graphique de fabriquant nvidia n'​est ​pas supportée** par celui-ci
- +Pour savoir, si elle est supportée, lisez la [[https://nouveau.freedesktop.org/wiki/CodeNames/|page du "code name" fournie par la projet nouveau]], ​et recherchez la mention correspondante à votre GPU. Puis selon le "code name" correspondant,​ lisez cette [[https://nouveau.freedesktop.org/wiki/VideoAcceleration/​|page]] pour connaître le support ou non de votre carte vidéo
-Ensuite, ajoutez [[doc:​systeme:​apt:​sources.list#​les-retroportages-depot-backports | les dépôts backports]] s'ils ne sont pas présents : +**Si votre carte graphique n'est pas supportée, utilisez directement le projet Bumblebee avec le pilote privatif !**</​note>​
- +
-<code apt_sources wheezy-stable-backport.list>## backports ​ +
-deb http://httpredir.debian.org/debianwheezy-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/debianjessie 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 ====+
  
 <note important>​Pour ceux qui ont installé la version 64 bits de Debian, pensez à ajouter la [[https://​wiki.debian.org/​fr/​Multiarch/​HOWTO|gestion du multi-architecture]] pour 32 bits, on vérifie que l'​architecture soit '​amd64',​ et si c'est le cas, on active le mode correspondant,​ puis on met-à-jour sa distribution : <note important>​Pour ceux qui ont installé la version 64 bits de Debian, pensez à ajouter la [[https://​wiki.debian.org/​fr/​Multiarch/​HOWTO|gestion du multi-architecture]] pour 32 bits, on vérifie que l'​architecture soit '​amd64',​ et si c'est le cas, on active le mode correspondant,​ puis on met-à-jour sa distribution :
Ligne 139: Ligne 119:
  
 => 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 : \\ 
-<note tip>​Préférez ​installer 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 ​xserver-xorg-video-nvidia linux-headers-$(uname -r)</​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 </code></​note>+
  
 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 289: Ligne 268:
  
 ==== [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 313: Ligne 330:
 supported: ​     external supported: ​     external
 license: ​       NVIDIA license: ​       NVIDIA
 +(...)
 </​code>​ </​code>​
  
Ligne 329: Ligne 347:
 </​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 367: Ligne 383:
  
 //​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 ===
Ligne 468: Ligne 488:
 ==== Ordinateurs testés ==== ==== Ordinateurs testés ====
  
 +  * Asus G551JK, sous Stretch
   * Asus N53SV, wheezy et SID, s'​installe et fonctionne sans modification manuelle.   * Asus N53SV, wheezy et SID, s'​installe et fonctionne sans modification manuelle.
   * Dell AlienWare 13, sous Sid    * Dell AlienWare 13, sous Sid 
   * Dell Optirun R15, sous Jessie   * Dell Optirun R15, sous Jessie
 +
  
  
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