Le pilote propriétaire Nvidia se bloque / se fige / un écran vide à la connexion en 13.10 [fermé]

10

J'utilise une nouvelle copie d'Ubuntu 13.10 avec un Nvidia GTS 450. Avec le nouveau pilote open source, tout fonctionne bien, mais pas aussi vite que le pilote propriétaire. Lorsque j'installe le pilote Nvidia propriétaire, l'écran se bloque / se fige juste avant la connexion. L'ordinateur démarre et juste avant la connexion, le moniteur passe en mode d'économie d'énergie. À ce stade, je peux toujours ssh dans l'ordinateur mais l'écran et le clavier attachés à la machine sont figés. Je dois faire un arrêt brutal. J'ai essayé les pilotes suivants, mais chacun d'eux souffre du même problème. 304 (Ubuntu Software Center) 304-mises à jour (Ubuntu Software Center) 319 (Ubuntu Software Center) 319-updates (Ubuntu Software Center) 331 (xorg edgers ppa) 331 (site Web de Nvidia) Voici une vidéo qui illustre le problème Le problème. Cela n'a commencé à se produire qu'en 13h10 pour moi. 13.04 était bien.

Curieusement, je peux parfois utiliser le mode de récupération. Je sélectionne le mode de récupération, je passe en mode de sécurité intégrée, j'appuie sur Ctrl + Alt + F1 pour revenir à l'invite de commande lorsque la boîte de dialogue de reconfiguration graphique s'affiche. Ensuite, j'appuie sur Ctrl + C pour tuer le processus en cours et après cela, il démarre directement sur l'écran de connexion en utilisant le pilote propriétaire. Voici une vidéo de la solution de contournement . Des pensées?

Mise à jour du 18 février: ce problème a été répété sur l'une de mes autres machines exécutant une carte Nvidia. La machine fonctionnait sous 13.04 avec des pilotes propriétaires et a été mise à niveau vers 13.10. Après la mise à niveau, le même problème d'écran noir s'est produit. SShing dans la machine et le retour aux pilotes open source ont résolu le problème.

NahsiN
la source
Je suis sûr que c'est un bug.
Braiam
@Braiam Eh bien, est-ce lié aux scintillements, blocages et erreurs de segmentation de Nvidia X Server au démarrage ? Je me demande s'il y a un fil conducteur ici.
landroni
De quel ordinateur portable s'agit-il?
landroni
@landroni si cela se produit avec plusieurs systèmes utilisant les pilotes nvidia, il s'agit soit de la faute de xorg soit de nvidia et les développeurs doivent en être conscients.
Braiam
@Braiam Ou une combinaison malheureuse de pilotes propriétaires et du noyau. Actuellement, je ne sais pas exactement ce qui ne va pas, ni ce qui se passe .
landroni

Réponses:

4

Avez-vous essayé de télécharger d'autres pilotes depuis le site Web de NVIDIA? Je n'utilise jamais de packages de pilotes fournis avec ubuntu os car ils sont très gourmands pour la plupart des cartes nvidia, à l'exception de quelques-unes. Au lieu de cela, je vais sur NVIDIA et je choisis un ou plusieurs pilotes linux pour ma carte vidéo nvidia et j'installe celui qui fonctionne le mieux, comme indiqué dans de nombreux tutoriels présents sur askubuntu.com.

Soit dit en passant, vous pouvez trouver une plus large sélection de pilotes pour votre carte si vous utilisez le lien "Beta and Old Drivers" qui se trouve au milieu de la page de téléchargement de pilotes NVIDIA . Choisissez votre carte vidéo (GeForce - GeForce 400 series - GeForce GTS 450) dans la liste et choisissez également les "pilotes certifiés / recommandés", et non la section "tous" les pilotes. Je recommande personnellement la version "331.38" pour votre carte vidéo GTS 450, et vous pouvez la trouver ici .

Si vous avez déjà essayé la version Linux 331.49, celle-ci devrait fonctionner comme un charme, mais vous dites que non. Vous devriez peut-être installer l'environnement LXDE, tous les packages, ainsi que LXDM comme gestionnaire d'affichage par défaut, car d'après ma propre expérience, les cartes NVIDIA fonctionnent mieux dans un environnement lxde.

Il existe des pilotes vidéo Linux spécifiques pour votre Nvidia GTS 450, pour Linux 32bits et pour Linux 64bits, selon l'architecture de votre ordinateur, je n'en suis pas certain, je veux dire que je n'ai aucune idée de la configuration de votre PC.

Vous pouvez installer votre pilote après avoir supprimé tous les pilotes nvidia de votre système ubuntu. Code:

sudo apt-get remove nvidia*

Après cela, sans redémarrer, vous devez également supprimer complètement le pilote NOUVEAU à l'aide de Synaptic, puis mettre sur liste noire le pilote NOUVEAU et le ou les pilotes propriétaires que vous avez utilisés en modifiant ce fichier:

gksu leafpad etc/modprobe.d/nvidia-graphics-drivers.conf

Assurez-vous d'abord que vous avez installé GKSU et LEAFPAD.

sudo apt-get install gksu leafpad

Vous devez ajouter dans votre fichier 'nvidia-graphics-drivers.conf' ces lignes:

blacklist vga16fb
blacklist rivafb
blacklist nvidiafb
blacklist rivatv
blacklist nouveau
blacklist lbm-nouveau
blacklist nvidia-319

Après avoir édité et enregistré le fichier 'nvidia-graphics-drivers.conf', vous pouvez redémarrer et après le redémarrage, quittez la console à l'invite de connexion (CTRL + ALT + F1) et connectez-vous en tant qu'utilisateur, qui est votre nom d'utilisateur pour ubuntu / linux.

NB D'après mon expérience, la plupart du temps, en particulier après une nouvelle installation d'Ubuntu, il n'y a pas de fichier 'nvidia-graphics-drivers.conf' dans etc / modprobe.d, et si tel est le cas, alors vous devez créer un nouveau fichier dans un éditeur de texte, ajouter les lignes au pilote de la liste noire nouveau et aux autres pilotes, et enregistrer ce nouveau fichier sous le nom 'nvidia-graphics-drivers.conf' sans les guillemets dans etc / modprobe.d. Vous pouvez utiliser le gestionnaire de fichiers PCMANFM pour ouvrir etc / modprobe.d en tant que «root» afin de pouvoir facilement créer et enregistrer ce nouveau «nvidia-graphics-drivers.conf».

Tapez ensuite ce code dans la console pour empêcher le gestionnaire d'affichage (DM) d'interférer avec la mise à jour du pilote vidéo:

sudo stop kdm

ou

sudo stop lightdm

ou

sudo stop lxdm

Choisissez votre gestionnaire d'affichage par défaut pour celui-ci. Gnome utilise lightdm, KDE utilise kdm et LXDE utilise lxdm.

Après avoir reçu le message "Gestionnaire d'affichage arrêté / en attente", vous êtes sûr d'avoir réellement arrêté le gestionnaire d'affichage pour interférer avec la mise à jour de votre pilote vidéo. Soit dit en passant, vous devez d'abord vérifier quel gestionnaire d'affichage vous utilisez dès le début, avant de supprimer les pilotes nvidia. Appuyez simplement sur CTRL+ ALT+ F1 et connectez-vous en tant qu'utilisateur et tapez dans la console le code ci-dessus:

sudo stop lightdm 

(kdm, lxdm tout ce qui est présent sur votre système).

Pour installer votre nouveau pilote vidéo que vous avez obtenu sur le site Web de NVIDIA, vous devez d'abord cd (pointer) vers le répertoire où vous l'avez enregistré. Une fois que vous y êtes, vous pouvez l'installer en tapant dans la console cette commande:

sudo sh NVIDIA-Linux......run

Utilisez le nom exact de votre pilote vidéo, lettres majuscules incluses. La commande 'dir' peut vous aider à voir le pilote et à taper correctement son nom pour pouvoir l'installer. Ensuite, vous serez guidé étape par étape pour installer votre pilote vidéo, et à la fin, il vous sera demandé si vous souhaitez que nvidia manager enregistre votre nouvelle configuration pour vous ... appuyez sur OUI. Redémarrez et après la connexion, enregistrez votre nouvelle configuration de serveur X à l'aide de cette commande:

 sudo nvidia-xconfig

Si, par hasard, le nouveau pilote ne fonctionne pas comme prévu après le redémarrage, vous devrez essayer d'en installer un autre à partir de la liste NVIDIA fournie dans la section "Pilotes bêta et anciens" spécifiquement pour votre GeForce GTS 450. Assurez-vous de téléchargez d'abord 3 ou plus de ces pilotes dans la liste et testez-les un par un. Le pire scénario est lorsque vous devez réinstaller le pilote nouveau si rien d'autre ne fonctionne, mais vous devrez d'abord éditer le 'nvidia-graphics-drivers.conf' et supprimer les 2 lignes qui mettaient sur liste noire le pilote nouveau auparavant.

J'espère que cela t'aides. Si ce n'est pas le cas, vous devriez demander à l'équipe ubuntu de vous fournir une liste des cartes graphiques qui fonctionnent le mieux dans UBUNTU 13.10, ainsi que dans Ubuntu LTS 12.04 (demandez-leur une liste complète comprenant les cartes vidéo NVIDIA et ATI testées dans leur ubuntu labs avec des pilotes propriétaires), et remplacez votre carte par une autre qui ne vous donnera pas autant de maux de tête.

Je suis sûr que vous avez conservé des cartes vidéo plus anciennes dans votre tiroir au cas où vous en auriez besoin à l'avenir. Utilisez votre GeForce GTS 450, qui est d'ailleurs une superbe carte vidéo, dans un environnement Windows uniquement. En parlant de Windows, rencontrez-vous également les mêmes problèmes avec les blocages / blocages d'écran?

Taz D.
la source
J'ai essayé les pilotes suivants sur leur site. 331.49, 319.76 ont les mêmes problèmes et solutions de contournement que ceux mentionnés dans le message d'origine. 310.44 ne parvient pas à construire le module du noyau. Je n'ai pas de carte supplémentaire avec moi. Mais le même problème est reproduit sur une machine différente avec une carte différente. De plus, ma machine fonctionne bien sous le nouveau pilote.
NahsiN
Sous Windows, je ne rencontre pas de problèmes similaires.
NahsiN
La version 319.76 du pilote et tous les autres pilotes de la section 319 ne sont pas une option. Qu'en est-il du package 331.38, avez-vous essayé celui-ci: nvidia.com/download/driverResults.aspx/72249/en-us
Taz D.
Yep vient d'essayer 331,38. Sans succès. C'est quelque chose de plus qu'un environnement de bureau, car dans Linux Mint 16 Cinnamon, j'ai le même problème sur la même machine.
NahsiN
Qu'en est-il du passage à l'environnement LXDE, comme je l'ai suggéré auparavant? Tout ce que vous avez à faire est d'installer TOUS les packages lxde et de remplacer LIghtDM par LXDM comme gestionnaire d'affichage par défaut. Cela fonctionne toujours pour moi, peu importe la distribution Linux. Sauf si vous utilisez un système Ubuntu 64 bits qui pourrait provoquer les problèmes que vous avez mentionnés dans votre message. Essayez d'installer une nouvelle copie de votre saveur Ubuntu 32 bits préférée si c'est le cas.
Taz D.