Différences
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 | ||
bumblebee [Le 27/07/2019, 14:49] sangorys |
bumblebee [Le 11/09/2022, 11:52] (Version actuelle) moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) |
||
---|---|---|---|
Ligne 3: | Ligne 3: | ||
====== Bumblebee : Optimus sous GNU/Linux ====== | ====== Bumblebee : Optimus sous GNU/Linux ====== | ||
- | Cette page présente une description du logiciel Bumblebee, dont le but est de supporter la [[:nvidia_optimus|technologie Optimus de NVIDIA]] sous %%GNU/Linux%%. Un [[http://forum.ubuntu-fr.org/viewtopic.php?id=1230851|topic dédié]] est également disponible sur le forum, partie //Affichage et cartes graphiques//. | + | Cette page présente une description du logiciel Bumblebee, dont le but est de supporter la [[:nvidia_optimus|technologie Optimus de NVIDIA]] sous %%GNU/Linux%%. Un [[https://forum.ubuntu-fr.org/viewtopic.php?id=1230851|topic dédié]] est également disponible sur le forum, partie //Affichage et cartes graphiques//. |
<note important> | <note important> | ||
Ligne 15: | Ligne 15: | ||
===== Présentation ===== | ===== Présentation ===== | ||
- | **Bumblebee** est un projet indépendant géré par plusieurs développeurs réunis dans une équipe nommée **[[http://bumblebee-project.org/|Bumblebee Project]]** et dont le but est de supporter la [[:nvidia_optimus|technologie Optimus]] (le support d'Hybrid SLI est aussi de la partie) sous %%GNU/Linux%%, que ce soit sous Ubuntu ou une autre distribution. Le support est néanmoins plus présent pour Ubuntu et [[https://www.archlinux.org/|ArchLinux]] que les autres distributions. | + | **Bumblebee** est un projet indépendant géré par plusieurs développeurs réunis dans une équipe nommée **[[https://bumblebee-project.org/|Bumblebee Project]]** et dont le but est de supporter la [[:nvidia_optimus|technologie Optimus]] (le support d'Hybrid SLI est aussi de la partie) sous %%GNU/Linux%%, que ce soit sous Ubuntu ou une autre distribution. Le support est néanmoins plus présent pour Ubuntu et [[https://www.archlinux.org/|ArchLinux]] que les autres distributions. |
- | **C'est la solution conseillée**. Bumblebee offre la possibilité d'utiliser la [[:nvidia|carte graphique NVIDIA]] lorsque nécessaire (via au choix le pilote propriétaire nvidia ou le pilote libre nouveau, le pilote propriétaire nvidia étant cependant fortement recommandé dans le cas de cette technologie), et d'éteindre celle-ci le reste du temps. D'autres solutions existent, mais celle-ci à l'avantage d'être la plus stable, et a comme propriété non négligeable d'être en partie développée par un membre du forum Ubuntu-fr, ArchangeGabriel, qui pourra vous aider dans le [[http://forum.ubuntu-fr.org/viewtopic.php?id=1230851|topic dédié]]. | + | **C'est la solution conseillée**. Bumblebee offre la possibilité d'utiliser la [[:nvidia|carte graphique NVIDIA]] lorsque nécessaire (via au choix le pilote propriétaire nvidia ou le pilote libre nouveau, le pilote propriétaire nvidia étant cependant fortement recommandé dans le cas de cette technologie), et d'éteindre celle-ci le reste du temps. D'autres solutions existent, mais celle-ci à l'avantage d'être la plus stable, et a comme propriété non négligeable d'être en partie développée par un membre du forum Ubuntu-fr, ArchangeGabriel, qui pourra vous aider dans le [[https://forum.ubuntu-fr.org/viewtopic.php?id=1230851|topic dédié]]. |
===== Installation ===== | ===== Installation ===== | ||
Ligne 29: | Ligne 29: | ||
=====Tester Bumblebee===== | =====Tester Bumblebee===== | ||
- | FIXME tout ce qui suit ne fonctionne plus sous Bionçic et surement pas sous Xenial. | + | FIXME tout ce qui suit ne fonctionne plus sous Bionic et surement pas sous Xenial. |
- Ensuite, pour vérifier que tout fonctionne, dans un [[:terminal]], entrez ceci :<code>glxspheres</code> Si ça ne marche pas, il vous dit "commande introuvable", essayer <code>glxspheres64</code> Si cela ne marche toujours pas, voir le chapitre **[[#glxspheres et glxspheres64 , commande introuvable]]**. \\ Une fenêtre apparaît, avec une animation de sphères colorées. Laisser tourner 30s, puis fermez la fenêtre, et notez le résultat. | - Ensuite, pour vérifier que tout fonctionne, dans un [[:terminal]], entrez ceci :<code>glxspheres</code> Si ça ne marche pas, il vous dit "commande introuvable", essayer <code>glxspheres64</code> Si cela ne marche toujours pas, voir le chapitre **[[#glxspheres et glxspheres64 , commande introuvable]]**. \\ Une fenêtre apparaît, avec une animation de sphères colorées. Laisser tourner 30s, puis fermez la fenêtre, et notez le résultat. | ||
- Puis comparez avec la même chose sur la carte NVIDIA :<code>optirun glxspheres</code> | - Puis comparez avec la même chose sur la carte NVIDIA :<code>optirun glxspheres</code> | ||
Ligne 58: | Ligne 58: | ||
<code>optirun <application></code> | <code>optirun <application></code> | ||
- | Par ailleurs, le gestionnaire de configuration [[nvidia|nVidia settings]] est accessible **seulement** en lançant dans un terminal : | + | Par ailleurs, le gestionnaire de configuration [[nvidia|nVidia settings]] est accessible **seulement** en lançant dans un terminal : |
<code>optirun -b none nvidia-settings -c :8</code> | <code>optirun -b none nvidia-settings -c :8</code> | ||
Ligne 284: | Ligne 284: | ||
- [[:tutoriel:comment_modifier_sources_maj#recharger_la_liste_des_paquets|recharger la liste des paquets]]: <code>sudo apt update</code> | - [[:tutoriel:comment_modifier_sources_maj#recharger_la_liste_des_paquets|recharger la liste des paquets]]: <code>sudo apt update</code> | ||
- Et mettez à jour : <code>sudo apt upgrade</code> | - Et mettez à jour : <code>sudo apt upgrade</code> | ||
+ | |||
+ | ==== You've no permission to communicate with the Bumblebee daemon ==== | ||
+ | |||
+ | Si vous obtenez le message : | ||
+ | <code> | ||
+ | $ optirun -b none nvidia-settings -c :8 | ||
+ | [ 1313.538315] [ERROR]You've no permission to communicate with the Bumblebee daemon. Try adding yourself to the 'bumblebee' group | ||
+ | [ 1313.538347] [ERROR]Could not connect to bumblebee daemon - is it running? | ||
+ | </code> | ||
+ | |||
+ | Exécuter la commande et redémarrer | ||
+ | <code>sudo gpasswd -a user(à remplacer) bumblebee </code> | ||
+ | |||
+ | |||
+ | |||
+ | ==== Cannot access secondary GPU - error==== | ||
+ | |||
+ | |||
+ | <code>$ optirun -b none nvidia-settings -c :8 | ||
+ | [ 1710.110775] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) Failed to load module "nvidia" (module does not exist, 0) | ||
+ | [ 1710.110829] [ERROR]Aborting because fallback start is disabled. | ||
+ | </code> | ||
+ | |||
+ | <note warning>Que faire ???</note> | ||
Vous pouvez maintenant suivre la procédure d'installation et de test décrite plus haut [[#pour Ubuntu 14.04]]. | Vous pouvez maintenant suivre la procédure d'installation et de test décrite plus haut [[#pour Ubuntu 14.04]]. | ||
Ligne 289: | Ligne 313: | ||
===== Lien divers ===== | ===== Lien divers ===== | ||
- | * **(en)**[[http://bumblebee-project.org/|Site officiel de l'organisation Bumblebee-Project]] | + | * **(en)**[[https://bumblebee-project.org/|Site officiel de l'organisation Bumblebee-Project]] |
* **(en)**[[https://github.com/Bumblebee-Project/|Page GitHub de l'organisation Bumblebee-Project]] | * **(en)**[[https://github.com/Bumblebee-Project/|Page GitHub de l'organisation Bumblebee-Project]] | ||
* **(en)**[[https://launchpad.net/~bumblebee/|Page de l'organisation (et PPAs) sur Launchpad]] | * **(en)**[[https://launchpad.net/~bumblebee/|Page de l'organisation (et PPAs) sur Launchpad]] | ||
* **(en)**[[https://wiki.ubuntu.com/Bumblebee|Bumblebee Project sur le wiki anglophone Ubuntu]] | * **(en)**[[https://wiki.ubuntu.com/Bumblebee|Bumblebee Project sur le wiki anglophone Ubuntu]] |