J'ai une GTX 660M, également une Intel intégrée. Intel fonctionne bien mais je n’ai pas pu démarrer Nvidia.
J'ai suivi toutes les étapes pour installer et configurer Bumblebee à partir de this tutoriel et this autre tutoriel.
C'est la sortie:
optirun -vv glxspheres
[ 706.315737] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[ 706.316244] [INFO]Configured driver: nvidia
[ 706.444333] [DEBUG]optirun version 3.0.1 starting...
[ 706.444367] [DEBUG]Active configuration:
[ 706.444374] [DEBUG] bumblebeed config file: /etc/bumblebee/bumblebee.conf
[ 706.444380] [DEBUG] X display: :8
[ 706.444386] [DEBUG] LD_LIBRARY_PATH: /usr/lib/nvidia-current:/usr/lib32/nvidia-current
[ 706.444392] [DEBUG] Socket path: /var/run/bumblebee.socket
[ 706.444398] [DEBUG] VGL Compression: proxy
[ 708.358088] [INFO]Response: No - error: [XORG] (EE) NVIDIA(0): Failed to assign any connected display devices to X screen 0
[ 708.358117] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) NVIDIA(0): Failed to assign any connected display devices to X screen 0
[ 708.358125] [DEBUG]Socket closed.<
[ 708.358147] [ERROR]Aborting because fallback start is disabled.
[ 708.358155] [DEBUG]Killing all remaining processes.
Et voici le fichier /var/log/Xorg.8.log
[47.372]
X.Org X Server 1.11.3
Date de publication: 2011-12-16
[47.372] Protocole X, version 11, révision 0
[47.372] Construire un système d'exploitation: Linux 2.6.42-26-generic x86_64 Ubuntu
[47.372] Système d'exploitation actuel: Linux babilonia-P170EM 3.2.0-29-generic # 46-> Ubuntu SMP Fri Jul 27 17:03:23 UTC 2012 x86_64
[47.372] Ligne de commande du noyau: BOOT_IMAGE =/boot/vmlinuz-3.2.0-29-generic
> root = UUID = 002bd5b6-9931-48ae-8c5e-2ac9bebe653e ro splash silencieux vt.handoff = 7
[47.372] Date de construction: 04 août 2012 01:51:23 AM
[47.372] xorg-server 2: 1.11.4-0ubuntu10.7 (Pour le support technique, veuillez consulter> http://www.ubuntu.com/support)
[47.372] Version actuelle de pixman: 0.24.4
[47.372] Avant de signaler des problèmes, vérifiez http://wiki.x.org
pour vous assurer que vous avez la dernière version.
[47.372] Marqueurs: (-) sondés, () à partir du fichier de configuration, (==) paramètre par défaut, (++) à partir de la ligne de commande, (!!) avis, (II) informationnel, avertissement (WW), erreur (EE), (NI) non implémenté, (??) inconnu.
[47.372] (==) Fichier journal: "/var/log/Xorg.8.log", heure: mardi 21 août 22:06:06 2012
[47.372] (++) Utilisation du fichier de configuration: "/etc/bumblebee/xorg.conf.nvidia"
[47.372] (==) Utilisation du répertoire de configuration du système "/usr/share/X11/xorg.conf.d"
[47.373] (==) ServerLayout "Layout0"
[47.373] (==) Aucune section d'écran disponible. Utiliser les valeurs par défaut.
[47.373] () | -> Écran "Section écran par défaut" (0)
[47.373] () | | -> Moniteur ""
[47.373] (==) Aucun périphérique spécifié pour l'écran "Section d'écran par défaut".
Utilisation de la première section de périphérique répertoriée.
[47.373] () | | -> Device "Device1"
[47.373] (==) Aucun moniteur spécifié pour l'écran "Section d'écran par défaut".
Utilisation d’une configuration de moniteur par défaut.
[47.373] () Option "AutoAddDevices" "false"
[47.373] () Ajout automatique de périphériques
[47.373] (==) Activation automatique des périphériques
[47.373] (WW) Le répertoire "/ usr/share/fonts/X11/cyrillic" n’existe pas.
[47.373] Entrée supprimée du chemin de la police.
[47.373] (WW) Le répertoire "/ usr/share/fonts/X11/100dpi /" n’existe pas.
[47.373] Entrée supprimée du chemin de la police.
[47.373] (WW) Le répertoire "/ usr/share/fonts/X11/75dpi /" n’existe pas.
[47.373] Entrée supprimée du chemin de la police.
[47.373] (WW) Le répertoire "/ usr/share/fonts/X11/100dpi" n’existe pas.
[47.373] Entrée supprimée du chemin de la police.
[47.373] (WW) Le répertoire "/ usr/share/fonts/X11/75dpi" n’existe pas.
[47.373] Entrée supprimée du chemin de la police.
[47.373] (WW) Le répertoire "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType" n’existe pas.
[47.373] Entrée supprimée du chemin de la police.
[47.373] (==) FontPath défini sur:
/usr/share/fonts/X11/misc,
/usr/share/fonts/X11/Type1,
intégrés
[47.373] (++) ModulePath défini sur "/ usr/lib/nvidia-current/xorg,/usr/lib/xorg/modules"
[47.373] (==) | -> Périphérique d'entrée ""
[47.373] (==) | -> Périphérique d'entrée ""
[47.373] (==) Le périphérique de pointeur principal n'était pas spécifié explicitement dans la présentation.
Utilisation de la configuration de souris par défaut.
[47.373] (==) Le clavier principal n'a pas été spécifié explicitement dans la présentation.
Utilisation de la configuration de clavier par défaut.
[47.373] (II) Magie du chargeur: 0x7f6a17e02b00
[47.373] (II) Versions du module ABI:
[47.373] Émulation X.Org ANSI C: 0.4
[47.373] Pilote vidéo X.Org: 11.0
[47.373] Pilote X.Org XInput: 16.0
[47.373] Extension du serveur X.Org: 6.0
[47.374] (-) PCI: * (0: 1: 0: 0) 10de: 0fd4: 1558: 7102 rev 161, Mem @ 0xf6000000/16777216,
0xe0000000/268435456, 0xf0000000/33554432, E/S @ 0x0000e000/128, BIOS @> 0x ???????/524288
[47.374] (II) ACPI ouvert réussi (/var/run/acpid.socket)
[47.374] (II) LoadModule: "extmod"
[47.374] (II) Chargement /usr/lib/xorg/modules/extensions/libextmod.so
[47.374] (II) Module extmod: vendor = "X.Org Foundation"
[47.374] compilé pour 1.11.3, version du module = 1.0.0
[47.374] Classe de module: extension serveur X.Org
[47.374] Classe ABI: X.Org Server Extension, version 6.0
[47.374] (II) Extension de chargement MIT-SCREEN-SAVER
[47.374] (II) Extension de chargement XFree86-VidModeExtension
[47.374] (II) Extension de chargement XFree86-DGA
[47.374] (II) Extension de charge DPMS
[47.374] (II) Chargement de l'extension XVideo
[47.374] (II) Chargement de l'extension XVideo-Motion Compensation
[47.374] (II) Chargement de l'extension X-Resource
[47.374] (II) LoadModule: "dbe"
[47.374] (II) Chargement /usr/lib/xorg/modules/extensions/libdbe.so
[47.374] (II) Module dbe: vendor = "X.Org Foundation"
[47.374] compilé pour 1.11.3, version du module = 1.0.0
[47.374] Classe de module: extension serveur X.Org
[47.374] Classe ABI: X.Org Server Extension, version 6.0
[47.374] (II) Extension de chargement DOUBLE-TAMPON
[47.374] (II) LoadModule: "glx"
[47.374] (II) Chargement /usr/lib/nvidia-current/xorg/libglx.so
[47.432] (II) Module glx: vendor = "NVIDIA Corporation"
[47.432] compilé pour 4.0.2, version du module = 1.0.0
[47.432] Classe de module: extension serveur X.Org
[47.432] (II) Module NVIDIA GLX 304.37 mer. 8 août 20:16:03 PDT 2012
[47.432] (II) Extension de chargement GLX
[47.432] (II) LoadModule: "record"
[47.432] (II) Chargement /usr/lib/xorg/modules/extensions/librecord.so
[47.432] (II) Enregistrement de module: vendor = "X.Org Foundation"
[47.432] compilé pour 1.11.3, version du module = 1.13.0
[47.432] Classe de module: extension serveur X.Org
[47.432] Classe ABI: X.Org Server Extension, version 6.0
[47.432] (II) Chargement de l'extension RECORD
[47.432] (II) LoadModule: "dri"
[47.432] (II) Chargement /usr/lib/xorg/modules/extensions/libdri.so
[47.432] (II) Module dri: vendor = "X.Org Foundation"
[47.432] compilé pour 1.11.3, version du module = 1.0.0
[47.432] Classe ABI: X.Org Server Extension, version 6.0
[47.432] (II) Extension de chargement XFree86-DRI
[47.432] (II) LoadModule: "dri2"
[47.432] (II) Chargement /usr/lib/xorg/modules/extensions/libdri2.so
[47.432] (II) Module dri2: vendor = "X.Org Foundation"
[47.432] compilé pour 1.11.3, version du module = 1.2.0
[47.432] Classe ABI: X.Org Server Extension, version 6.0
[47.433] (II) Extension de charge DRI2
[47.433] (II) LoadModule: "nvidia"
[47.433] (II) Chargement /usr/lib/nvidia-current/xorg/nvidia_drv.so
[47.438] (II) Module nvidia: vendor = "NVIDIA Corporation"
[47.438] compilé pour 4.0.2, version du module = 1.0.0
[47.438] Classe de module: Pilote vidéo X.Org
[47.439] (II) LoadModule: "souris"
[47.440] (II) Chargement /usr/lib/xorg/modules/input/mouse_drv.so
[47.440] (II) Souris du module: vendor = "X.Org Foundation"
[47.440] compilé pour 1.11.3, version du module = 1.7.1
[47.440] Classe de module: Pilote X.Org XInput
[47.440] Classe ABI: Pilote X.Org XInput, version 16.0
[47.440] (II) LoadModule: "kbd"
[47.440] (WW) Avertissement, impossible d'ouvrir le module kbd
[47.440] (II) UnloadModule: "kbd"
[47.440] (II) Déchargement kbd
[47.440] (EE) Echec du chargement du module "kbd" (le module n'existe pas, 0)
[47.440] (II) NVIDIA dlloader X Driver 304.37 mer. 8 août 19:54:47 HAP 2012
[47.440] (II) Pilote NVIDIA Unified pour tous les GPU NVIDIA pris en charge
[47.441] (-) en utilisant le numéro de VT 7[47.441] (II) Chargement du sous-module "fb"
[47.441] (II) LoadModule: "fb"
[47.441] (II) Chargement /usr/lib/xorg/modules/libfb.so
[47.441] (II) Module fb: vendor = "X.Org Foundation"
[47.441] compilé pour 1.11.3, version du module = 1.0.0
[47.441] Classe ABI: émulation X.Org ANSI C, version 0.4
[47.441] (II) Chargement du sous-module "wfb"
[47.441] (II) LoadModule: "wfb"
[47.442] (II) Chargement /usr/lib/xorg/modules/libwfb.so
[47.443] (II) Module wfb: vendor = "X.Org Foundation"
[47.443] compilé pour 1.11.3, version du module = 1.0.0
[47.443] Classe ABI: émulation X.Org ANSI C, version 0.4
[47.443] (II) Chargement du sous-module "ramdac"
[47.443] (II) LoadModule: "ramdac"
[47.443] (II) Module "ramdac" déjà intégré
[47.444] (II) Chargement /usr/lib/nvidia-current/xorg/nvidia_drv.so
[47.444] (II) Chargement /usr/lib/xorg/modules/libwfb.so
[47.444] (II) Chargement /usr/lib/xorg/modules/libfb.so
[47.444] (II) NVIDIA (0): Création de la sous-section Display par défaut dans la section Screen
"Section d'écran par défaut" pour depth/fbbpp 24/32
[47.444] (==) NVIDIA (0): Profondeur 24, (==) framebuffer bpp 32
[47.444] (==) NVIDIA (0): poids RVB 888
[47.444] (==) NVIDIA (0): Le visuel par défaut est TrueColor.
[47.444] (==) NVIDIA (0): utilisation de la correction gamma (1.0, 1.0, 1.0)
[47.444] () NVIDIA (0): option "NoLogo" "true"
[47.444] () NVIDIA (0): Option "UseEDID" "false"
[47.444] () NVIDIA (0): Option "ConnectedMonitor" "DFP"
[47.444] () NVIDIA (0): activation de l'accélération 2D
[47.444] () NVIDIA (0): Chaîne ConnectedMonitor: "DFP"
[47.444] () NVIDIA (0): ignorer les EDID
[48.321] (II) NVIDIA (0): GPU NVIDIA GeForce GTX 660M (GK107) en PCI: 1: 0: 0 (GPU-0)
[48.321] (-) NVIDIA (0): Mémoire: 1048576 Ko
[48.321] (-) NVIDIA (0): VideoBIOS: 80.07.22.00.07
[48.321] (II) NVIDIA (0): Largeur de la liaison PCI Express détectée: 16X
[48.321] (-) NVIDIA (0): Les modes vidéo entrelacés sont pris en charge sur ce GPU
[48.324] (-) NVIDIA (0): Périphérique (s) d'affichage valide (s) sur la GeForce GTX 660M en PCI: 1: 0: 0
[48.324] (-) NVIDIA (0): CRT-0
[48.324] (-) NVIDIA (0): CRT-0: horloge de pixel maximale de 400,0 MHz
[48.324] (EE) NVIDIA (0): Impossible d'affecter des périphériques d'affichage connectés à l'écran X 0
[48.326] (EE) NVIDIA (0): Échec d'initialisation de l'écran X 0
[48.345] (II) UnloadModule: "nvidia"
[48.345] (II) Déchargement de nvidia
[48.345] (II) UnloadModule: "wfb"
[48.345] (II) Déchargement de wfb
[48.345] (II) UnloadModule: "fb"
[48.345] (II) Déchargement fb
[48.345] (EE) Écran (s) trouvé (s), mais aucun (e) n’a une configuration utilisable.
[48.345] Erreur de serveur fatale:
[48.345] aucun écran trouvé
[48.345] Veuillez consulter le support de la X.Org Foundation
à http://wiki.x.org
pour aider. [48.345] Veuillez également consulter le fichier journal à "/var/log/Xorg.8.log" pour des informations supplémentaires>
information. [48.345] [48.345] ddxSigGiveUp: Fermeture du journal
[48.345] Le serveur s'est arrêté avec l'erreur (1). Fichier journal de fermeture.
La carte vidéo Nvidia GTX 660M requiert au moins version 302.17 du pilote propriétaire nvidia . Vous pouvez obtenir un pilote plus récent en ajoutant le PPA ubuntu-x-swat/x-updates et en mettant à jour votre pilote nvidia:
Sudo apt-add-repository ppa:ubuntu-x-swat/x-updates
Sudo apt-get update
Sudo apt-get upgrade
Éditez /etc/bumblebee/bumblebee.conf
et changez Driver=
en Driver=nvidia
. Si la commande modinfo nvidia-current
indique qu'aucun module ne peut être trouvé, remplacez KernelDriver=nvidia-current
par KernelDriver=nvidia
. Après avoir modifié la configuration, redémarrez ou redémarrez le démon Bumblebee:
Sudo restart bumblebeed
Remarque: le fait de ne pas apporter les modifications de configuration peut entraîner que optirun
affiche le message d'erreur ci-dessous:
[ERROR]Cannot access secondary GPU - error: Could not load GPU driver
[ERROR]Aborting because fallback start is disabled."
Bonne chance!
Enfin je l'ai réparé. Je cherche encore et ici j'ai trouvé la solution Dans /etc/bumblebee/xorg.conf.nvidia
changez la ligne Option "ConnectedMonitor" "DFP"
en Option "UseDisplayDevice" "none"
:)