[nvidia]Activation de la carte après installation des driver

Reconnaissance et configuration du matériel / kernel linux
Répondre
lokoum
newbie
Messages : 8
Inscription : sam. 28 juin 2014, 22:40

[nvidia]Activation de la carte après installation des driver

Message par lokoum »

Salut à tous,
je poste aujourd'hui car j'ai un petit problème avec ma carte nvidia GTX 660m (je suis sur laptop), je n'arrive pas à l'utiliser.
Alors premièrement, à l'installation de ArchLinux j'ai décidé d'installer directement les pilotes nvidia propriétaire mais en faisant un startx: j'ai eu l'erreur "No screen found" de Xorg.
Deuxièmement j'ai supprimé tous les paquets, drivers de nvidia et j'ai donc opté pour les drivers nouveau, mais la même erreur au final.

J'ai donc installé les drivers de mon CPU (i7): intel dri et là hop tout fonctionne je suis enfin en graphique !!

j'ai donc décidé de retenter l'installation des drivers nvidia:

Code : Tout sélectionner

$ pacman -S nvidia nvidia-utils nvidia-libgl libva-vdpau-driver 
et je reboot, tout ce passe bien, startx fonctionne encore. Pour voir si ma carte graphique fonctionne bien je lance donc minecraft et hop crash au lancement (depuis l'installation des drivers) : erreur : Could not init GLX
Après recherche sur le net c'est bien à cause de la carte qui ne supporte pas openGL ?!
ma carte graphique est-elle activée ?

voila merci d'avance !
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17629
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [nvidia]Activation de la carte après installation des dr

Message par benjarobin »

Tu possède un pc avec la technologie optimus et donc tu dois lire le wiki a propos de bumblebee
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
lokoum
newbie
Messages : 8
Inscription : sam. 28 juin 2014, 22:40

Re: [nvidia]Activation de la carte après installation des dr

Message par lokoum »

Ok merci de de la réponse rapide. je vais voir de ce côté là.

EDIT: après avoir suivi le wiki de bumblebee, installé tous les paquets et reboot xorg fonctionne toujours mais en lancant optirun j'ai une erreur:

Code : Tout sélectionner

$optirun <firefox, java -jar minecraft.jar, etc....>
[ 3340.296900] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) Failed to load module "mouse" (module does not exist, 0)

[ 3340.296930] [ERROR]Aborting because fallback start is disabled.
merci
lokoum
newbie
Messages : 8
Inscription : sam. 28 juin 2014, 22:40

Re: [nvidia]Activation de la carte après installation des dr

Message par lokoum »

Je suis tombé sur ça : https://bbs.archlinux.org/viewtopic.php?id=141729
j'ai le même problème,
pour le module mouse j'ai installé : xf86-input-mouse
mais une aute erreur apparait:

Code : Tout sélectionner

$optirun firefox
[   60.734037] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) NVIDIA(GPU-0): Failed to initialize the NVIDIA GPU at PCI:1:0:0.  Please

[   60.734082] [ERROR]Aborting because fallback start is disabled.


sur son sujet il a installé une ancienne version de bumblebee je dois faire pareil pour que sa fonctionne ??
merci
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17629
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [nvidia]Activation de la carte après installation des dr

Message par benjarobin »

As tu bien lu entièrement le Wiki fr et anglais ? As tu bien configuré bumblebee ?
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
lokoum
newbie
Messages : 8
Inscription : sam. 28 juin 2014, 22:40

Re: [nvidia]Activation de la carte après installation des dr

Message par lokoum »

oui, sur le wiki anglais il mentionne l'erreur que j'ai et donne comme solution de bouger la fichier 20-intel.conf et de redémarrer bumblebee mais je n'ai pas ce fichier....
Pour ce qui est de la configuration de bumblebee je pense que oui, j'ai pas encore configurer tout ce qui est en rapport avec bbswitch/gestion de l'énergie... mais je pense pas que sa vient de la...
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17629
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [nvidia]Activation de la carte après installation des dr

Message par benjarobin »

Si tu n'as pas configuré bbswitch, cela ne risque pas de fonctionner...
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
lokoum
newbie
Messages : 8
Inscription : sam. 28 juin 2014, 22:40

Re: [nvidia]Activation de la carte après installation des dr

Message par lokoum »

j'ai trouvé ça: https://bbs.archlinux.org/viewtopic.php?id=169742
en fait c'était le BusId qui n'était pas bon mais maintenant j'ai encore une autre erreur:

Code : Tout sélectionner

$optirun glxspheres64
[ 1596.775825] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) No devices detected.

[ 1596.775868] [ERROR]Aborting because fallback start is disabled.
no devices detected .... :?

PS: bbswitch est configuré :

Code : Tout sélectionner

$ cat /proc/acpi/bbswitch 
0000:01:00.0 ON
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17629
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [nvidia]Activation de la carte après installation des dr

Message par benjarobin »

Quelle est la sortie (en root) de :

Code : Tout sélectionner

pacman -Q nvidia nouveau
systemctl status -l bumblebeed
id ton-nom-d-utilisateur
grep -REv "^$|^#" /etc/modprobe.d/ /etc/X11/xorg* /etc/bumblebee/
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
lokoum
newbie
Messages : 8
Inscription : sam. 28 juin 2014, 22:40

Re: [nvidia]Activation de la carte après installation des dr

Message par lokoum »

En root:

Code : Tout sélectionner

# pacman -Q nvidia nouveau
nvidia 337.25-3
error: package 'nouveau' was not found

Code : Tout sélectionner

# systemctl status -l bumblebeed
● bumblebeed.service - Bumblebee C Daemon
   Loaded: loaded (/usr/lib/systemd/system/bumblebeed.service; enabled)
   Active: active (running) since Sun 2014-06-29 08:17:55 UTC; 3min 44s ago
 Main PID: 340 (bumblebeed)
   CGroup: /system.slice/bumblebeed.service
           └─340 /usr/bin/bumblebeed

Jun 29 08:18:03 lokoum bumblebeed[340]: [   19.857163] [INFO]/usr/bin/bumblebeed 3.2.1 started

Code : Tout sélectionner

# id lokoum
uid=1000(lokoum) gid=100(users) groups=100(users),10(wheel),95(storage),98(power),998(bumblebee)

Code : Tout sélectionner

# grep -REv "^$|^#" /etc/modprobe.d/ /etc/X11/xorg* /etc/bumblebee/
/etc/modprobe.d/bbswitch.conf:options bbswitch load_state=0 unload_state=0
/etc/X11/xorg.conf.d/10-quirks.conf:Section "InputClass"
/etc/X11/xorg.conf.d/10-quirks.conf:        Identifier "ThinkPad HDAPS accelerometer blacklist"
/etc/X11/xorg.conf.d/10-quirks.conf:        MatchProduct "ThinkPad HDAPS accelerometer data"
/etc/X11/xorg.conf.d/10-quirks.conf:        Option "Ignore" "on"
/etc/X11/xorg.conf.d/10-quirks.conf:EndSection
/etc/X11/xorg.conf.d/10-evdev.conf:Section "InputClass"
/etc/X11/xorg.conf.d/10-evdev.conf:        Identifier "evdev pointer catchall"
/etc/X11/xorg.conf.d/10-evdev.conf:        MatchIsPointer "on"
/etc/X11/xorg.conf.d/10-evdev.conf:        MatchDevicePath "/dev/input/event*"
/etc/X11/xorg.conf.d/10-evdev.conf:        Driver "evdev"
/etc/X11/xorg.conf.d/10-evdev.conf:EndSection
/etc/X11/xorg.conf.d/10-evdev.conf:Section "InputClass"
/etc/X11/xorg.conf.d/10-evdev.conf:        Identifier "evdev keyboard catchall"
/etc/X11/xorg.conf.d/10-evdev.conf:        MatchIsKeyboard "on"
/etc/X11/xorg.conf.d/10-evdev.conf:        MatchDevicePath "/dev/input/event*"
/etc/X11/xorg.conf.d/10-evdev.conf:        Driver "evdev"
/etc/X11/xorg.conf.d/10-evdev.conf:EndSection
/etc/X11/xorg.conf.d/10-evdev.conf:Section "InputClass"
/etc/X11/xorg.conf.d/10-evdev.conf:        Identifier "evdev touchpad catchall"
/etc/X11/xorg.conf.d/10-evdev.conf:        MatchIsTouchpad "on"
/etc/X11/xorg.conf.d/10-evdev.conf:        MatchDevicePath "/dev/input/event*"
/etc/X11/xorg.conf.d/10-evdev.conf:        Driver "evdev"
/etc/X11/xorg.conf.d/10-evdev.conf:EndSection
/etc/X11/xorg.conf.d/10-evdev.conf:Section "InputClass"
/etc/X11/xorg.conf.d/10-evdev.conf:        Identifier "evdev tablet catchall"
/etc/X11/xorg.conf.d/10-evdev.conf:        MatchIsTablet "on"
/etc/X11/xorg.conf.d/10-evdev.conf:        MatchDevicePath "/dev/input/event*"
/etc/X11/xorg.conf.d/10-evdev.conf:        Driver "evdev"
/etc/X11/xorg.conf.d/10-evdev.conf:EndSection
/etc/X11/xorg.conf.d/10-evdev.conf:Section "InputClass"
/etc/X11/xorg.conf.d/10-evdev.conf:        Identifier "evdev touchscreen catchall"
/etc/X11/xorg.conf.d/10-evdev.conf:        MatchIsTouchscreen "on"
/etc/X11/xorg.conf.d/10-evdev.conf:        MatchDevicePath "/dev/input/event*"
/etc/X11/xorg.conf.d/10-evdev.conf:        Driver "evdev"
/etc/X11/xorg.conf.d/10-evdev.conf:EndSection
/etc/X11/xorg.conf.d/50-synaptics.conf:Section "InputClass"
/etc/X11/xorg.conf.d/50-synaptics.conf:        Identifier "touchpad catchall"
/etc/X11/xorg.conf.d/50-synaptics.conf:        Driver "synaptics"
/etc/X11/xorg.conf.d/50-synaptics.conf:        MatchIsTouchpad "on"
/etc/X11/xorg.conf.d/50-synaptics.conf:        Option "TapButton1" "1"
/etc/X11/xorg.conf.d/50-synaptics.conf:        Option "TapButton2" "2"
/etc/X11/xorg.conf.d/50-synaptics.conf:        Option "TapButton3" "3"
/etc/X11/xorg.conf.d/50-synaptics.conf:        MatchDevicePath "/dev/input/event*"
/etc/X11/xorg.conf.d/50-synaptics.conf:EndSection
/etc/X11/xorg.conf.d/50-synaptics.conf:Section "InputClass"
/etc/X11/xorg.conf.d/50-synaptics.conf:        Identifier "touchpad ignore duplicates"
/etc/X11/xorg.conf.d/50-synaptics.conf:        MatchIsTouchpad "on"
/etc/X11/xorg.conf.d/50-synaptics.conf:        MatchOS "Linux"
/etc/X11/xorg.conf.d/50-synaptics.conf:        MatchDevicePath "/dev/input/mouse*"
/etc/X11/xorg.conf.d/50-synaptics.conf:        Option "Ignore" "on"
/etc/X11/xorg.conf.d/50-synaptics.conf:EndSection
/etc/X11/xorg.conf.d/50-synaptics.conf:Section "InputClass"
/etc/X11/xorg.conf.d/50-synaptics.conf:        Identifier "Default clickpad buttons"
/etc/X11/xorg.conf.d/50-synaptics.conf:        MatchDriver "synaptics"
/etc/X11/xorg.conf.d/50-synaptics.conf:        Option "SoftButtonAreas" "50% 0 82% 0 0 0 0 0"
/etc/X11/xorg.conf.d/50-synaptics.conf:        Option "SecondarySoftButtonAreas" "58% 0 0 8% 42% 58% 0 8%"
/etc/X11/xorg.conf.d/50-synaptics.conf:EndSection
/etc/X11/xorg.conf.d/50-synaptics.conf:Section "InputClass"
/etc/X11/xorg.conf.d/50-synaptics.conf:        Identifier "Disable clickpad buttons on Apple touchpads"
/etc/X11/xorg.conf.d/50-synaptics.conf:        MatchProduct "Apple|bcm5974"
/etc/X11/xorg.conf.d/50-synaptics.conf:        MatchDriver "synaptics"
/etc/X11/xorg.conf.d/50-synaptics.conf:        Option "SoftButtonAreas" "0 0 0 0 0 0 0 0"
/etc/X11/xorg.conf.d/50-synaptics.conf:EndSection
/etc/bumblebee/bumblebee.conf:[bumblebeed]
/etc/bumblebee/bumblebee.conf:VirtualDisplay=:8
/etc/bumblebee/bumblebee.conf:KeepUnusedXServer=false
/etc/bumblebee/bumblebee.conf:ServerGroup=bumblebee
/etc/bumblebee/bumblebee.conf:TurnCardOffAtExit=false
/etc/bumblebee/bumblebee.conf:NoEcoModeOverride=false
/etc/bumblebee/bumblebee.conf:Driver=nvidia
/etc/bumblebee/bumblebee.conf:XorgConfDir=/etc/bumblebee/xorg.conf.d
/etc/bumblebee/bumblebee.conf:[optirun]
/etc/bumblebee/bumblebee.conf:Bridge=virtualgl
/etc/bumblebee/bumblebee.conf:VGLTransport=proxy
/etc/bumblebee/bumblebee.conf:PrimusLibraryPath=/usr/lib/primus:/usr/lib32/primus
/etc/bumblebee/bumblebee.conf:AllowFallbackToIGC=false
/etc/bumblebee/bumblebee.conf:[driver-nvidia]
/etc/bumblebee/bumblebee.conf:KernelDriver=nvidia
/etc/bumblebee/bumblebee.conf:PMMethod=bbswitch
/etc/bumblebee/bumblebee.conf:LibraryPath=/usr/lib/nvidia:/usr/lib32/nvidia
/etc/bumblebee/bumblebee.conf:XorgModulePath=/usr/lib/nvidia/xorg/,/usr/lib/xorg/modules
/etc/bumblebee/bumblebee.conf:XorgConfFile=/etc/bumblebee/xorg.conf.nvidia
/etc/bumblebee/bumblebee.conf:[driver-nouveau]
/etc/bumblebee/bumblebee.conf:KernelDriver=nouveau
/etc/bumblebee/bumblebee.conf:PMMethod=bbswitch
/etc/bumblebee/bumblebee.conf:XorgConfFile=/etc/bumblebee/xorg.conf.nouveau
/etc/bumblebee/xorg.conf.nvidia:Section "ServerLayout"
/etc/bumblebee/xorg.conf.nvidia:    Identifier  "Layout0"
/etc/bumblebee/xorg.conf.nvidia:    Option      "AutoAddDevices" "false"
/etc/bumblebee/xorg.conf.nvidia:    Option      "AutoAddGPU" "false"
/etc/bumblebee/xorg.conf.nvidia:EndSection
/etc/bumblebee/xorg.conf.nvidia:Section "Device"
/etc/bumblebee/xorg.conf.nvidia:    Identifier  "nvidiagpu1"
/etc/bumblebee/xorg.conf.nvidia:    Driver      "nvidia"
/etc/bumblebee/xorg.conf.nvidia:    VendorName  "NVIDIA Corporation"
/etc/bumblebee/xorg.conf.nvidia:   BusID "PCI:01:00.0"
/etc/bumblebee/xorg.conf.nvidia:    Option "ProbeAllGpus" "false"
/etc/bumblebee/xorg.conf.nvidia:    Option "NoLogo" "true"
/etc/bumblebee/xorg.conf.nvidia:    Option "UseEDID" "false"
/etc/bumblebee/xorg.conf.nvidia:    Option "UseDisplayDevice" "none"
/etc/bumblebee/xorg.conf.nvidia:EndSection
/etc/bumblebee/xorg.conf.nouveau:Section "ServerLayout"
/etc/bumblebee/xorg.conf.nouveau:    Identifier  "Layout0"
/etc/bumblebee/xorg.conf.nouveau:    Option      "AutoAddDevices" "false"
/etc/bumblebee/xorg.conf.nouveau:    Option      "AutoAddGPU" "false"
/etc/bumblebee/xorg.conf.nouveau:EndSection
/etc/bumblebee/xorg.conf.nouveau:Section "Device"
/etc/bumblebee/xorg.conf.nouveau:    Identifier  "DiscreteNvidia"
/etc/bumblebee/xorg.conf.nouveau:    Driver      "nouveau"
/etc/bumblebee/xorg.conf.nouveau:EndSection
merci !
Répondre