Bonjour/Bonsoir 🙂
Je suis "nouveau" sur Fedora, enfin nouveau j'ai déjà eu l'occasion de l'utiliser, mais c'est la première fois que je saute de pas depuis Ubuntu vers un autre OS. Je commençais en avoir marre d'avoir un système qui commençais a être pollué par les add-on Amazon, ect.. Et surtout de Unity, enfin bref.
Donc, j'ai installer Fedora sur mon pc portable et sur mon pc de bureau (en dualboot avec OpenSUSE)
Et, mon pc portable est doté de la technologie de switch Nvidia Optimus (qui me fait ch**r d'ailleurs)
Donc, j'ai installer Bumblebee, mais, sans plus, il n'y a pas de driver Nvidia officiel ? Comme avec les distrib basé Debian ?
Donc voila ma question: Comment pui-je désactiver la carte NVIDIA pour n'utiliser que la Intel pour gagner de l'autonomie et surtout diminuer la chaleur (surtout avec les 38/40 qui arrivent..)
Je suis un utilisateur assez avancés de tout ce qui touche à Debian et dérivés mais sur du RedHat/Fedora, je suis pas très avancés donc pouvez-vous bien détailler, s'il vous plais ? (Enfin, ce qui ait d'entrer des commandes, j'ai l'habitude, donc, je suis pas un débutant.
Merci 😃
salut, et bienvenue parmi nous !

la doc Bumblebee est assez claire la dessus. Si c'est correctement installé, tu n’utilises la carte nvidia qu'à la demande, et tu gagnes ainsi en autonomie.
Normalement, il est bien installé, mais quand je teste, j'ai ça:
[root@Host-004]# PRIMUS_VERBOSE=2 optirun -b primus glxgears -info
[ 664.248826] [ERROR]The Bumblebee daemon has not been started yet or the socket path /var/run/bumblebee.socket was incorrect.
[ 664.249035] [ERROR]Could not connect to bumblebee daemon - is it running?
[root@Host-004 ]# optirun glxgears -info | grep "GL_VENDOR"
[ 190.278956] [ERROR]The Bumblebee daemon has not been started yet or the socket path /var/run/bumblebee.socket was incorrect.
[ 190.279122] [ERROR]Could not connect to bumblebee daemon - is it running?
[root@Host-004]#

Donc, là je sais pas quoi faire.. :$
Mais aussi, sur Ubuntu, il n'y avais pas besoin de bumblebee pour ça.. Il suffisait d'aller dans les paramêtre NVIDIA et de selectionner le GPU Intel/nVIDIA et de se déconnecter et de se logger.
Sur Ubuntu, j'obtenais un peu plus de 4 heures d'autonomie, sur Fedo, je ne suis qu'a 1h30...
que renvoient
dnf info bbswitch
dnf info bumblebee*
(avec les balises code s'il te plait , c'est plus agréable à lire 😉

je ne comprends pas ce que tu veux dire, sur mon Asus, la carte intel est utilisée par défaut, puis quand je veux lancer un programme avec le GPU, je demande un optirun vlc par exemple, et terminé, pas besoin de se déco/reco.
Désolé, voilà ce que ça donne:
[jules@Host-004 ~]$ su
Mot de passe : 
[root@Host-004 jules]# dnf info bbswitch

Last metadata expiration check performed 2:48:32 ago on Wed Jul  1 13:02:43 2015.
Paquets installés
Nom         : bbswitch
Architectur : x86_64
Époque      : 0
Version     : 0.8.0
Révision    : 1.fc22
Taille      : 24 k
Dépôt       : @System
Depuis le d : bumblebee
Résumé      : Linux kernel module for Bumblebee
URL         : http://bumblebee-project.org/
Licence     : GPLv3
Description : bbswitch is a Linux kernel module which automatically detects the
            : required ACPI calls for two kinds of Optimus laptops. It has been
            : verified to work with "real" Optimus and "legacy" Optimus laptops.
            : 
            : See: https://github.com/Bumblebee-Project/bbswitch/
            : 
            : For further information.
            : 
            : For now, if you require nvidia module support with bumblebee you
            : must install bbswitch. In addition, even with nouveau, bbswitch
            : will work after a suspend whereas vga_switcharoo in the kernel
            : might not. See:
            : https://github.com/Bumblebee-Project/Bumblebee/wiki/Comparison-of-PM-methods
            : for further information.

Paquets disponibles
Nom         : bbswitch
Architectur : i686
Époque      : 0
Version     : 0.8.0
Révision    : 1.fc22
Taille      : 19 k
Dépôt       : bumblebee
Résumé      : Linux kernel module for Bumblebee
URL         : http://bumblebee-project.org/
Licence     : GPLv3
Description : bbswitch is a Linux kernel module which automatically detects the
            : required ACPI calls for two kinds of Optimus laptops. It has been
            : verified to work with "real" Optimus and "legacy" Optimus laptops.
            : 
            : See: https://github.com/Bumblebee-Project/bbswitch/
            : 
            : For further information.
            : 
            : For now, if you require nvidia module support with bumblebee you
            : must install bbswitch. In addition, even with nouveau, bbswitch
            : will work after a suspend whereas vga_switcharoo in the kernel
            : might not. See:
            : https://github.com/Bumblebee-Project/Bumblebee/wiki/Comparison-of-PM-methods
            : for further information.

Nom         : bbswitch
Architectur : src
Époque      : 0
Version     : 0.8.0
Révision    : 1.fc22
Taille      : 25 k
Dépôt       : bumblebee
Résumé      : Linux kernel module for Bumblebee
URL         : http://bumblebee-project.org/
Licence     : GPLv3
Description : bbswitch is a Linux kernel module which automatically detects the
            : required ACPI calls for two kinds of Optimus laptops. It has been
            : verified to work with "real" Optimus and "legacy" Optimus laptops.
            : 
            : See: https://github.com/Bumblebee-Project/bbswitch/
            : 
            : For further information.
            : 
            : For now, if you require nvidia module support with bumblebee you
            : must install bbswitch. In addition, even with nouveau, bbswitch
            : will work after a suspend whereas vga_switcharoo in the kernel
            : might not. See:
            : https://github.com/Bumblebee-Project/Bumblebee/wiki/Comparison-of-PM-methods
            : for further information.

[root@Host-004 jules]# 
[root@Host-004 jules]# dnf info bumblebee*
Last metadata expiration check performed 2:48:47 ago on Wed Jul  1 13:02:43 2015.
Paquets installés
Nom         : bumblebee
Architectur : x86_64
Époque      : 0
Version     : 3.2.1
Révision    : 7.fc22
Taille      : 124 k
Dépôt       : @System
Depuis le d : bumblebee
Résumé      : Daemon managing Optimus hybrid graphics chip sets
URL         : http://bumblebee-project.org/
Licence     : GPLv3+
Description : Bumblebee daemon is a rewrite of the original Bumblebee
            : (https://github.com/Bumblebee-Project/Bumblebee-old)
            : service, providing an elegant and stable means of managing Optimus
            : hybrid graphics chip sets. A primary goal of this project is to
            : not only enable use of the discrete GPU for rendering, but also to
            : enable smart power management of the discrete GPU when it's not in
            : use.

Nom         : bumblebee-nonfree-release
Architectur : noarch
Époque      : 0
Version     : 1.2
Révision    : 1
Taille      : 1.9 k
Dépôt       : @System
Depuis le d : @commandline
Résumé      : http://install.linux.ncsu.edu/pub/yum/itecs/public/bumblebee-nonfree/fedora16
            : Repository Configuration
Licence     : GPL
Description : Bumblebee nonfree repository contains closed source drivers
            : from NVidia Inc setup in such a way to work with Bumblebee.
            : 
            : This package contains the repository GPG key(s) as well as
            : configuration for the Yum package manager. apt and smart are *NOT*
            : supported!

Nom         : bumblebee-nvidia
Architectur : x86_64
Époque      : 0
Version     : 352.21
Révision    : 1.fc22
Taille      : 74 M
Dépôt       : @System

Depuis le d : bumblebee-nonfree
Résumé      : NVIDIA's proprietary display driver installed for Bumblebee
Licence     : Redistributable, no modification permitted
Description : 
            : bumblebee-nvidia is a shell script designed to automate the
            : install of the nvidia binary blob in a way that won't break LibGL
            : from mesa on the integrated (Intel) driver.

Nom         : bumblebee-release
Architectur : noarch
Époque      : 0
Version     : 1.2
Révision    : 1
Taille      : 1.8 k
Dépôt       : @System
Depuis le d : @commandline
Résumé      : http://install.linux.ncsu.edu/pub/yum/itecs/public/bumblebee/fedora16
            : Repository Configuration
Licence     : GPL
Description : Bumblebee repository contains various bumblebee based packages
            : we can make available to the world.
            : 
            : This package contains the repository GPG key(s) as well as
            : configuration for the Yum package manager. apt and smart are *NOT*
            : supported!

Paquets disponibles
Nom         : bumblebee
Architectur : i686
Époque      : 0
Version     : 3.2.1
Révision    : 7.fc22
Taille      : 54 k
Dépôt       : bumblebee
Résumé      : Daemon managing Optimus hybrid graphics chip sets
URL         : http://bumblebee-project.org/
Licence     : GPLv3+
Description : Bumblebee daemon is a rewrite of the original Bumblebee
            : (https://github.com/Bumblebee-Project/Bumblebee-old)
            : service, providing an elegant and stable means of managing Optimus
            : hybrid graphics chip sets. A primary goal of this project is to
            : not only enable use of the discrete GPU for rendering, but also to
            : enable smart power management of the discrete GPU when it's not in
            : use.

Nom         : bumblebee
Architectur : src
Époque      : 0
Version     : 3.2.1
Révision    : 7.fc22
Taille      : 152 k
Dépôt       : bumblebee
Résumé      : Daemon managing Optimus hybrid graphics chip sets
URL         : http://bumblebee-project.org/
Licence     : GPLv3+
Description : Bumblebee daemon is a rewrite of the original Bumblebee
            : (https://github.com/Bumblebee-Project/Bumblebee-old)
            : service, providing an elegant and stable means of managing Optimus
            : hybrid graphics chip sets. A primary goal of this project is to
            : not only enable use of the discrete GPU for rendering, but also to
            : enable smart power management of the discrete GPU when it's not in
            : use.

Nom         : bumblebee-debuginfo
Architectur : i686
Époque      : 0
Version     : 3.2.1
Révision    : 7.fc22
Taille      : 97 k
Dépôt       : bumblebee
Résumé      : Debug information for package bumblebee
URL         : http://bumblebee-project.org/
Licence     : GPLv3+
Description : This package provides debug information for package bumblebee.
            : Debug information is useful when developing applications that use
            : this package or when debugging this package.

Nom         : bumblebee-debuginfo
Architectur : x86_64
Époque      : 0
Version     : 3.2.1
Révision    : 7.fc22
Taille      : 100 k
Dépôt       : bumblebee
Résumé      : Debug information for package bumblebee
URL         : http://bumblebee-project.org/
Licence     : GPLv3+
Description : This package provides debug information for package bumblebee.
            : Debug information is useful when developing applications that use
            : this package or when debugging this package.

Nom         : bumblebee-nonfree-release
Architectur : src
Époque      : 0
Version     : 1.2
Révision    : 1
Taille      : 4.5 k
Dépôt       : bumblebee-nonfree
Résumé      : http://install.linux.ncsu.edu/pub/yum/itecs/public/bumblebee-nonfree/fedora16
            : Repository Configuration
Licence     : GPL
Description : Bumblebee nonfree repository contains closed source drivers
            : from NVidia Inc setup in such a way to work with Bumblebee.
            : 
            : This package contains the repository GPG key(s) as well as
            : configuration for the Yum package manager. apt and smart are *NOT*
            : supported!

Nom         : bumblebee-nouveau
Architectur : noarch
Époque      : 0
Version     : 1.1.0
Révision    : 3.fc22
Taille      : 8.2 k
Dépôt       : bumblebee
Résumé      : Additional files for using bumblebee with nouveau module
Licence     : GPLv3+
Description : 
            : bumblebee-nouveau is a small package that disables prime. It also
            : contains a selinux policy module that is added to the system. It
            : is required to use bumbleee on a fedora system with the intel +
            : nouveau drivers.
            : 
            : DRI_PRIME=1 will pretty much always be a better solution (higher
            : fps) and you should always try that first on a given laptop. If
            : however you prefer bumblebee for some reason then the option is
            : available via this package. However you cannot use PRIME while
            : this package is installed. May work on CentOS 7 where PRIME fails.

Nom         : bumblebee-nouveau
Architectur : src
Époque      : 0
Version     : 1.1.0
Révision    : 3.fc22
Taille      : 8.3 k
Dépôt       : bumblebee
Résumé      : Additional files for using bumblebee with nouveau module
Licence     : GPLv3+
Description : 
            : bumblebee-nouveau is a small package that disables prime. It also
            : contains a selinux policy module that is added to the system. It
            : is required to use bumbleee on a fedora system with the intel +
            : nouveau drivers.
            : 
            : DRI_PRIME=1 will pretty much always be a better solution (higher
            : fps) and you should always try that first on a given laptop. If
            : however you prefer bumblebee for some reason then the option is
            : available via this package. However you cannot use PRIME while
            : this package is installed. May work on CentOS 7 where PRIME fails.

Nom         : bumblebee-nvidia
Architectur : i686
Époque      : 0
Version     : 352.21
Révision    : 1.fc22
Taille      : 40 M
Dépôt       : bumblebee-nonfree
Résumé      : NVIDIA's proprietary display driver installed for Bumblebee
Licence     : Redistributable, no modification permitted
Description : 
            : bumblebee-nvidia is a shell script designed to automate the
            : install of the nvidia binary blob in a way that won't break LibGL
            : from mesa on the integrated (Intel) driver.

Nom         : bumblebee-nvidia
Architectur : src
Époque      : 0
Version     : 352.21
Révision    : 1.fc22
Taille      : 114 M
Dépôt       : bumblebee-nonfree
Résumé      : NVIDIA's proprietary display driver installed for Bumblebee
Licence     : Redistributable, no modification permitted
Description : 
            : bumblebee-nvidia is a shell script designed to automate the
            : install of the nvidia binary blob in a way that won't break LibGL
            : from mesa on the integrated (Intel) driver.

Nom         : bumblebee-release
Architectur : src
Époque      : 0
Version     : 1.2
Révision    : 1
Taille      : 4.4 k
Dépôt       : bumblebee
Résumé      : http://install.linux.ncsu.edu/pub/yum/itecs/public/bumblebee/fedora16
            : Repository Configuration
Licence     : GPL
Description : Bumblebee repository contains various bumblebee based packages
            : we can make available to the world.
            : 
            : This package contains the repository GPG key(s) as well as
            : configuration for the Yum package manager. apt and smart are *NOT*
            : supported!

[root@Host-004 jules]# 
[root@Host-004 jules]# 
Et, ce que je veut c'est désactiver la carte nvidia et ainsi gagner 2h d'autonomie.
Bon, au final, j'avoisine les 3h d'autonomie (2h45), donc, je crois que ça ne vas pas trop me déranger pour l'instant, mais c'est surtout a cause de la chaleur. puisque le coté tout a gauche du clavier est assez chaud..
vérifie que le driver est bien compilé (bumblebee-nvidia -c) ; si c'est le cas tout est bon 😉
j'utilise une solution radicale : je n'utilise pas bumblebbe/bbswitch, je blackliste nouveau et je n'utilise que l'I915 de mon I5.
Voir Voir le post #9
Si tu ne joue pas, l'I915 est largement suffisant, même pour les vidéos full HD,
tu vois une différence de d'autonomie entre bumblebee/bbswitch activé et nouveau blacklisté ?
Edouard_le_homard wrote:tu vois une différence de d'autonomie entre bumblebee/bbswitch activé et nouveau blacklisté ?
Je n'ai pas vraiment vérifié mais je pense que oui et le ventilateur tourne moins souvent ou du moins c'est peut-être une impression.
Par contre je ne suis plus embêté avec les décalages de maj entre kernel et bumblebee.
Edouard_le_homard wrote:vérifie que le driver est bien compilé (bumblebee-nvidia -c) ; si c'est le cas tout est bon 😉
Bonsoir,

Chez moi ça ne suffit pas le driver est bien compilé (OK) en vert

mais au redémarrage ça bloque au niveau du chargement de l'interface graphique, bloqué sur les 'ok' "démarrage des services sur le terminal"

Je n'utilise que bumbledee et bbswitch sans le driver propriétaire.

Je me demande si sa suffit pour bien gérer la carte nvidia pour l'autonomie de batterie vos avis ?


Toinou879
Chez moi ça ne suffit pas le driver est bien compilé (OK) en vert
...
Je n'utilise que bumbledee et bbswitch sans le driver propriétaire.
si tu peux lancer la commande bumblebee-nvidia ; c'est que de fait tu utilises le driver proprio...
si tu peux lancer la commande bumblebee-nvidia ; c'est que de fait tu utilises le driver proprio...
oui au départ sauf que j'ai du en tty faire un "dnf remove bumblebee-nvidia" pour pouvoir démarrer, donc actuellement j'ai bumblebee + bbswitch.


PS : "Edouard_le_homard" sa nous rappelle des souvenirs lol 🙂, j'ai déja eu un post avec ton aide justement à ce sujet...
😉
Je me demande si sa suffit pour bien gérer la carte nvidia pour l'autonomie de batterie vos avis ?
tu peux comparer l'autonomie que tu as actuellement, et celle que tu as en désinstallant bumblebee+bbswitch. tu devrais voir un changement appréciable.

sinon tu vires bumblebee et bbswitch, tu blacklistes nouveau dans le grub, comme ça tu n'utilises pas du tout la carte nvidia.
Edouard_le_homard wrote:😉

sinon tu vires bumblebee et bbswitch, tu blacklistes nouveau dans le grub, comme ça tu n'utilises pas du tout la carte nvidia.
tu blackliste c'est à dire tu fais sa comment ?
Edouard_le_homard wrote:Google blacklist nouveau
🙂

sinon je fais un
lsmod |grep nouveau
hé je trouve rien ...... bizarre non .....? ,
18 jours plus tard
KFantomas wrote:Normalement, il est bien installé, mais quand je teste, j'ai ça:
[root@Host-004]# PRIMUS_VERBOSE=2 optirun -b primus glxgears -info
[ 664.248826] [ERROR]The Bumblebee daemon has not been started yet or the socket path /var/run/bumblebee.socket was incorrect.
[ 664.249035] [ERROR]Could not connect to bumblebee daemon - is it running?
[root@Host-004 ]# optirun glxgears -info | grep "GL_VENDOR"
[ 190.278956] [ERROR]The Bumblebee daemon has not been started yet or the socket path /var/run/bumblebee.socket was incorrect.
[ 190.279122] [ERROR]Could not connect to bumblebee daemon - is it running?
[root@Host-004]#

Donc, là je sais pas quoi faire.. :$
Mais aussi, sur Ubuntu, il n'y avais pas besoin de bumblebee pour ça.. Il suffisait d'aller dans les paramêtre NVIDIA et de selectionner le GPU Intel/nVIDIA et de se déconnecter et de se logger.
Sur Ubuntu, j'obtenais un peu plus de 4 heures d'autonomie, sur Fedo, je ne suis qu'a 1h30...
Pour information, la dernière fois que j'ai eu ce message lors de l'installation de bumblebee, il fallait modifier le mode de SELinux à permissive.
Bonjour,

Il faut aussi désactiver le secure boot, sans quoi le module nvidia ne peut pas être compilé (car pas signé).