Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 22/07/2016, à 21:36

Trigolinux

[Résolu] Problème Bumblebee

Bonjour,

Je me suis acheté un nouvel ordinateur portable composé d'un IGP et d'un GPU Nvidia. J'ai quelques problèmes pour faire fonctionner mon GPU Nvidia. Mon ordinateur portable précédent possédait lui aussi un IGP et un GPU Nvidia et je n'ai jamais eu aucun problème pour utiliser la carte Nvidia et 1 an 1/2 d'utilisation.

Je venais tout juste de terminer d'installer Xenial sur mon nouvel ordinateur portable lorsque je me suis rendu compte que je me suis rendu compte que seule la puce intégrée au processeur est utilisée. J'ai beau installer bumblebee, utiliser les pilotes libre ou propriétaires avec, je cherche depuis 1 semaine sans résultat...

Quelques infos:

Core i5 6300HQ
GTX 950M

optirun firefox

[ 2651.746934] [ERROR]Cannot access secondary GPU - error: Could not load GPU driver
[ 2651.747007] [ERROR]Aborting because fallback start is disabled.

lspci | grep -E "VGA|3D"

00:02.0 VGA compatible controller: Intel Corporation Skylake Integrated Graphics (rev 06)
01:00.0 3D controller: NVIDIA Corporation GM107M [GeForce GTX 950M] (rev a2)

cat /etc/bumblebee/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-304
PMMethod=auto
# colon-separated path to the nvidia libraries
LibraryPath=/usr/lib/nvidia-304:/usr/lib32/nvidia-304
# comma-separated path of the directory containing nvidia_drv.so and the
# default Xorg modules path
XorgModulePath=/usr/lib/nvidia-304/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

Dernière modification par Trigolinux (Le 24/07/2016, à 16:21)

Hors ligne

#2 Le 23/07/2016, à 11:54

MrKebi

Re : [Résolu] Problème Bumblebee

Hello smile

Peux-tu donner le retour de cat /etc/X11/xorg.d/* ?

Edit : C'est toi qui a renommé le nom du module nvidia dans le fichier de configuration de bumblebee ? Parce que ça me parait pas juste : ça devrait être nvidia (ou nvidia-current), mais nvidia-304 j'en doute, de même pour tous les chemins d'accès associés !
Quel pilote proprio avais-tu tenté d'installer sur cette config ?

Dernière modification par MrKebi (Le 23/07/2016, à 11:58)


PC : i7-4770k 24Go RX 580 120Go SSD + 1Tox2 HDD: Archlinux/Plasma
Laptop 1 : ThinkPad p50 i7-6820HQ 32Go 256Gox2 SSD + 500Go HDD : Archlinux/Plasma, optimus-manager
Laptop 2 : Xiaomi Mi Notebook Pro i5-8250u 8Go 240Go msata : Archlinux/XFCE, optimus-manager
Laptop 3 : HP Pavillion g6 1354ef i5-2450m 4Go 120Go SSD : Archlinux/Plasma

Hors ligne

#3 Le 23/07/2016, à 14:11

Trigolinux

Re : [Résolu] Problème Bumblebee

C'est moi qui ai modifié bumblebee.conf. Je n'ai pas de dossier xorg.conf.d/ dans /etc/X11. J'avais essayé au tout début d'installer le pilote nvidia-361, via le gestionnaire des pilotes. Mais au prochain boot, écan noir avec le son "kling kling" (celui quand on arrive sur l'écran de login).

Je pense qu'il vaut mieux que je reparte de zéro sur une nouvelle install clean de Xenial, non ? Au fait n'existerait-il pas une solution plus simple, comme par exemple utiliser tout le temps la puce Nvidia ou un truc du genre ?

PS: Je ne sais pas si cela concerne le GPU, mais je suis obligé de boot avec l'option pci=nomsi, sinon j'ai des millions de messages d'erreurs dans les logs de ce type là:

pcieport 0000:00:1c.5: AER: Corrected error received: id=00e5
pcieport 0000:00:1c.5: PCIe Bus Error: severity=Corrected, type=Physical Layer, id=00e5(Receiver ID)
pcieport 0000:00:1c.5:   device [8086:a115] error status/mask=00000001/00002000
pcieport 0000:00:1c.5:    [ 0] Receiver Error         (First)

Dernière modification par Trigolinux (Le 23/07/2016, à 14:31)

Hors ligne

#4 Le 23/07/2016, à 15:32

MrKebi

Re : [Résolu] Problème Bumblebee

Trigolinux a écrit :

C'est moi qui ai modifié bumblebee.conf. Je n'ai pas de dossier xorg.conf.d/ dans /etc/X11. J'avais essayé au tout début d'installer le pilote nvidia-361, via le gestionnaire des pilotes. Mais au prochain boot, écan noir avec le son "kling kling" (celui quand on arrive sur l'écran de login)

C'est bizarre, normalement ton système devrait boot par défaut sur l'IGP avec bumblebee. Tu as bien procédé de la façon suivante pour installer tes pilotes ?

sudo apt-get install bumblebee bumblebee-nvidia primus

Quelle est ta version d'Ubuntu ?

Trigolinux a écrit :

Au fait n'existerait-il pas une solution plus simple, comme par exemple utiliser tout le temps la puce Nvidia ou un truc du genre ?

Il existe prime pour ça, tu peux également regarder du côté de ton BIOS pour voir si tu as la possibilité de désactiver l'IGP ou le GPU (option disponible sur certains BIOS uniquement).

Dernière modification par MrKebi (Le 23/07/2016, à 15:34)


PC : i7-4770k 24Go RX 580 120Go SSD + 1Tox2 HDD: Archlinux/Plasma
Laptop 1 : ThinkPad p50 i7-6820HQ 32Go 256Gox2 SSD + 500Go HDD : Archlinux/Plasma, optimus-manager
Laptop 2 : Xiaomi Mi Notebook Pro i5-8250u 8Go 240Go msata : Archlinux/XFCE, optimus-manager
Laptop 3 : HP Pavillion g6 1354ef i5-2450m 4Go 120Go SSD : Archlinux/Plasma

Hors ligne

#5 Le 24/07/2016, à 16:21

Trigolinux

Re : [Résolu] Problème Bumblebee

Je viens de faire une réinstall de Xenial 16.04, je vais me contenter de Prime. Après quelques recherches, j'ai installé le pilote nvidia-361 puis effectué la commande sudo nvidia-xconfig. Après redémarrage, tout semble nickel. Je verrais si à la longue ça marche mais pour l'instant mon problème semble résolu. Merci quand même d'avoir répondu à ma demande d'aide.

Hors ligne