CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Driver Nvidia

parcfelixer
parcfelixer
Niveau 10
10 novembre 2014 à 17:31:55

Bonjour,

Je recrée un topic car maintenant le problème est assez différent de ceux de mon précédent.

Donc, j'ai installé Debian avec succès, et après bien une heure de recherches et d'essais, je n'arrive toujours pas à faire fonctionner ma carte graphique.

En premier lieu, la commande "lspci -nn | grep VGA" me renvoie uniquement :
00:02.0 VGA compatible controller [0300]: Intel Corporation Haswell Integrated Graphics Controller [8086:0416] (rev 06)
Alors que j'ai une carte graphique Nvidia Geforce GTX 850M en plus.

Ensuite, la commande "nvidia-detect" me renvoie "No NVIDIA GPU detected.".

Donc du coup, j'ai pas essayé de suivre la phase d'installation décrite sur la page NvidiaGraphicsDrivers ( https://wiki.debian.org/NvidiaGraphicsDrivers ), la phase d'identification ne se faisant même pas...

J'ai trouvé un driver officiel (.run) sur le site de Nvidia cependant, mais j'ai lu que c'était pas super d'installer de cette façon. Ca vaut la peine d'essayer quand même ?

Donc après j'ai suivi les conseils de ShadowwF et installé BumbleBee ( https://wiki.debian.org/fr/Bumblebee ). En y pensant, je sais pas si ça a un intérêt si on a pas installé avant les drivers Nvidia... Bref, tout va bien jusqu'au test avec :

$ optirun glxgears -info

où après j'ai divers erreurs :

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

Si j'essaye de résoudre l'erreur en suivant les instructions ici https://wiki.debian.org/fr/Bumblebee#Probl.2BAOg-mes_courants , j'ai l'erreur suivant quand j'essaye de restart bumblebleed :
[FAIL] Restarting bumblebeed: bumblebeed failed!

Donc du coup au lieu de faire cette commande je redémarre Debian, et en refaisant "$ optirun glxgears -info", j'obtiens maintenant :

[ERROR]The Bumblebee daemon has not been started yet or the socket path /var/run/bumblebee.socket was incorrect.
[ERROR]Could not connect to bumblebee daemon - is it running?

Après réflexion, j'imagine qu'installer bumblebee était très con, non ? Il me faut installer d'abord les drivers avant ? Si oui, comment, vu que Debian ne détecte pas ma carte graphique ?

Je suis bien conscient que de tels topics existent déjà, mais à contratio de ceux-ci, ma carte graphique n'est pas détectée.

Merci pour votre aide.

Nh3xus
Nh3xus
Niveau 10
10 novembre 2014 à 17:45:53

Un petit uname -a pour confirme ta version du noyau Linux stp ?

parcfelixer
parcfelixer
Niveau 10
10 novembre 2014 à 17:52:13

Linux felix 3.2.0-4-amd64 #1 SMP Debian 3.2.63-2+deb7u1 x86_64 GNU/Linux

Pseudo supprimé
Pseudo supprimé 10 novembre 2014 à 18:04:43

T'as pensé à mettre sur liste noire (blacklist) le pilote nouveau ?

Pseudo supprimé
Pseudo supprimé 10 novembre 2014 à 18:05:15

Ah et un modprobe bbswitch ne fera pas de mal ^^

Google_Bot
Google_Bot
Niveau 14
10 novembre 2014 à 18:18:15

Tu vas avoir besoin d'une version plus récente du pilote nvidia s'il s'agit d'un laptop équipé de la technologie Optimus.
Commence par ajouter les backports à ton fichier /etc/sources.list (les explications sont données sur le site officiel des backports), et installe la dernière version proposée du noyau (paquet linux-image-<version>-amd64).

On verra après pour l'installation du driver (il y a quelques mises à jour et un peu de configuration à faire dans Xorg), j'avais écrit un guide détaillé sur un autre topic mais c'était dédié à Ubuntu. Reste à l'adapter à Debian... mais je crains que tu aies besoin de migrer vers Jessie pour avoir un Xorg et un RandR suffisamment récents en plus du pilote,

parcfelixer
parcfelixer
Niveau 10
10 novembre 2014 à 18:38:48

Merci.

J'ai déjà ajouté les backports à mon sources.list, et un "aptitude search linux-image-*" me renvoie comme version la plus récente du noyau ma version actuelle... :(

ShadowwF, de ce que j'ai compris je n'ai même pas de pilote nouveau installé (à moins que Bumblebee s'en occupe ?). Et modprobe bbswitch sert uniquement à désactiver la "discrete graphics card" (ma GTX 850M si j'ai bien compris), ou on peut grâce à ça aussi désactiver le contrôleur graphique Intel ?

parcfelixer
parcfelixer
Niveau 10
10 novembre 2014 à 18:39:36

Et oui, ma carte graphique est bien dotée de la technologie Optimus.

Pseudo supprimé
Pseudo supprimé 10 novembre 2014 à 18:52:08

Alors :

Modprobe permet de charger un module noyau. Bbswitch est le module qui permet la prise en charge du changement de carte graphique à la volée avec bumblebee. D'ailleurs, tu ne désactives pas la carte intel, car c'est elle qui s'occupe de l'affichage, même si la GTX calcule les images :hap:

nouveau, tu l'as forcemment, sinon, t'as pas de serveur d'affichage, étant donné que xorg est une dépendance de nouveau, si je me souviens bien.

Bref, nouveau et le driver nvidia entrent en conflit. Pour éviter cela, on modifie, en root, le fichier /etc/modprobe.d/50-blacklist.conf (bien que créer un autre fichier .conf dans ce dossier fonctionne aussi), et l'on y ajoute :

blacklist nouveau

On redémarre. Maintenant, pour bumblebee.

aptitude install bumblebee bumblebee-nvidia bbswitch-dkms

si c'est déjà installé, un coup de :

dpkg-reconfigure bbswitch-dkms && dpkg-reconfigure bubmlebee-nvidia au cas où.

useradd -a -G bublebee <ton nom d'utilisateur>
useradd -a -G video <ton nom d'utilisateur>

Redémarre, et ça devrait être bon !

parcfelixer
parcfelixer
Niveau 10
10 novembre 2014 à 19:44:25

Je n'ai pas de fichier 50-blacklist.conf dans ce dossier :-(
J'ai uniquement ces fichiers :
alsa-base-blacklist.conf
dkms.conf
radeon-kms.conf
alsa-base.conf
fbdev-blacklist.conf
bumblebee.conf
nvidia-kernel-common.conf

parcfelixer
parcfelixer
Niveau 10
10 novembre 2014 à 20:44:09

Y a bien ce topic qui semble correspondre à mon problème : http://debian-facile.org//viewtopic.php?id=9820&amp;p=1

parcfelixer
parcfelixer
Niveau 10
11 novembre 2014 à 13:38:45

Bon du coup j'ai crée un fichier 50-blacklist.conf, j'ai effectué les commandes que tu as indiqué, redémarré le système, mais toujours rien, j'ai toujours les mêmes erreurs.

Selon cette personne http://linuxg.net/how-to-install-the-nvidia-337-25-drivers-on-linux-systems/ il faut absolument passer par le .run de nvidia, vous en pensez quoi ?

Pseudo supprimé
Pseudo supprimé 11 novembre 2014 à 14:17:52

Ah, c'est peut être parce que tu n'arrives pas à construire le module noyau :(

Donc :

apt-get install linux-headers-3.2.0-4-amd64

Puis

dpkg-reconfigure bbswitch-dkms && dpkg-reconfigure bubmlebee-nvidia au cas où.

:)

Pseudo supprimé
Pseudo supprimé 11 novembre 2014 à 14:19:29

Il faut éviter le .run, surtout sur les systèmes relativement peu à jour. En plus de ça, le driver nvidia demande un linux >= 3.12 pour le support d'optimus partiel, et l'utilisation d'upstart, le logiciel d'init d'ubuntu et mint, pour nvidia-prime !

parcfelixer
parcfelixer
Niveau 10
11 novembre 2014 à 15:05:15

J'ai déjà ce paquet d'installé .. :(
Plus précisément j'en ai trois :
linux-headers-3.2.0-4-amd64
linux-headers-3.2.0-4-common
linux-headers-amd64

J'exécute quand même ta seconde commande, tout roule, bumblebeed redémarre, mais j'ai toujours le fameux "[ 86.665014] [ERROR]Cannot access secondary GPU - error: Could not load GPU driver

[ 86.665103] [ERROR]Aborting because fallback start is disabled." avec la commande optirun. Et nvidia-detect détecte toujours rien...

Pseudo supprimé
Pseudo supprimé 11 novembre 2014 à 15:11:57

Bah tu peux me donner le retour de

dpkg-reconfigure bbswitch-dkms && dpkg-reconfigure bubmlebee-nvidia au cas où.

?

Pseudo supprimé
Pseudo supprimé 11 novembre 2014 à 15:13:31

Ah et installe le paquet primus, et utilise primusrun plutôt qu'optirun.

Pour utiliser optirun, il faut le paquet VirtualGL, qui n'est pas disponible sous Debian.

parcfelixer
parcfelixer
Niveau 10
11 novembre 2014 à 15:21:05

felix@felix:~$ sudo dpkg-reconfigure bbswitch-dkms && dpkg-reconfigure bubmlebee-nvidia
[sudo] password for felix:

-------- Uninstall Beginning --------
Module: bbswitch
Version: 0.8
Kernel: 3.2.0-4-amd64 (x86_64)
-------------------------------------

Status: Before uninstall, this module version was ACTIVE on this kernel.

bbswitch.ko:
- Uninstallation
- Deleting from: /lib/modules/3.2.0-4-amd64/updates/dkms/
- Original module
- No original module was found for this module on this kernel.
- Use the dkms install command to reinstall any previous module version.

depmod.....

DKMS: uninstall completed.

------------------------------
Deleting module version: 0.8
completely from the DKMS tree.
------------------------------
Done.
Loading new bbswitch-0.8 DKMS files...
Building only for 3.2.0-4-amd64
Building initial module for 3.2.0-4-amd64
Done.

bbswitch:
Running module version sanity check.
- Original module
- No original module exists within this kernel
- Installation
- Installing to /lib/modules/3.2.0-4-amd64/updates/dkms/

depmod....

DKMS: install completed.
bash: dpkg-reconfigure : commande introuvable

-------------------------------

Et, je pige pas pourquoi, j'ai déjà le paquet primus d'installé. Il me renvoi une erreur similaire :
root@felix:~# primusrun glxgears -info
primus: fatal: Bumblebee daemon reported: error: Could not load GPU driver

Pseudo supprimé
Pseudo supprimé 11 novembre 2014 à 15:28:02

"
bash: dpkg-reconfigure : commande introuvable
"

:pf:

Non, lance en root, n'utilise pas sudo. Là, en utilisant sudo, seule la première partie de la commande est exécutée en admin.

Du coup, avec sudo, la commande serait :

sudo dpkg-reconfigure bbswitch-dkms && sudo dpkg-reconfigure bumblebee-nvidia

Mais on préfèrera faire ainsi :

su -
dpkg-reconfigure bbswitch && dpkg-reconfigure bumblebee-nvidia

parcfelixer
parcfelixer
Niveau 10
11 novembre 2014 à 15:49:36

Hhhh, oui, désolé.

Donc du coup j'ai la même chose, sauf à la fin :
"DKMS: install completed.
[ ok ] Restarting bumblebeed: bumblebeed."

Et tant qu'on y est, j'ai supprimé le 50-blacklist.conf, j'ai remarqué que j'ai déjà une ligne "blacklist nouveau" dans mon fichier bumblebee.conf.

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Internet
  • Macintosh
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware