[RESOLU]activer Nvidia optimus avec blumbebee
- sylvainsjc
- Сообщения: 1276
- Зарегистрирован: 28 июн 2012, 20:39
- Контактная информация:
Re: activer Nvidia optimus avec blumbebee
Salut et bienvenue à toi
Je n'ai pas ce type de carte NVidia aussi je ne saurais pas vraiment t'aider, si tu n'obtiens pas de réponse rapidement ici (tous les devs ne parlent pas français) je retranscrirai ton problème sur le forum anglais.
Je n'ai pas ce type de carte NVidia aussi je ne saurais pas vraiment t'aider, si tu n'obtiens pas de réponse rapidement ici (tous les devs ne parlent pas français) je retranscrirai ton problème sur le forum anglais.
Mon blog sur Linux : http://linuxadvantage.blogspot.com/
- VictorR2007
- Сообщения: 7814
- Зарегистрирован: 12 сен 2011, 13:00
Re: activer Nvidia optimus avec blumbebee
In Russian theme http://forum.rosalab.ru/viewtopic.php?f ... 490#p12942
Remove xorg, if there.
Next "rpm -e --nodeps x11-driver-video-nouveau"
Next in the file bumblebee.conf ( driver = nvidia , kernel_driver = nvidia-current, TurnCardOffAtExit=true)
Next in the file modprobe.conf add text "nvidia-current && bumblebee"
Next reboot.
Remove xorg, if there.
Next "rpm -e --nodeps x11-driver-video-nouveau"
Next in the file bumblebee.conf ( driver = nvidia , kernel_driver = nvidia-current, TurnCardOffAtExit=true)
Next in the file modprobe.conf add text "nvidia-current && bumblebee"
Next reboot.
- sylvainsjc
- Сообщения: 1276
- Зарегистрирован: 28 июн 2012, 20:39
- Контактная информация:
Re: activer Nvidia optimus avec blumbebee
Merci Victor2007 
Traduction
- Ouvrir la console en root
- Supprimer le fichier xorg.conf s'il y en a un
- Supprimer le driver "nouveau" par la commande
"rpm -e --nodeps x11-driver-video-nouveau"
- Configurer ces valeurs dans le fichier "/etc/bumblebee/bumblebee.conf"
==> ( driver = nvidia , kernel_driver = nvidia-current, TurnCardOffAtExit=true)
- Ajouter cette ligne au fichier "/etc/modprobe.conf"
==> "nvidia-current && bumblebee"
- Redémarrer
Si tu souhaites plus de précisions sur la méthode, n'hésite pas à demander

Traduction
- Ouvrir la console en root
- Supprimer le fichier xorg.conf s'il y en a un
- Supprimer le driver "nouveau" par la commande
"rpm -e --nodeps x11-driver-video-nouveau"
- Configurer ces valeurs dans le fichier "/etc/bumblebee/bumblebee.conf"
==> ( driver = nvidia , kernel_driver = nvidia-current, TurnCardOffAtExit=true)
- Ajouter cette ligne au fichier "/etc/modprobe.conf"
==> "nvidia-current && bumblebee"
- Redémarrer
Si tu souhaites plus de précisions sur la méthode, n'hésite pas à demander

Mon blog sur Linux : http://linuxadvantage.blogspot.com/
Re: activer Nvidia optimus avec blumbebee
Salut,
Ca n'apporte rien au problème mais une constatation perso.
Sur Mageia 3 il y a aussi de gros problème avec l'installation du driver nvidia, cela étant provoqué par la présence nouvelle du driver "nouveau" dans le kernel.
Les dev nous font parfois c.ier (remplacer le point par " r " SVP) à nous coller de force des merdes que nous ne voulons pas ...esprit du libre en tête. Chez moi, "nouveau" ne laisse pas fonctionner "google-earth" par exemple, et provoque des rayures de texture sur certains formats d'images...
Donc le mixte avec "dracut", "systemd" et le kernel avec "nouveau" ne laisse pas s'installer parfois, le driver nvidia ou certaines de ses applications...
En l'occurrence, il faut deshabiliter "nouveau" par le modprobe, pour que optimus puisse passer...
A+
Ca n'apporte rien au problème mais une constatation perso.
Sur Mageia 3 il y a aussi de gros problème avec l'installation du driver nvidia, cela étant provoqué par la présence nouvelle du driver "nouveau" dans le kernel.
Les dev nous font parfois c.ier (remplacer le point par " r " SVP) à nous coller de force des merdes que nous ne voulons pas ...esprit du libre en tête. Chez moi, "nouveau" ne laisse pas fonctionner "google-earth" par exemple, et provoque des rayures de texture sur certains formats d'images...
Donc le mixte avec "dracut", "systemd" et le kernel avec "nouveau" ne laisse pas s'installer parfois, le driver nvidia ou certaines de ses applications...
En l'occurrence, il faut deshabiliter "nouveau" par le modprobe, pour que optimus puisse passer...
A+
- VictorR2007
- Сообщения: 7814
- Зарегистрирован: 12 сен 2011, 13:00
Re: activer Nvidia optimus avec blumbebee
In the file /etc/modprobe.conf add text "nvidia-current && bumblebee"
- sylvainsjc
- Сообщения: 1276
- Зарегистрирован: 28 июн 2012, 20:39
- Контактная информация:
Re: activer Nvidia optimus avec blumbebee
Merci Victor, j'ai corrigé mon post plus haut
@patux : attention c'est "modprobe" et non "modeprobe"
@patux : attention c'est "modprobe" et non "modeprobe"

Mon blog sur Linux : http://linuxadvantage.blogspot.com/
- VictorR2007
- Сообщения: 7814
- Зарегистрирован: 12 сен 2011, 13:00
Re: activer Nvidia optimus avec blumbebee
I will try more.
Install Nvidia driver through XFdrake.
After installation of drivers we stop setup without saving.
You must stop setting.
You can not create file xorg.conf.
You just need to close XFdrake, everywhere pressing Cancel.
Next, remove the driver nouveau, running the console as root "rpm -e --nodeps x11-driver-video-nouveau".
Then we set bumblebee packet.
Then we edit / etc/bumblebee/bumblebee.conf
We make changes
It shall be such
Then to file/etc/modprobe.conf we write
Now it is possible to reboot.
After loading we check "optirun glxgears"
Install Nvidia driver through XFdrake.
After installation of drivers we stop setup without saving.
You must stop setting.
You can not create file xorg.conf.
You just need to close XFdrake, everywhere pressing Cancel.
Next, remove the driver nouveau, running the console as root "rpm -e --nodeps x11-driver-video-nouveau".
Then we set bumblebee packet.
Then we edit / etc/bumblebee/bumblebee.conf
We make changes
Код: Выделить всё
TurnCardOffAtExit=true
Driver=nvidia
KernelDriver=nvidia-current
Код: Выделить всё
# 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=true
# 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=nvidia
## Client options. Will take effect on the next optirun executed.
[optirun]
# The method used for VirtualGL to transport frames between X servers.
# Possible values are proxy, jpeg, rgb, xv and yuv.
VGLTransport=proxy
# Should the program run under optirun even if Bumblebee server or nvidia card
# is not available?
AllowFallbackToIGC=false
# Driver-specific settings are grouped under [driver-NAME]. The sections are
# parsed if the Driver setting in [bumblebeed] is set to NAME (or if auto-
# detection resolves to NAME).
# PMMethod: method to use for saving power by disabling the nvidia card, valid
# values are: auto - automatically detect which PM method to use
# bbswitch - new in BB 3, recommended if available
# switcheroo - vga_switcheroo method, use at your own risk
# none - disable PM completely
# https://github.com/Bumblebee-Project/Bumblebee/wiki/Comparison-of-PM-methods
## Section with nvidia driver specific options, only parsed if Driver=nvidia
[driver-nvidia]
# Module name to load, defaults to Driver if empty or unset
KernelDriver=nvidia-current
Module=nvidia
PMMethod=auto
# colon-separated path to the nvidia libraries
LibraryPath=/usr/lib/nvidia-current:/usr/lib64/nvidia-current
# comma-separated path of the directory containing nvidia_drv.so and the
# default Xorg modules path
XorgModulePath=/usr/lib/nvidia-current/xorg,/usr/lib64/nvidia-current/xorg,/usr/lib/xorg/modules,/usr/lib64/xorg/modules,/usr/lib/xorg/extra-modules,/usr/xorg/extra-modules
XorgConfFile=/etc/bumblebee/xorg.conf.nvidia
## Section with nouveau driver specific options, only parsed if Driver=nouveau
[driver-nouveau]
KernelDriver=nouveau
PMMethod=auto
XorgConfFile=/etc/bumblebee/xorg.conf.nouveau
Код: Выделить всё
nvidia-current && bumblebee
After loading we check "optirun glxgears"
Последний раз редактировалось VictorR2007 21 фев 2013, 05:11, всего редактировалось 2 раза.
- sylvainsjc
- Сообщения: 1276
- Зарегистрирован: 28 июн 2012, 20:39
- Контактная информация:
Re: activer Nvidia optimus avec blumbebee
Merci Victor, c'est beaucoup plus clair maintenant.
@patux : souhaites-tu une traduction ? Si tu me confirmes que c'est ok, je ferais un article dessus
@patux : souhaites-tu une traduction ? Si tu me confirmes que c'est ok, je ferais un article dessus
Mon blog sur Linux : http://linuxadvantage.blogspot.com/
Re: activer Nvidia optimus avec blumbebee
Salut,
Si tu es sur la Fresh et ne trouve pas le CCR, en Konsole sous root, tape
drakconf
A+
Cente de Contrôle Rosa(CCR) / Matériel / Configurer le serveur d'affichage / Options / Lancement automatique de l'interface graphique.patux54 писал(а): je dois lancer la commande "startx" pour lancer la session une idée?
Si tu es sur la Fresh et ne trouve pas le CCR, en Konsole sous root, tape
drakconf
A+
- sylvainsjc
- Сообщения: 1276
- Зарегистрирован: 28 июн 2012, 20:39
- Контактная информация:
Re: [RESOLU]activer Nvidia optimus avec blumbebee
J'aimerais faire un article la dessus mais c'est quelle étape ça "After installation of drivers we stop setup without saving." ?
C'est l'étape du test qu'il ne faut plus faire sous peine de planter X ?
C'est l'étape du test qu'il ne faut plus faire sous peine de planter X ?
Mon blog sur Linux : http://linuxadvantage.blogspot.com/
Re: [RESOLU]activer Nvidia optimus avec blumbebee
Salut,
Suivant ce que je comprends l'installation du driver est faite par "XFdrake" (en TTY ou Konsole). Voir quote ci-dessous =>
Puis s'occuper du paquet bumbelbee... sans sauvegarder donc la config XFdrake...
...Puis modifier les fichiers de conf comme indiqué, etc...
Je pense comprendre que c'est le fichier de conf de "bumblebee" qui fera charger le driver nvidia et non plus le xorg.conf... et il sera demandé à "modprobe" de charger à la fois les modules "nvidia" et "bumbelbee" (sinon ce serait "nouveau" qui repasserait)...
...Mais tu peux demander à Victor de confirmer tout ça.
A+
Suivant ce que je comprends l'installation du driver est faite par "XFdrake" (en TTY ou Konsole). Voir quote ci-dessous =>
...or, à la fin du processus d'installation de ce driver par XFdrake, il est demandé de "sauvegarder" = oui / non la nouvelle configuration => et il ne faudrait pas le faire => "whithout saving".VictorR2007 писал(а):Install Nvidia driver through XFdrake.
After installation of drivers we stop setup without saving.
Puis s'occuper du paquet bumbelbee... sans sauvegarder donc la config XFdrake...
...Puis modifier les fichiers de conf comme indiqué, etc...
Je pense comprendre que c'est le fichier de conf de "bumblebee" qui fera charger le driver nvidia et non plus le xorg.conf... et il sera demandé à "modprobe" de charger à la fois les modules "nvidia" et "bumbelbee" (sinon ce serait "nouveau" qui repasserait)...
...Mais tu peux demander à Victor de confirmer tout ça.
A+
- VictorR2007
- Сообщения: 7814
- Зарегистрирован: 12 сен 2011, 13:00
Re: [RESOLU]activer Nvidia optimus avec blumbebee
You must stop setting.sylvainsjc писал(а):J'aimerais faire un article la dessus mais c'est quelle étape ça "After installation of drivers we stop setup without saving." ?
C'est l'étape du test qu'il ne faut plus faire sous peine de planter X ?
You can not create file xorg.conf.
You just need to close XFdrake, everywhere pressing Cancel.
I edited http://forum.rosalab.ru/viewtopic.php?f ... 837#p13837
Re: [RESOLU]activer Nvidia optimus avec blumbebee
Salut Patux,
Je ne connais rien à Optimus, mais je pense avoir compris que pour que cela apporte quelque chose, il faut que le système passe de mode graphique économique à mode normal et inversement, selon les besoins des diverses applications.
Si c'est ainsi, il faut des périodes d'application "longues" dans chaque mode, pour pouvoir constater quelque chose.
L'expérience à tenter est donc d'utiliser le PC pendant "tout le potentiel de la batterie" sous un mode -la recharger- puis refaire la même chose avec une appli qui utilise l'autre mode. Si on alterne les modes avec un même potentiel de batterie, il est vraisemblable que cela jouera sur des mesures infimes.
La différence de conso et donc d'influence sur l'autonomie pour chaque mode, doit se jouer à des "mili" quelque chose, il me semble illusoire de croire qu'on gagnera une demi heure pour un usage mixte et varié du PC.
As-tu lu des articles là-dessus qui te permettraient de chiffrer ou mesurer les différences ?
Maintenant, il n'est pas impossible que l'ACPI puisse venir gêner/empêcher les switchs entre modes et là ça devient un problème de bug à déclarer, mais il faut commencer par savoir d'abord, si l'optimus entre en fonction ou pas, et si non, pour quelle raison...
Déjà, tu peux retenter la commande que tu as faite au premier message de ce fil optirun glxgears et voir si tu obtiens des réponses différentes par rapport à cela.
Si les "ERROR" ont disparu, l'optimus doit s'activer, selon toute vraisemblance.
Tu dois investiguer un peu partout, pour voir ce qui se passe ailleurs et ça t'aidera à comprendre beaucoup de choses.
A+
Je ne connais rien à Optimus, mais je pense avoir compris que pour que cela apporte quelque chose, il faut que le système passe de mode graphique économique à mode normal et inversement, selon les besoins des diverses applications.
Si c'est ainsi, il faut des périodes d'application "longues" dans chaque mode, pour pouvoir constater quelque chose.
L'expérience à tenter est donc d'utiliser le PC pendant "tout le potentiel de la batterie" sous un mode -la recharger- puis refaire la même chose avec une appli qui utilise l'autre mode. Si on alterne les modes avec un même potentiel de batterie, il est vraisemblable que cela jouera sur des mesures infimes.
La différence de conso et donc d'influence sur l'autonomie pour chaque mode, doit se jouer à des "mili" quelque chose, il me semble illusoire de croire qu'on gagnera une demi heure pour un usage mixte et varié du PC.
As-tu lu des articles là-dessus qui te permettraient de chiffrer ou mesurer les différences ?
Maintenant, il n'est pas impossible que l'ACPI puisse venir gêner/empêcher les switchs entre modes et là ça devient un problème de bug à déclarer, mais il faut commencer par savoir d'abord, si l'optimus entre en fonction ou pas, et si non, pour quelle raison...
Déjà, tu peux retenter la commande que tu as faite au premier message de ce fil optirun glxgears et voir si tu obtiens des réponses différentes par rapport à cela.
Si les "ERROR" ont disparu, l'optimus doit s'activer, selon toute vraisemblance.
Tu dois investiguer un peu partout, pour voir ce qui se passe ailleurs et ça t'aidera à comprendre beaucoup de choses.
A+
-
- Сообщения: 4
- Зарегистрирован: 03 янв 2014, 18:20
Re: [RESOLU]activer Nvidia optimus avec blumbebee
J'ai suivi tout l'entraînement et après vous avez fait tout et exécutez la commande "glxgears optirun" Je reçois ce résultat:
[98.235790] [ERROR]The Bumblebee daemon has not been started yet or the socket path /var/run/bumblebee.socket was incorrect.
[98.235822] [ERROR]Could not connect to bumblebee daemon - is it running?
[98.235790] [ERROR]The Bumblebee daemon has not been started yet or the socket path /var/run/bumblebee.socket was incorrect.
[98.235822] [ERROR]Could not connect to bumblebee daemon - is it running?
-
- Сообщения: 4
- Зарегистрирован: 03 янв 2014, 18:20
Re: [RESOLU]activer Nvidia optimus avec blumbebee
Install Nvidia driver through XFdrake.
After installation of drivers we stop setup without saving. You must stop setting.
You can not create file xorg.conf.
You just need to close XFdrake, everywhere pressing Cancel.
Next, remove the driver nouveau, running the console as root "rpm -e --nodeps x11-driver-video-nouveau".
Then we set bumblebee packet.
Then we edit / etc/bumblebee/bumblebee.conf
We make changes
It shall be such
Then to file/etc/modprobe.conf we write
Reboot.
J'ai changé bumbleebee avec le "bumblebeed" et maintenant j'ai cette erreur:
Comment puis-je corriger ces erreurs?
After installation of drivers we stop setup without saving. You must stop setting.
You can not create file xorg.conf.
You just need to close XFdrake, everywhere pressing Cancel.
Next, remove the driver nouveau, running the console as root "rpm -e --nodeps x11-driver-video-nouveau".
Then we set bumblebee packet.
Then we edit / etc/bumblebee/bumblebee.conf
We make changes
Код: Выделить всё
TurnCardOffAtExit=true
Driver=nvidia
KernelDriver=nvidia-current
Код: Выделить всё
# 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=true
# 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=nvidia
# Directory with a dummy config file to pass as a -configdir to secondary X
XorgConfDir=/etc/bumblebee/xorg.conf.d
## Client options. Will take effect on the next optirun executed.
[optirun]
# Acceleration/ rendering bridge, possible values are auto, virtualgl and
# primus.
Bridge=auto
# The method used for VirtualGL to transport frames between X servers.
# Possible values are proxy, jpeg, rgb, xv and yuv.
VGLTransport=proxy
# List of paths which are searched for the primus libGL.so.1 when using
# the primus bridge
PrimusLibraryPath=/usr/lib/primus:/usr/lib32/primus
# Should the program run under optirun even if Bumblebee server or nvidia card
# is not available?
AllowFallbackToIGC=false
# Driver-specific settings are grouped under [driver-NAME]. The sections are
# parsed if the Driver setting in [bumblebeed] is set to NAME (or if auto-
# detection resolves to NAME).
# PMMethod: method to use for saving power by disabling the nvidia card, valid
# values are: auto - automatically detect which PM method to use
# bbswitch - new in BB 3, recommended if available
# switcheroo - vga_switcheroo method, use at your own risk
# none - disable PM completely
# https://github.com/Bumblebee-Project/Bumblebee/wiki/Comparison-of-PM-methods
## Section with nvidia driver specific options, only parsed if Driver=nvidia
[driver-nvidia]
# Module name to load, defaults to Driver if empty or unset
KernelDriver=nvidia-current
module=nvidia
PMMethod=auto
# colon-separated path to the nvidia libraries
LibraryPath=/usr/lib/nvidia-current:/usr/lib64/nvidia-current
# comma-separated path of the directory containing nvidia_drv.so and the
# default Xorg modules path
XorgModulePath=/usr/lib/nvidia-current/xorg,/usr/lib64/nvidia-current/xorg,/usr/lib/xorg/modules,/usr/lib64/xorg/modules,/usr/lib/xorg/extra-modules,/usr/xorg/extra-modules
XorgConfFile=/etc/bumblebee/xorg.conf.nvidia
## Section with nouveau driver specific options, only parsed if Driver=nouveau
[driver-nouveau]
KernelDriver=nouveau
PMMethod=auto
XorgConfFile=/etc/bumblebee/xorg.conf.nouveau
Код: Выделить всё
nvidia-current && bumblebee
J'ai changé bumbleebee avec le "bumblebeed" et maintenant j'ai cette erreur:
Код: Выделить всё
[valerio@Valerio-N550JV ~]$ optirun glxgears
[596.910916] [ERROR]The Bumblebee daemon has not been started yet or the socket path /var/run/bumblebee.socket was incorrect.
[596.910939] [ERROR]Could not connect to bumblebee daemon - is it running?
Код: Выделить всё
[valerio@Valerio-N550JV ~]$ glxgears
Xlib: extension "GLX" missing on display ":0".
Error: couldn't get an RGB, Double-buffered visual
Код: Выделить всё
[root@Valerio-N550JV valerio]# modprobe nvidia
libkmod: kmod_config_parse: /etc/modprobe.d/01_mandriva.conf line 1: ignoring bad line starting with 'nvidia-current'
libkmod: kmod_config_parse: /etc/modprobe.d/01_mandriva.conf line 1: ignoring bad line starting with 'nvidia-current'
modprobe: FATAL: Module nvidia-current not found.
modprobe: ERROR: Error running install command for nvidia
modprobe: ERROR: could not insert 'nvidia': Operation not permitted
Код: Выделить всё
[valerio@Valerio-N550JV ~]$ lspci -k | grep -A 2 -i "VGA"
libkmod: kmod_config_parse: /etc/modprobe.d/01_mandriva.conf line 1: ignoring bad line starting with 'nvidia-current'
00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06)
Subsystem: ASUSTeK Computer Inc. Device 11cd
Kernel modules: i915
Последний раз редактировалось Valerio94r 04 янв 2014, 16:14, всего редактировалось 1 раз.
- sylvainsjc
- Сообщения: 1276
- Зарегистрирован: 28 июн 2012, 20:39
- Контактная информация:
Re: [RESOLU]activer Nvidia optimus avec blumbebee
Sujet de Valerio94r traité sur le forum anglais ici
Mon blog sur Linux : http://linuxadvantage.blogspot.com/