#226 Le 25/07/2013, à 09:27
- runs
Re : Ordinateurs Portables - Deux cartes graphiques - NVIDIA Optimus
Hi alca94
Merci pour le petit tuto personnalisé
Ma version ubuntu : 12.04.2 lts
J'ai tenté un update pour collecter les paquets oubliés après cochage des paquets necessaires :
J'obtient le message :
W:Failed to fetch cdrom://Ubuntu 12.04 LTS _Precise Pangolin_ - Release amd64 (20120425)/dists/precise/main/binary-i386/Packages Please use apt-cdrom to make this CD-ROM recognized by APT. apt-get update cannot be used to add new CD-ROMs
, W:Failed to fetch cdrom://Ubuntu 12.04 LTS _Precise Pangolin_ - Release amd64 (20120425)/dists/precise/restricted/binary-i386/Packages Please use apt-cdrom to make this CD-ROM recognized by APT. apt-get update cannot be used to add new CD-ROMs
, W:Failed to fetch https://private-ppa.launchpad.net/commercial-ppa-uploaders/steam/ubuntu/dists/precise/main/binary-amd64/Packages gnutls_handshake() failed: A TLS packet with unexpected length was received.
, W:Failed to fetch https://private-ppa.launchpad.net/commercial-ppa-uploaders/steam/ubuntu/dists/precise/main/binary-i386/Packages gnutls_handshake() failed: A TLS packet with unexpected length was received.
, E:Some index files failed to download. They have been ignored, or old ones used instead.
Hors ligne
#227 Le 25/07/2013, à 09:45
- alca94
Re : Ordinateurs Portables - Deux cartes graphiques - NVIDIA Optimus
vous pouvez tenter un
sudo apt-get upgrade
Il y a deux 12.04-2 vous pouvez regarder (noyau "Precise" 3.2 et noyau "quantal" 3.5)
uname -r
EDIT Dans vos "sources de logiciels" = logiciels Ubuntu il ne faut pas cocher " CD-rom 12.04" c'est peut-être ça l'erreur ,si OUI refaites les 2 commandes update et upgrade
Dernière modification par alca94 (Le 25/07/2013, à 10:02)
POUR METTRE LES RETOURS DU "TERMINAL" voir les explications sur ce post
https://forum.ubuntu-fr.org/viewtopic.p … #p17345641
Hors ligne
#228 Le 27/07/2013, à 07:51
- Dagnic
Re : Ordinateurs Portables - Deux cartes graphiques - NVIDIA Optimus
Bonjour à tous,
A mon tour j'essaye d'installer Blumblebee pour résoudre le problème de ventilateur et de surchauffe.
J'avais d'abord essayé avec switcheroo mais les fichiers ne sont pas présents sur mon pc.
Donc j'essaye Blumblebee, je l'installe, OK, au redémarrage ma résolution tombe à 1024x768 ...
L'animation avec glxspheres fonctionne bien qu'avec un peu de latence, en revanche, avec optirun glxspheres j'obtiens :
[ 266.806234] [ERROR]The Bumblebee daemon has not been started yet or the socket path /var/run/bumblebee.socket was incorrect.
[ 266.806264] [ERROR]Could not connect to bumblebee daemon - is it running?
Qu'en pensez vous ?
Hors ligne
#229 Le 27/07/2013, à 09:19
- ArchangeGabriel
Re : Ordinateurs Portables - Deux cartes graphiques - NVIDIA Optimus
Hé bien qu'il nous faudrait un peu plus d'infos... Par exemple, le retour de la commande lspci.
Hors ligne
#230 Le 27/07/2013, à 10:08
- Dagnic
Re : Ordinateurs Portables - Deux cartes graphiques - NVIDIA Optimus
Voilà
00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor Family DRAM Controller (rev 09)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200/2nd Generation Core Processor Family PCI Express Root Port (rev 09)
00:16.0 Communication controller: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 (rev b4)
00:1c.3 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 4 (rev b4)
00:1c.5 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 6 (rev b4)
00:1d.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation HM65 Express Chipset Family LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 6 Series/C200 Series Chipset Family 6 port SATA AHCI Controller (rev 04)
00:1f.3 SMBus: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller (rev 04)
01:00.0 VGA compatible controller: NVIDIA Corporation GF119M [GeForce 410M] (rev a1)
01:00.1 Audio device: NVIDIA Corporation GF119 HDMI Audio Controller (rev a1)
07:00.0 Network controller: Atheros Communications Inc. AR9285 Wireless Network Adapter (PCI-Express) (rev 01)
0d:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5209 PCI Express Card Reader (rev 01)
13:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168 PCI Express Gigabit Ethernet controller (rev 06)
Hors ligne
#231 Le 28/07/2013, à 13:29
- Dagnic
Re : Ordinateurs Portables - Deux cartes graphiques - NVIDIA Optimus
Quelqu'un peut il m'aider ?
Hors ligne
#232 Le 28/07/2013, à 14:14
- alca94
Re : Ordinateurs Portables - Deux cartes graphiques - NVIDIA Optimus
que donne le retour de
lspci -vnn | grep '\''[030[02]\]'
POUR METTRE LES RETOURS DU "TERMINAL" voir les explications sur ce post
https://forum.ubuntu-fr.org/viewtopic.p … #p17345641
Hors ligne
#233 Le 28/07/2013, à 14:42
- Dagnic
Re : Ordinateurs Portables - Deux cartes graphiques - NVIDIA Optimus
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF119M [GeForce 410M] [10de:1055] (rev a1) (prog-if 00 [VGA controller])
Hors ligne
#234 Le 28/07/2013, à 15:48
- alca94
Re : Ordinateurs Portables - Deux cartes graphiques - NVIDIA Optimus
vous n'êtes pas concerné par blumbebée ,pourquoi vouloir l'installer ???
Mettez le pilote proriétaire Nvidia
POUR METTRE LES RETOURS DU "TERMINAL" voir les explications sur ce post
https://forum.ubuntu-fr.org/viewtopic.p … #p17345641
Hors ligne
#235 Le 28/07/2013, à 15:56
- Dagnic
Re : Ordinateurs Portables - Deux cartes graphiques - NVIDIA Optimus
Bah je pensais que c'était la marche à suivre.
Si j'installe le pilote propriétaire, cela résoudra le problème de ventilateur ?
Hors ligne
#236 Le 28/07/2013, à 16:12
- alca94
Re : Ordinateurs Portables - Deux cartes graphiques - NVIDIA Optimus
Bah je pensais que c'était la marche à suivre.
vous n'avez pas lu la Doc avant ??
Si j'installe le pilote propriétaire, cela résoudra le problème de ventilateur ?
sûrement, dans le doute notez ceci pour le désinstaller si vous n'arrivez plus a redémarrer
A faire en console CTRL+ALT +F1
sudo apt-get remove --purge nvidia*
( ce qui a pour effet de supprimer en meme temps nvidia -common donc )
sudo apt-get install nvidia-common
puis
sudo reboot
POUR METTRE LES RETOURS DU "TERMINAL" voir les explications sur ce post
https://forum.ubuntu-fr.org/viewtopic.p … #p17345641
Hors ligne
#237 Le 02/08/2013, à 16:02
- falso
Re : Ordinateurs Portables - Deux cartes graphiques - NVIDIA Optimus
Bonjour,
Je reçois le message suivant en exécutant
-Inspiron-N5110:~$ optirun glxspheres
glxspheres: error while loading shared libraries: libturbojpeg.so: cannot open shared object file: No such file or directory
Une solution ?
Si ça peut aider je suis sous 13.10 64bits
-Inspiron-N5110:~$ lspci -vnn | grep '\''[030[02]\]'
00:02.0 VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0116] (rev 09) (prog-if 00 [VGA controller])
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF108M [GeForce GT 525M] [10de:0df5] (rev ff) (prog-if ff)
Ubuntu 14.10 64 bits, Gnome 3.13.4, Portable Dell R15 n5110, Intel(R) Core(TM) i5-2430M CPU @ 2.40GHz, NVIDIA® GeForce™ GT 540M
Hors ligne
#238 Le 02/08/2013, à 16:17
- alca94
Re : Ordinateurs Portables - Deux cartes graphiques - NVIDIA Optimus
@ falso
La 13.10 n'étant pas encore sortie officiellement ,vous devez être en pré-version Alpha ou Béta ?
La gestion d'Optimus n'est peut-être pas encore finalisé sur cette version 13.10 ?
POUR METTRE LES RETOURS DU "TERMINAL" voir les explications sur ce post
https://forum.ubuntu-fr.org/viewtopic.p … #p17345641
Hors ligne
#239 Le 05/08/2013, à 09:11
- Omega54
Re : Ordinateurs Portables - Deux cartes graphiques - NVIDIA Optimus
@ArchangeGabriel :
J'ai un gros problème avec la dernière version de bumblebee et les drivers experimentaux de chez Debian.
Dans la branche experimental, il y a les drivers 325.08 et lorsque je les installe, bumblebee ne fonctionne plus et j'ai ce message :
primus: fatal: Bumblebee daemon reported: error: Could not load GPU driver
J'ai remarqué que le module nvidia pour ces drivers s'appelle : "nvidia-current" alors que c'est "nvidia" pour les drivers 304.88 présent dans Sid.
J'ai essayé plusieurs choses, à savoir :
- Modifier KernelDriver dans bumblebee.conf en remplacant "nvidia" par "nvidia_current"/"nvidia-current" : Sans succès
Par contre, si je remplace dans bumblebee.conf :
- Driver=nvidia par Driver=nvidia_current
- KernelDriver=nvidia par KernelDriver=nvidia_current
Lorsque je relance "primusrun glxgears", j'ai maintenant ce message :
primus: fatal: Bumblebee daemon reported: error: [XORG] (EE) Unable to locate/open config file: "/etc/bumblebee/xorg.conf.nvidia_current"
Donc je fais un petit "mv" pour modifier le "xorg.conf.nvidia" en "xorg.conf.nvidia_current", je re-start bumblebee, relance primusrun et j'obtiens ceci :
primus: fatal: Bumblebee daemon reported: error: [XORG] (EE) Failed to load module "nvidia" (module does not exist, 0)
Mais vu que le module s'appelle "nvidia_current", je modifie la ligne "Driver=nvidia" en "Driver=nvidia_current" dans le fichier xorg.conf.nvidia_current, et j'ai ceci maintenant :
primus: fatal: Bumblebee daemon reported: error: [XORG] (EE) Failed to load module "nvidiacurrent" (module does not exist, 0)
Bumblebee ne prend pas en compte l'underscore j'ai l'impression. Par contre, le "-", il le prend bien en compte.
Dernière modification par Omega54 (Le 05/08/2013, à 09:11)
Hors ligne
#240 Le 07/08/2013, à 07:32
- kolipu
Re : Ordinateurs Portables - Deux cartes graphiques - NVIDIA Optimus
bonjour,
résumé de ma situation,
voila petit problème de carte graphique.
dans paramètre système/détail:
mémoire : 3.7
processeur : Intel® Core™ i3 CPU M 370 @ 2.4
carte graphique : inconnue
type d'os : 32 bits
disque : 35,8 Go
ma carte graphique est une nvidia geforce 310m, sur un ordinateur portable assus X52J.
j'ai suivit les procedure de cette page : lien pour instaler ma carte mais ca n'a apparament pas marché.
resultat commande lspci :
00:00.0 Host bridge: Intel Corporation Core Processor DRAM Controller (rev 18)
00:01.0 PCI bridge: Intel Corporation Core Processor PCI Express x16 Root Port (rev 18)
00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 18)
00:16.0 Communication controller: Intel Corporation 5 Series/3400 Series Chipset HECI Controller (rev 06)
00:1a.0 USB controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 06)
00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 06)
00:1c.0 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 1 (rev 06)
00:1c.1 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 2 (rev 06)
00:1c.5 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 6 (rev 06)
00:1d.0 USB controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 06)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev a6)
00:1f.0 ISA bridge: Intel Corporation Mobile 5 Series Chipset LPC Interface Controller (rev 06)
00:1f.2 SATA controller: Intel Corporation 5 Series/3400 Series Chipset 4 port SATA AHCI Controller (rev 06)
00:1f.6 Signal processing controller: Intel Corporation 5 Series/3400 Series Chipset Thermal Subsystem (rev 06)
01:00.0 VGA compatible controller: NVIDIA Corporation GT218 [GeForce 310M] (rev a2)
03:00.0 Network controller: Atheros Communications Inc. AR9285 Wireless Network Adapter (PCI-Express) (rev 01)
04:00.0 System peripheral: JMicron Technology Corp. SD/MMC Host Controller (rev 80)
04:00.2 SD Host controller: JMicron Technology Corp. Standard SD Host Controller (rev 80)
04:00.3 System peripheral: JMicron Technology Corp. MS Host Controller (rev 80)
04:00.4 System peripheral: JMicron Technology Corp. xD Host Controller (rev 80)
04:00.5 Ethernet controller: JMicron Technology Corp. JMC250 PCI Express Gigabit Ethernet Controller (rev 03)
ff:00.0 Host bridge: Intel Corporation Core Processor QuickPath Architecture Generic Non-core Registers (rev 05)
ff:00.1 Host bridge: Intel Corporation Core Processor QuickPath Architecture System Address Decoder (rev 05)
ff:02.0 Host bridge: Intel Corporation Core Processor QPI Link 0 (rev 05)
ff:02.1 Host bridge: Intel Corporation Core Processor QPI Physical 0 (rev 05)
ff:02.2 Host bridge: Intel Corporation Core Processor Reserved (rev 05)
ff:02.3 Host bridge: Intel Corporation Core Processor Reserved (rev 05)
commande : lspci -vnn | egrep 'VGA|3D'
00:02.0 VGA compatible controller [0300]: Intel Corporation Core Processor Integrated Graphics Controller [8086:0046] (rev 18) (prog-if 00 [VGA controller])
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GT218 [GeForce 310M] [10de:0a70] (rev a2) (prog-if 00 [VGA controller])
j'ai retirer les depot de nvidia par la logiteque,
ensuite j'aisuivit les étapes d'instalation de cette page , jusqu'a : sudo apt-get install bumblebee virtualgl
ensuite redémare comme conseiller, logiciel a jour, et teste des commande :
glxspheres :
Polygons in scene: 62464
Xlib: extension "GLX" missing on display ":0".
ERROR (593): Could not obtain RGB visual with requested properties
et optirun glxspheres :
[ 930.877343] [WARN]Could not open configuration file: /etc/bumblebee/bumblebee.conf
[ 930.877411] [WARN]Using default configuration
[ 930.877475] [ERROR]The Bumblebee daemon has not been started yet or the socket path /var/run/bumblebee.socket was incorrect.
[ 930.877503] [ERROR]Could not connect to bumblebee daemon - is it running?
merci de votre aide.
2eme etape :
alors...
j'ai fait :
sudo apt-get remove --purge nvidia*
sudo apt-get install nvidia-common
puis,
sudo apt-get install bumblebee virtualgl
sudo apt-get install bumblebee-nvidia
qui me donne:
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Les paquets supplémentaires suivants seront installés :
nvidia-current nvidia-settings
Les NOUVEAUX paquets suivants seront installés :
bumblebee-nvidia nvidia-current nvidia-settings
0 mis à jour, 3 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 40,5 Mo/40,5 Mo dans les archives.
Après cette opération, 114 Mo d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer [O/n] ? o
Réception de : 1 http://fr.archive.ubuntu.com/ubuntu/ precise-updates/restricted nvidia-current i386 304.88-0ubuntu0.0.2 [38,4 MB]
Réception de : 2 http://fr.archive.ubuntu.com/ubuntu/ precise-updates/main nvidia-settings i386 304.88-0ubuntu0.0.2 [2 082 kB]
40,5 Mo réceptionnés en 50s (803 ko/s)
Sélection du paquet nvidia-current précédemment désélectionné.
(Lecture de la base de données... 182148 fichiers et répertoires déjà installés.)
Dépaquetage de nvidia-current (à partir de .../nvidia-current_304.88-0ubuntu0.0.2_i386.deb) ...
dpkg : erreur de traitement de /var/cache/apt/archives/nvidia-current_304.88-0ubuntu0.0.2_i386.deb (--unpack) :
archive du système de fichiers corrompue - archive du paquet corrompue
dpkg-deb : erreur : le sous-processus coller a été tué par le signal (Relais brisé (pipe))
Sélection du paquet nvidia-settings précédemment désélectionné.
Dépaquetage de nvidia-settings (à partir de .../nvidia-settings_304.88-0ubuntu0.0.2_i386.deb) ...
Sélection du paquet bumblebee-nvidia précédemment désélectionné.
Dépaquetage de bumblebee-nvidia (à partir de .../bumblebee-nvidia_3.2.1-1~preciseppa4_i386.deb) ...
Des erreurs ont été rencontrées pendant l'exécution :
/var/cache/apt/archives/nvidia-current_304.88-0ubuntu0.0.2_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
apres avoir redemaré, j'ai voulu mettre a jour les logiciel, supprise :
Les paquets suivants ont des dépendances non satisfaites :
bumblebee-nvidia: Depends: bumblebee (= 3.2.1-1~preciseppa4) mais la version 3.2.1-1~preciseppa4 est installée
Depends: nvidia-experimental-325 mais il n'est pas installé
que faire ?
merci d'avance
Dernière modification par kolipu (Le 07/08/2013, à 07:57)
Hors ligne
#241 Le 07/08/2013, à 08:08
- kolipu
Re : Ordinateurs Portables - Deux cartes graphiques - NVIDIA Optimus
bon j'ai reussit... avec la commande truc chose moins -f
puis tout reprit l'installe du debut et ca marche merci.
Hors ligne
#242 Le 07/08/2013, à 17:27
- Marcinx
Re : Ordinateurs Portables - Deux cartes graphiques - NVIDIA Optimus
Bonjour, étant donné qu'il s'agit du sujet référent, je me permets de poster le lien de mon problème relatif à Optimus : http://forum.ubuntu-fr.org/viewtopic.php?id=1335421
D'avance merci pour toute aide que vous pourriez m'apporter.
Hors ligne
#243 Le 08/08/2013, à 23:23
- Herrumes
Re : Ordinateurs Portables - Deux cartes graphiques - NVIDIA Optimus
bonjours,
Je viens d'installer mint 15 cinnamon sur mon pc portable clevo P151sm.
J'ai essayé s'installer bumblebee comme expliquer dans la documentation mais ça ne fonctionne pas ...
optirun glxspheres
[ 58.670357] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) NVIDIA(0): Failed to initialize the NVIDIA GPU at PCI:1:0:0. Please
[ 58.670382] [ERROR]Aborting because fallback start is disabled.
Je précise que j'ai déjà modifié /etc/init/bumblebeed.conf en remplaçant
start on (login-session-start or desktop-session-start)
stop on (desktop-shutdown)
par
start on runlevel [2345]
stop on runlevel [016]
c'est ce que j'ai lu dans la doc pour mint
toujours en m'inspirant de la doc j'ai lancé
sudo modprobe nvidia-current
et j'ai comme réponce j'ai
FATAL: Module nvidia-current not found.
J'ai essayé la commande
sudo apt-get install --reinstall nvidia-current
j'ai remplacé "Driver=" par "Driver=nvidia" dans /etc/bumblebee/bumblebee.conf
Malgré tout cela et plusieurs redémarrage rien à faire le message d'erreur reste le même
En page 6 38Guillaume a le même message d'erreur que moi sauf que dans mon cas le problème est présent tout le temps et pas seulement après un redémarrage
je vous donne à tout hasard
lspci -vnn | grep '\''[030[02]\]'
00:02.0 VGA compatible controller [0300]: Intel Corporation Haswell Integrated Graphics Controller [8086:0416] (rev 06) (prog-if 00 [VGA controller])
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation Device [10de:11e1] (rev a1) (prog-if 00 [VGA controller])
bumblebee.conf
# 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=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/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/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
PMMethod=auto
# colon-separated path to the nvidia libraries
LibraryPath=/usr/lib/nvidia-current:/usr/lib32/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/lib/xorg/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
bumblebeed.conf
# Upstart job for Bumblebee daemon
description "Bumblebee supporting NVIDIA Optimus cards"
author "Lekensteyn <lekensteyn@gmail.com>"
# XXX: do we need to stop before / after a graphical DE like kdm?
start on runlevel [2345]
stop on runlevel [016]
# restart in case it crashed for some reason
respawn
script
libopts=
# When the user installs a nvidia package that is unknown,
# ignore the paths in bumblebee.conf and use detected ones
if ! driver=$(grep -Po '^Driver=\K.*' /etc/bumblebee/bumblebee.conf) \
|| [ -z "$driver" ] || [ "$driver" = "nvidia" ]; then
# find LibraryPath setting of nvidia section
libpath=$(awk -F[=:] '/^\[driver-nvidia\]/{d=1}/^LibraryPath=/{if(d){print $2;exit}}' \
/etc/bumblebee/bumblebee.conf) || true
# pick the first available nvidia installation (not necessary
# the latest, e.g. nvidia-current over nvidia-experimental-310)
pkgname=$(ls -1d /usr/lib/nvidia*/libGL.so | cut -d/ -f4 | head -1) || true
# When the default library path does not contain nvidia drivers,
# it is possibly not installed. If no driver is installed (no
# /usr/lib/nvidia-*), assume that the auto-detection will use
# nouveau instead and do not override paths.
if [ ! -e "$libpath/libGL.so" -a -n "$pkgname" ] && \
modprobe -nq "$pkgname"; then
# assume nvidia driver even if nouveau is already loaded
libopts="$libopts --driver nvidia"
libopts="$libopts --driver-module $pkgname"
libopts="$libopts --ldpath /usr/lib/$pkgname:/usr/lib32/$pkgname"
libopts="$libopts --module-path /usr/lib/$pkgname/xorg,/usr/lib/xorg/modules"
fi
fi
# don't use --daemon as Upstart gets confused by that.
exec '/usr/sbin/bumblebeed' --use-syslog $libopts
end script
xorg.conf.nvidia
Section "ServerLayout"
Identifier "Layout0"
Option "AutoAddDevices" "false"
Option "AutoAddGPU" "false"
EndSection
Section "Device"
Identifier "DiscreteNvidia"
Driver "nvidia"
VendorName "NVIDIA Corporation"
# If the X server does not automatically detect your VGA device,
# you can manually set it here.
# To get the BusID prop, run `lspci | egrep 'VGA|3D'` and input the data
# as you see in the commented example.
# This Setting may be needed in some platforms with more than one
# nvidia card, which may confuse the proprietary driver (e.g.,
# trying to take ownership of the wrong device). Also needed on Ubuntu 13.04.
BusID "PCI:01:00:0"
# Setting ProbeAllGpus to false prevents the new proprietary driver
# instance spawned to try to control the integrated graphics card,
# which is already being managed outside bumblebee.
# This option doesn't hurt and it is required on platforms running
# more than one nvidia graphics card with the proprietary driver.
# (E.g. Macbook Pro pre-2010 with nVidia 9400M + 9600M GT).
# If this option is not set, the new Xorg may blacken the screen and
# render it unusable (unless you have some way to run killall Xorg).
Option "ProbeAllGpus" "false"
Option "NoLogo" "true"
Option "UseEDID" "false"
Option "UseDisplayDevice" "none"
EndSection
Merci pour votre aide
Hors ligne
#244 Le 11/08/2013, à 00:09
- Poulpii
Re : Ordinateurs Portables - Deux cartes graphiques - NVIDIA Optimus
Y'a du nouveau mais c'est pas encore l'idéal :
http://www.webupd8.org/2013/08/using-nv … -with.html
Sinon il serait possible d'installer les drivers Nvidia 319.12 sous Ubuntu 13.04 :
http://paste.ubuntu.com/5606194/
Quelqu'un a testé ?
Hors ligne
#245 Le 12/08/2013, à 23:41
- ArchangeGabriel
Re : Ordinateurs Portables - Deux cartes graphiques - NVIDIA Optimus
Bonjour,
Je reçois le message suivant en exécutant
-Inspiron-N5110:~$ optirun glxspheres glxspheres: error while loading shared libraries: libturbojpeg.so: cannot open shared object file: No such file or directory
Une solution ?
Si ça peut aider je suis sous 13.10 64bits
-Inspiron-N5110:~$ lspci -vnn | grep '\''[030[02]\]' 00:02.0 VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0116] (rev 09) (prog-if 00 [VGA controller]) 01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF108M [GeForce GT 525M] [10de:0df5] (rev ff) (prog-if ff)
Hum c'est bizarre, il doit y avoir un problème avec le paquet de turbojpeg sous 13.10. Je ne sais toujours pas si nous allons supporter ce système d'ailleurs, la situation du point de vue de Mir me préoccupe beaucoup, et le fait que je vais me séparer de mon ordinateur actuel pour un sans Optimus en septembre ne va pas beaucoup aider...
@ArchangeGabriel :
J'ai un gros problème avec la dernière version de bumblebee et les drivers experimentaux de chez Debian.Dans la branche experimental, il y a les drivers 325.08 et lorsque je les installe, bumblebee ne fonctionne plus et j'ai ce message :
primus: fatal: Bumblebee daemon reported: error: Could not load GPU driver
J'ai remarqué que le module nvidia pour ces drivers s'appelle : "nvidia-current" alors que c'est "nvidia" pour les drivers 304.88 présent dans Sid.
J'ai essayé plusieurs choses, à savoir :
- Modifier KernelDriver dans bumblebee.conf en remplacant "nvidia" par "nvidia_current"/"nvidia-current" : Sans succèsPar contre, si je remplace dans bumblebee.conf :
- Driver=nvidia par Driver=nvidia_current
- KernelDriver=nvidia par KernelDriver=nvidia_currentLorsque je relance "primusrun glxgears", j'ai maintenant ce message :
primus: fatal: Bumblebee daemon reported: error: [XORG] (EE) Unable to locate/open config file: "/etc/bumblebee/xorg.conf.nvidia_current"
Donc je fais un petit "mv" pour modifier le "xorg.conf.nvidia" en "xorg.conf.nvidia_current", je re-start bumblebee, relance primusrun et j'obtiens ceci :
primus: fatal: Bumblebee daemon reported: error: [XORG] (EE) Failed to load module "nvidia" (module does not exist, 0)
Mais vu que le module s'appelle "nvidia_current", je modifie la ligne "Driver=nvidia" en "Driver=nvidia_current" dans le fichier xorg.conf.nvidia_current, et j'ai ceci maintenant :
primus: fatal: Bumblebee daemon reported: error: [XORG] (EE) Failed to load module "nvidiacurrent" (module does not exist, 0)
Bumblebee ne prend pas en compte l'underscore j'ai l'impression. Par contre, le "-", il le prend bien en compte.
De mémoire ça a été reporté sur GitHub également, je ne sais plus trop où ni le bilan, mais j'ai cru voir passer quelques mails sur le sujet dans la tornade reçue pendant mes courtes vacances.
bonjours,
Je viens d'installer mint 15 cinnamon sur mon pc portable clevo P151sm.
J'ai essayé s'installer bumblebee comme expliquer dans la documentation mais ça ne fonctionne pas ...optirun glxspheres [ 58.670357] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) NVIDIA(0): Failed to initialize the NVIDIA GPU at PCI:1:0:0. Please [ 58.670382] [ERROR]Aborting because fallback start is disabled.
Je précise que j'ai déjà modifié /etc/init/bumblebeed.conf en remplaçant
start on (login-session-start or desktop-session-start) stop on (desktop-shutdown)
par
start on runlevel [2345] stop on runlevel [016]
c'est ce que j'ai lu dans la doc pour mint
toujours en m'inspirant de la doc j'ai lancé
sudo modprobe nvidia-current
et j'ai comme réponce j'ai
FATAL: Module nvidia-current not found.
J'ai essayé la commande
sudo apt-get install --reinstall nvidia-current
j'ai remplacé "Driver=" par "Driver=nvidia" dans /etc/bumblebee/bumblebee.conf
Malgré tout cela et plusieurs redémarrage rien à faire le message d'erreur reste le même
En page 6 38Guillaume a le même message d'erreur que moi sauf que dans mon cas le problème est présent tout le temps et pas seulement après un redémarrage
je vous donne à tout hasard
lspci -vnn | grep '\''[030[02]\]' 00:02.0 VGA compatible controller [0300]: Intel Corporation Haswell Integrated Graphics Controller [8086:0416] (rev 06) (prog-if 00 [VGA controller]) 01:00.0 VGA compatible controller [0300]: NVIDIA Corporation Device [10de:11e1] (rev a1) (prog-if 00 [VGA controller])
bumblebee.conf
# 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=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/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/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 PMMethod=auto # colon-separated path to the nvidia libraries LibraryPath=/usr/lib/nvidia-current:/usr/lib32/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/lib/xorg/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
bumblebeed.conf
# Upstart job for Bumblebee daemon description "Bumblebee supporting NVIDIA Optimus cards" author "Lekensteyn <lekensteyn@gmail.com>" # XXX: do we need to stop before / after a graphical DE like kdm? start on runlevel [2345] stop on runlevel [016] # restart in case it crashed for some reason respawn script libopts= # When the user installs a nvidia package that is unknown, # ignore the paths in bumblebee.conf and use detected ones if ! driver=$(grep -Po '^Driver=\K.*' /etc/bumblebee/bumblebee.conf) \ || [ -z "$driver" ] || [ "$driver" = "nvidia" ]; then # find LibraryPath setting of nvidia section libpath=$(awk -F[=:] '/^\[driver-nvidia\]/{d=1}/^LibraryPath=/{if(d){print $2;exit}}' \ /etc/bumblebee/bumblebee.conf) || true # pick the first available nvidia installation (not necessary # the latest, e.g. nvidia-current over nvidia-experimental-310) pkgname=$(ls -1d /usr/lib/nvidia*/libGL.so | cut -d/ -f4 | head -1) || true # When the default library path does not contain nvidia drivers, # it is possibly not installed. If no driver is installed (no # /usr/lib/nvidia-*), assume that the auto-detection will use # nouveau instead and do not override paths. if [ ! -e "$libpath/libGL.so" -a -n "$pkgname" ] && \ modprobe -nq "$pkgname"; then # assume nvidia driver even if nouveau is already loaded libopts="$libopts --driver nvidia" libopts="$libopts --driver-module $pkgname" libopts="$libopts --ldpath /usr/lib/$pkgname:/usr/lib32/$pkgname" libopts="$libopts --module-path /usr/lib/$pkgname/xorg,/usr/lib/xorg/modules" fi fi # don't use --daemon as Upstart gets confused by that. exec '/usr/sbin/bumblebeed' --use-syslog $libopts end script
xorg.conf.nvidia
Section "ServerLayout" Identifier "Layout0" Option "AutoAddDevices" "false" Option "AutoAddGPU" "false" EndSection Section "Device" Identifier "DiscreteNvidia" Driver "nvidia" VendorName "NVIDIA Corporation" # If the X server does not automatically detect your VGA device, # you can manually set it here. # To get the BusID prop, run `lspci | egrep 'VGA|3D'` and input the data # as you see in the commented example. # This Setting may be needed in some platforms with more than one # nvidia card, which may confuse the proprietary driver (e.g., # trying to take ownership of the wrong device). Also needed on Ubuntu 13.04. BusID "PCI:01:00:0" # Setting ProbeAllGpus to false prevents the new proprietary driver # instance spawned to try to control the integrated graphics card, # which is already being managed outside bumblebee. # This option doesn't hurt and it is required on platforms running # more than one nvidia graphics card with the proprietary driver. # (E.g. Macbook Pro pre-2010 with nVidia 9400M + 9600M GT). # If this option is not set, the new Xorg may blacken the screen and # render it unusable (unless you have some way to run killall Xorg). Option "ProbeAllGpus" "false" Option "NoLogo" "true" Option "UseEDID" "false" Option "UseDisplayDevice" "none" EndSection
Merci pour votre aide
Carte graphique trop récente, pas encore supportée à mon avis.
Hors ligne
#246 Le 14/08/2013, à 12:41
- ArchangeGabriel
Re : Ordinateurs Portables - Deux cartes graphiques - NVIDIA Optimus
Je vais publier une nouvelle version de primus et de VirtualGL dans la semaine, avec de gros changements des deux côtés (support de plus d'extensions OpenGL, corrections de bugs).
Merci de reporter les éventuelles régressions que vous trouveriez après mise à jour.
Hors ligne
#247 Le 15/08/2013, à 09:28
- benjoroma
Re : Ordinateurs Portables - Deux cartes graphiques - NVIDIA Optimus
Quand tu dis carte graphique trop récente, tu veux parler des GeForce GT7... ? Y'a-t-il une liste des différentes cartes graphiques supportées par bumblebee ? J'ai beau chercher, je n'en ai pas encore trouvé...
(je compte m'acheter un portable avec un GT740M, celui-ci pour être précis, et je cherche à savoir si des soucis sont à prévoir...)
Merci :-)
Sociologue philosophe napolétanophile traducteur et anarcho-geek à l'occasion, prof de SES !
Depuis peu sur ACER Swift 314-56 en dual-boot avec Windows 10, mais il sert à rien...
Hors ligne
#248 Le 15/08/2013, à 10:31
- GP974
Re : Ordinateurs Portables - Deux cartes graphiques - NVIDIA Optimus
si tu veut prendre celui ci utilise toujours les dernières version des drivers nvidia qui se trouve soir sur le ppa xorg egder
avec le paquet bumblebee + bumbleebee nvidia ça ne devrait pas poser de problème
Hors ligne
#249 Le 15/08/2013, à 13:55
- ArchangeGabriel
Re : Ordinateurs Portables - Deux cartes graphiques - NVIDIA Optimus
Comme le sous-entend GP974, ce n'est pas Bumblebee qui supporte ou non des cartes graphiques, mais le pilote utilisé. Donc ce qu'il faut vérifier, c'est si une version du pilote propriétaire nvidia supportant cette carte est disponible pour Ubuntu, via les repos de la distro ou un éventuel PPA.
Primus mis à jour, VirtualGL probablement demain.
Dernière modification par ArchangeGabriel (Le 15/08/2013, à 13:55)
Hors ligne
#250 Le 20/08/2013, à 21:58
- cdjklm
Re : Ordinateurs Portables - Deux cartes graphiques - NVIDIA Optimus
pas de nouvelle donc bonne nouvelle?juste pour savoir,vaut mieux utiliser optirun,primusrun?ou cela varie selon les applications
version 20.04 sur asus n55sf
Hors ligne