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 →
Ci-dessous, les différences entre deux révisions de la page.
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 [10/12/2016 11:06] PengouinPdt [Gestion des erreurs] |
doc:materiel:cartes-graphique:nvidia:optimus [12/11/2017 16:29] PengouinPdt [Utilisation] |
||
---|---|---|---|
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/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 ==== | + | |
<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 121: | Ligne 101: | ||
<code>amd64</code> | <code>amd64</code> | ||
<code root>dpkg --add-architecture i386</code> | <code root>dpkg --add-architecture i386</code> | ||
- | <code root>apt-get update</code> | + | <code root>apt update</code> |
- | <code root>apt-get install primus-libs-ia32 # pour wheezy, c'est : primus-libs:i386</code> | + | <code root>apt install primus-libs-ia32</code> |
</note> | </note> | ||
Ligne 134: | Ligne 114: | ||
=> Pour installer Bumblebee et fonctionner avec le pilote libre 'nouveau' : | => Pour installer Bumblebee et fonctionner avec le pilote libre 'nouveau' : | ||
- | <code root>apt-get install bumblebee mesa-utils</code> | + | <code root>apt install bumblebee mesa-utils</code> |
=== Bumblebee avec 'nvidia' === | === Bumblebee avec 'nvidia' === | ||
=> 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 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 : \\ |
- | <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 install -t stretch-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 231: | Ligne 211: | ||
<code user>optirun firefox</code> | <code user>optirun firefox</code> | ||
- | |||
- | ==== Gestion du panel nvidia ==== | ||
- | |||
- | Pour pouvoir utiliser le panel nvidia, le seul moyen est de le lancer en mode console, tel que : | ||
- | |||
- | <code user>optirun nvidia-settings -c :8 </code> | ||
- | |||
- | <note>Il est possible de modifier le menu, pour ajouter la commande 'optirun', voir ci-dessous ... le chapitre "Gestion menu"</note> | ||
==== Test ==== | ==== Test ==== | ||
Ligne 249: | Ligne 221: | ||
Maintenant, démarrez la même commande avec le préfixe « optirun » : | Maintenant, démarrez la même commande avec le préfixe « optirun » : | ||
- | <code user> | + | <code user>optirun glxgears</code> |
- | optirun glxgears</code> | + | |
Normalement, les performances affichées dans le terminal devraient être nettement supérieures ! \\ | Normalement, les performances affichées dans le terminal devraient être nettement supérieures ! \\ | ||
Sur le PC où ces lignes sont écrites, la carte intégrée affiche 60fps (pour « frames per seconds », images par seconde en français) et la carte Nvidia affiche 1100fps. | Sur le PC où ces lignes sont écrites, la carte intégrée affiche 60fps (pour « frames per seconds », images par seconde en français) et la carte Nvidia affiche 1100fps. | ||
+ | |||
+ | ==== Gestion du panel nvidia ==== | ||
+ | |||
+ | Pour pouvoir utiliser le panel nvidia, le seul moyen est de le lancer en mode console, tel que : | ||
+ | |||
+ | <code user>optirun nvidia-settings -c :8 </code> | ||
+ | |||
+ | <note>Il est possible de modifier le menu, pour ajouter la commande 'optirun', voir ci-dessous ... le chapitre "Gestion menu"</note> | ||
+ | |||
+ | ==== Gestion de Steam ==== | ||
+ | |||
+ | => Ajoutez la variable d'environnement OPTIMUS_PREFIX | ||
+ | |||
+ | <code root>sh -c 'echo OPTIMUS_PREFIX=\"primusrun\" >> /etc/environment'</code> | ||
+ | |||
+ | **Déloguez-vous** de votre session **pour vous reconnectez** ! | ||
+ | |||
+ | => Puis, pour chaque jeu, dont vous voulez profiter d'optirun, il faut modifiez les propriétés de lancement de celui-ci. | ||
+ | |||
+ | - Exécutez Steam, | ||
+ | - allez dans votre librairie de jeux, | ||
+ | - sélectionnez le jeu en question, | ||
+ | - puis faites un clic droit dessus, et choisissez le menu "Properties". | ||
+ | - Ensuite, cliquez sur le bouton [SET LAUNCH OPTIONS], | ||
+ | - et spécifiez dans le champ l'information qui suit : ''$OPTIMUS_PREFIX %command%'' | ||
Ligne 323: | Ligne 319: | ||
Modifiez la ligne 'Driver=' tel que : **Driver=nvidia** | Modifiez la ligne 'Driver=' tel que : **Driver=nvidia** | ||
- | <note>En effet, Bumblebee sans cette modification n'arrive pas à trouver le bon module.</note> | + | <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" === | === Modification de "KernelDriver" === | ||
Ligne 508: | Ligne 504: | ||
==== 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 | ||
+ | |||