Question Desktop ne s'affiche pas lorsque j'ai installé les pilotes nvidia!


Le bureau ne s'affiche pas après avoir installé les pilotes expérimentaux nvidia. J'ai essayé des pilotes propriétaires simples nvidia, et ils ne fonctionnaient pas non plus.

Voici à quoi ça ressemble. Ce n'est pas recadrée ou quoi que ce soit. Voici comment cela a l'air, après l'installation des pilotes, la résolution du bureau est passée de 1440x900 à 1024x768

enter image description here

Le bureau affiche uniquement desh et des panneaux lorsque j'utilise les pilotes open source.

Existe-t-il un moyen de résoudre ce problème pour obtenir de meilleures performances?


69
2017-10-18 17:59


origine


J'ai exactement le même problème. Malheureusement, le pilote open-source ne fonctionne pas très bien avec ma carte graphique. Quelqu'un at-il un rapport de bogue ou des informations de débogage supplémentaires? - Timo
pour moi aussi les pilotes open source ne sont pas les meilleurs - Levan
Quel dommage que je ne puisse donner qu'à celui-ci! - Evan Haas


Réponses:


J'ai eu la même chose arriver. Voici comment je l'ai corrigé:

  1. Passer à un terminal Ctrl+Alt+F1.

  2. Connectez-vous en tant que votre nom d'utilisateur.

  3. Installez les en-têtes linux:

    sudo apt-get install linux-headers-generic
    
  4. Désinstallez le pilote nvidia - cela dépend de la version installée:

    sudo apt-get remove nvidia-current
    

    ou

    sudo apt-get remove nvidia-current-updates 
    

    ou

    sudo apt-get remove nvidia-experimental-304
    
  5. Réinstallez le pilote nvidia

    sudo apt-get install nvidia-current-updates
    

    Lorsque vous faites cela, il faut dire quelque chose comme:

    Building initial module for 3.5.0-17-generic
    Done.
    

    Si ça dit

    Module build for the currently running kernel was
    skipped since the kernel source for this kernel
    does not seem to be installed.
    

    alors le problème ne sera pas résolu. Ne croyez pas le message. Il ne demande pas linux-source pour être installé, il ne veut que les en-têtes mais vous devez installer le spécifique -generic en-têtes pour votre noyau. Courir:

    sudo apt-get install linux-headers-`uname -r`
    

    Ce sera ne pas travailler avec juste linux-headers-generic ou linux-headers-3.5.0-17 (par exemple).

  6. Si l'installation réussit, redémarrez l'ordinateur:

    sudo shutdown -r now
    

Cela devrait permettre au module du noyau de compiler et d'installer correctement. C'est fait pour moi!


79
2017-10-18 18:39



Je suis désolé de cette façon pourrait fonctionner, mais je suis vraiment nouveau à Ubuntu alors y at-il un moyen plus facile de résoudre ce problème, merci pour le post - Levan
Je suis sûr que non. Pour une raison quelconque, il ne télécharge pas la source Linux, et il est nécessaire pour compiler les pilotes Nvidia. Si vous avez toujours cette fenêtre de pilote propriétaire ouverte, vous devriez pouvoir revenir au pilote noveau (sp?) ... Si vous exécutez les commandes exactes que je mets entre parenthèses, cela devrait fonctionner pour vous. Désolé ce n'est pas plus facile! :) - rft183
J'ai réussi à revenir aux pilotes open source en tapant cette commande dans le terminal "gnome-control-center" puis en sélectionnant le pilote open source, mais la compilation est trop pour moi :) merci beaucoup pour votre aide :) - Levan
Ce n'est pas un problème. Je suis sûr que dans quelques jours il y aura un correctif pour que vous puissiez le faire graphiquement. Au moins, vous pouvez utiliser le système entre-temps! - rft183
Il y a un raccourci clavier par défaut pour le terminal: ctrl + alt + t - Timo


Si le bureau ne s'affiche toujours pas, cela peut provenir de Nvidia Optimus carte graphique. J'ai un ordinateur portable avec GT 650M et c'est aussi une carte Optimus. Les cartes Optimus se comportent un peu différemment et il n’ya pas de support Linux par défaut. Plus d'infos sur Optimus sous linux: http://ubuntuforums.org/showthread.php?t=1657660

Mais il est possible de le faire fonctionner Bourdon. Voici comment je l'ai fait sur une nouvelle installation d'Ubuntu 12.10 (aucun pilote nvidia n'est installé):

sudo add-apt-repository ppa:bumblebee/stable 
sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update 
sudo apt-get install bumblebee bumblebee-nvidia linux-headers-generic 

Puis redémarrez ou reconnectez-vous.

Cela n'a pas fonctionné en premier lorsque j'ai abandonné cette deuxième commande. Ensuite, pour exécuter quelque chose avec un type de carte graphique optirun avant commande Par exemple: optirun glxspheres ou optirun ./executable-file. Un bon moyen de tester la différence entre les graphiques intégrés et votre carte graphique est d'exécuter glxspheres Avec et sans optirun.

https://wiki.ubuntu.com/Bumblebee

Cela économise de l'énergie lorsque vous activez votre carte graphique uniquement lorsque cela est nécessaire. J'espère que j'ai aidé quelqu'un, car j'ai passé des heures à découvrir le problème avec ma carte graphique (oui, je suis assez nouveau avec ces pilotes graphiques Linux).


9
2017-12-04 14:18



merci, j'ai eu le même problème avec la NVidia Quadro K1000M et Bumblebee a résolu mes problèmes. - smcg


Après m'être mêlé à cela pendant quelques soirées (disparition du bureau d'unité, résolution de 640x480 uniquement, artefacts étranges sur mon écran) sur ma Geforce GT 630, c'est ce qui a fonctionné pour moi:

  1. Nouvelle installation d'Ubuntu 12.10
  2. Immédiatement après l'installation, exécutez le programme de mise à jour du logiciel. Télécharger et installer toutes les mises à jour
  3. Redémarrer
  4. sudo apt-get install linux-sources && sudo apt-get install linux-headers-generic (Je ne suis pas tout à fait sûr si / pourquoi cette étape est nécessaire, mais je l'ai vu dans ce fil et j'ai pensé l'essayer)
  5. Ouvrir "Sources de logiciels" depuis le tableau de bord
  6. Cliquez sur l'onglet "pilotes supplémentaires".
  7. Activer le pilote xorg binaire NVIDIA (propriétaire, testé)
  8. Redémarrer

Jusqu'à présent, tout va bien - j'ai le panneau de configuration NVIDIA (sans le message d'erreur Xconfig), deux moniteurs et une haute résolution.

Note spéciale: n'installez PAS le package "drivers supplémentaires" (Jockey). Ce paquet semble effectivement disparaître après l’étape 2 (mises à jour logicielles) - la méthode d’ajout de pilotes semble avoir été déplacée vers l’application "sources logicielles".


5
2017-11-22 02:00



L'installation de sources Linux n'aura probablement aucun effet bénéfique. Vous l'utiliseriez lors de la compilation du noyau. Jockey n'est plus utilisé en 12.10; cette fonction a été reprise par ubuntu-drivers-common - fabricator4


Je viens d'installer Ubuntu 12.10 aujourd'hui et j'ai eu ce problème avec le pilote nvidia.

J'ai essayé de suivre les instructions ci-dessus, mais tout cela a échoué à cause de deux mots très importants: "générique" et "-17".

J'ai finalement constaté que la meilleure façon d'installer le pilote NVidia est d'utiliser le programme d'installation privé de nvidia. Donc je suis allé à:

http://www.nvidia.com/Download/index.aspx?lang=en-us

et version téléchargée pour Linux-64bit (installez synaptic sudo apt-get install synaptic et regardez dans le menu Paramètres -> Référentiel -> Pilotes supplémentaires pour connaître le nom exact de votre carte NVIDIA)

Ensuite, vous exécutez l'outil et vous dites qu'il vous faut des en-têtes de noyau, mais lisez-le attentivement car il nécessite des en-têtes "génériques".

Vous devez vérifier la version de votre noyau, la mienne était la version 3.5.0-17 (ceci est "-17" à la fin du problème), donc dans mon cas j'ai fait:

sudo apt-get install linux-headers-3.5.0-17-generic

(Découvrez votre version du noyau en tapant dans un terminal uname -r)

Vous devez tuer le démon de connexion GUI:

killall lightdm

et après cela vous pouvez courir:

sudo sh NVIDIA-Linux-x86_64-310.19.run

Le programme d'installation vous dira probablement que le module du noyau Noveau est chargé et suggérera d'ajouter un script modprobe. Vous devriez dire Ok / Yes à tout ce qu'il vous dit, puis redémarrez et exécutez à nouveau NVIDIA-Linux-x86_64-310.19.run.

Je ne sais pas si une autre approche pourrait aussi bien fonctionner, mais celle-ci est sûre.


3
2017-12-21 12:14



J'avais aussi de nombreux problèmes à faire en sorte que les pilotes NVIDIA suivent d'autres conseils. J'ai installé les pilotes 310.40 en utilisant cette méthode et enfin je l'ai fait fonctionner! - ryanwinchester


Cela fonctionne également pour les cartes Nvidia 7400. Mais si le noyau se met à jour, vous devez changer la ligne d'installation pour la dernière version:

sudo apt-get install linux-headers-3.5.0-18-generic

à la place de:

sudo apt-get install linux-headers-3.5.0-17-generic

2
2017-10-20 17:19





sudo apt-get install nvidia-current nvidia-settings
sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.old
sudo nvidia-xconfig

Redémarrez le système!


0
2017-10-19 16:08





J'ai presque tout essayé, mais voici celui qui a vraiment fonctionné pour moi:

exécuter les commandes suivantes:

sudo add-apt-repository ppa:amith/ubuntutools
sudo apt-get update
sudo apt-get install unity-reset

puis réinitialisez l'unité avec cette commande:

unity-reset

reboot et Unity est de retour !! J'espère que cela fonctionne pour vous.


0
2017-11-11 23:27





J'ai résolu le problème ce soir. J'ai installé le dernier noyau 3.7.1 après l'avoir compilé comme je le fais toujours. Ensuite, j'ai installé les pilotes nVidia de Synaptic. Cela a entraîné la disparition des menus Unity comme vous l’avez montré dans votre capture d'écran. La solution pour moi est la suivante:

sudo add-apt-repository ppa:xorg-edgers/ppa
sudo apt-get update
sudo apt-get install nvidia-current nvidia-settings

Maintenant, non seulement le problème est résolu par les derniers pilotes nVidia!


0
2018-01-09 04:16





Si votre installation ne fonctionne pas (le module initial ne se construit pas), vous devez vous assurer qu'un seul ensemble d'en-têtes est installé.

dpkg --get-selections | grep linux-headers

Cela ne fonctionne pas

linux-headers-3.5.0-26              install
linux-headers-3.5.0-26-generic      install
linux-headers-generic               install

Cela marche

linux-headers-3.5.0-26              install
linux-headers-3.5.0-26-generic      install

Dans ce cas, simplement

apt-get remove linux-headers-generic

L'installateur de nvidia fonctionnera maintenant.


0
2018-04-07 02:02





J'ai fait ça:

sudo apt-get autoremove fglrx --purge

Travaillé très bien.


-1
2017-12-06 04:10