Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".
Test de l'ISO d'Ubuntu francophone : nous avons besoin de testeurs pour la version francophone d'Ubuntu 14.04. Liens et informations ici.

#226 Le 25/07/2013, à 10:04

alca94

Re : Ordinateurs Portables - Deux cartes graphiques - NVIDIA Optimus

Dans vos "Sources de logiciels" avez vous cocher les dépôts nécessaires soit dans les onglets=
Logiciels Ubuntu  = Main - Universe - Restricted - multiverse
Autres  logiciels    = Partenaires (les 2)  - Indépendants (les 2)
Mises à jour          = Sécurity - Updates - Backports   surtout pas "Proposed" sauf si vous savez ce que vous faites voir ICI

une fois fait ,retentez l'installation sad

EDIT j'ai oublier = Si vous pouviez "copier -coller" vos retours entre balises codes bleues
1374739712.png

EDIT 2 = Vous êtes sous quelle version d'Ubuntu .Si vous êtes en 13.04 il n'y a pas a tenir compte du NOTA concernant la 12.04-2

Dernière modification par alca94 (Le 25/07/2013, à 10:18)

En ligne

#227 Le 25/07/2013, à 10:27

runs

Re : Ordinateurs Portables - Deux cartes graphiques - NVIDIA Optimus

Hi alca94
Merci pour le petit tuto personnalisé smile

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

#228 Le 25/07/2013, à 10: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, à 11:02)

En ligne

#229 Le 27/07/2013, à 08: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

#230 Le 27/07/2013, à 10: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

#231 Le 27/07/2013, à 11: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

#232 Le 28/07/2013, à 14:29

Dagnic

Re : Ordinateurs Portables - Deux cartes graphiques - NVIDIA Optimus

Quelqu'un peut il m'aider ?

Hors ligne

#233 Le 28/07/2013, à 15:14

alca94

Re : Ordinateurs Portables - Deux cartes graphiques - NVIDIA Optimus

que donne le retour de

lspci -vnn | grep '\''[030[02]\]'

En ligne

#234 Le 28/07/2013, à 15: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

#235 Le 28/07/2013, à 16: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

En ligne

#236 Le 28/07/2013, à 16: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

#237 Le 28/07/2013, à 17: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

En ligne

#238 Le 02/08/2013, à 17: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 smile

-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

#239 Le 02/08/2013, à 17: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 ?

En ligne

#240 Le 05/08/2013, à 10: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, à 10:11)

Hors ligne

#241 Le 07/08/2013, à 08: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, à 08:57)

Hors ligne

#242 Le 07/08/2013, à 09: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

#243 Le 07/08/2013, à 18: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

#244 Le 09/08/2013, à 00: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

#245 Le 11/08/2013, à 01: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

#246 Le 13/08/2013, à 00:41

ArchangeGabriel

Re : Ordinateurs Portables - Deux cartes graphiques - NVIDIA Optimus

falso a écrit :

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 smile

-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...

Omega54 a écrit :

@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.

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.

Herrumes a écrit :

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

#247 Le 14/08/2013, à 13: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

#248 Le 15/08/2013, à 10: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...

13.04 / 13.10 sur un portable LDLC Saturne avec NVidia GF 700M

Hors ligne

#249 Le 15/08/2013, à 11: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


Ubunteros depuis 10.04 Restez libre avec Linux :)
Fixe : i7 i930@2.8ghz | 8go(1866Mhz) |Gtx 570@nvidia-340 | Samsung 840evo(120Go) | Ubuntu 12.04.4 & 14.04
Portable(asus N75SF) : i5 2410@2.3ghz | 8go(1333Mhz)  | IntelHD3000/GT555m@nvidia-340 | Vertex2(180go)| Arch & 12.04.4 & 14.10(dev)
Développeur de nvidiux

Hors ligne

#250 Le 15/08/2013, à 14: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, à 14:55)

Hors ligne

Haut de page ↑