Très bien, j'ai donc dû faire face à un problème similaire tout au long de l'utilisation d'Ubuntu avec Nvidia. Mais avec la nouvelle mise à jour 17.10, je reçois un nouveau bug récemment discuté qui se traduit par un écran noir et un bouclage "gestionnaire d'utilisateurs arrêté pour uid (#)", cela m'empêche de passer en mode de récupération et d'accéder directement à grub depuis l'ordinateur car le fait de détenir les clés au démarrage ne fait rien.
Donc, comme solution de contournement, j'ai SSH dans le bureau et j'ai essayé certaines solutions de contournement que j'ai entendues sur des forums aléatoires.
Tentative:
- "WaylandEnable = false" non commenté dans (/etc/gdm3/custom.conf)
- "nomodeset" dans grub (/ etc / default / grub)
- réinstaller les pilotes après et avant
Ces tentatives n'ont rien changé au dénouement du problème. La seule chose qui a aidé a été de supprimer les pilotes Nvidia que j'ai initialement installés via l'interface graphique de mise à jour logicielle, ce qui a rendu le périphérique amorçable.
J'espère que vous pourrez tous m'aider à utiliser à nouveau de bons pilotes Nvidia; -;
Réponses:
Cela ressemble à un problème que j'ai rencontré, auquel j'ai répondu dans ce fil
Il semble que la mise à jour d'Ubuntu m'a fait passer à un noyau à faible latence, qui n'a pas mis à jour automatiquement l'installation de mes en-têtes de noyau comme les autres mises à niveau du noyau, et les packages binaires nvidia nécessitent la présence des en-têtes du noyau. Essayez ce qui suit:
Notez que j'ai empêché gdm d'utiliser Wayland avant d'essayer quoi que ce soit, et d'après ce que je comprends, Wayland ne fonctionnera pas actuellement avec les binaires nvidia, donc je vous conseille de vous assurer qu'il est désactivé en
/etc/gdm3/custom.conf
décommentant la ligne#WaylandEnable=false
.la source
apt
signaléesmake
quiapt-get
ne l'ont pas été. Il s'avère que mon agcc
été rattaché à une version plus ancienne et la mise à jour sans assistance d'Ubuntu m'a donné des pilotes NVidia plus récents qui ont fini par être cassés, j'ai donc rectifié la situation avecupdate-alternatives
et remis GCC à la v7 (à partir de la version 4.8). Et c'était tout: pas besoin de changements Wayland, pas besoin de GRUBnvidia-drm.modeset=1
, etc.Grâce à la réponse de Steven, cela m'a mis sur la bonne voie, et après quelques recherches sur Google, j'ai trouvé le dernier élément de réponse dans (bien sûr) la communauté dynamique d'Arch Linux :-)
Steven a donc découvert que les fichiers d'en-tête du noyau à faible latence sont manquants. Vous devez donc faire:
Et une exigence pour Wayland sur NVidia (vous avez besoin d'au moins Gnome 3.23, mais Ubuntu 17.10 est livré avec 3.26 donc nous sommes couverts) est d'activer KMS, cela se fait en éditant votre
/etc/default/grub
fichier et en éditant la ligne suivante pour l'ajouternvidia-drm.modeset=1
, voir exemple:Remarque: ne supprimez pas d'autres paramètres si vous en avez / en avez besoin, ajoutez simplement celui du mode NVidia DRM.
Ensuite, vous devez régénérer les initramfs et les modules du noyau. Le mieux est de faire comme le suggère Steven, de supprimer le paquet nvidia et de le réinstaller (la réinstallation pourrait fonctionner, mais je n'ai pas essayé, ce serait
sudo apt install --reinstall nvidia-xxx
remplacerxxx
par la version du pilote pour votre carte, devrait être 384 pour les cartes récentes).PS: je nouveau, il y avait un moyen pour que cela fonctionne, car cela fonctionnait sur ma boîte Fedora 25 (maintenant 26) avec une carte NVidia également)
PS2: Je souhaite que le
nouveau
pilote fonctionne mieux car cela ne me dérange pas d'échanger un peu de performance contre un pilote open source. Mais même en 2D, le défilement d'une page est terriblement lent et pas fluide avec nouveau, et ce n'est pas encore OK pour moi. Je souhaite vraiment que Nouveau s'améliore en 2D (et 3D) ou que AMD s'améliore en créant une carte passive et à faible consommation. Quoi qu'il en soit, ils font un travail incroyable compte tenu de la relation avec NVidia.la source
nvidia-drm.modeset=1
n'a fait aucune différence.MODESET
(voir devtalk.nvidia.com/default/topic/925605/linux/… ). Cependant, l'article fait 1,5 ans, alors Wayland prend peut-être en charge EGLStreams et ne nécessite plus MODESET sur les cartes Nvidia. Quoi qu'il en soit, merci de souligner que cela fonctionne pour vous sans le paramètre du noyau. J'aurai besoin de réessayer bientôt.J'ai exactement le même problème avec une GTX 1060, j'ai essayé les correctifs suggérés (désactivation de Wayland dans la configuration et correction du pilote cassé) mais cela ne fonctionne toujours pas. Cependant, je suis étrangement capable d'entrer en passant en mode de récupération dans grub (avec le noyau générique) et en sélectionnant reprendre.
ÉDITER
J'ai réussi à le faire fonctionner! Pour ce faire, je suis allé dans grub, j'ai sélectionné "c" pour la ligne de commande, j'ai entré la commande "videoinfo" - j'ai vu que mon paramètre vidéo par défaut était 1024x768 .. je suis allé dans / etc / default / grub et j'ai ajouté les lignes GRUB_GFXMODE = 1024x760 GRUB_GFXPAYLOAD_LINUX = 1024x768 et définissez GRUB_CMDLINE_LINUX_DEFAULT = "nomodeset" - puis mettez à jour-grub et redémarrez. Cependant, cela ne fonctionnait que lors de la sélection du noyau générique dans les "options avancées" dans grub, pas celui à faible latence. J'ai également vu un certain nombre de messages sur "démarrer / arrêter nvidia persistenced" qui peuvent être liés ou non.
2E EDIT
@Huygens a mentionné l'utilisation de l'option de démarrage de nvidia-drm.modeset = 1 dans / etc / default / grub qui fonctionnait également plutôt que d'utiliser nomodeset. Cependant, je ne peux toujours pas utiliser le noyau à faible latence pour travailler, même après avoir corrigé les fichiers d'en-tête manquants. Il ne chargera pas non plus Wayland. J'ai vu un certain nombre de messages dans le coin disant que mon cas particulier pouvait être lié à la présence d'une vidéo Intel intégrée et d'une carte nvidia dédiée provoquant des problèmes avec nvidia persistenced et gdm3 ( https://bugs.launchpad.net/ubuntu / + source / gnome-shell / + bug / 1705369 ). Certaines personnes ont également signalé leur succès en utilisant lightdm (dpkg-reconfigure lightdm) mais je ne pouvais pas le faire se connecter sans redémarrer lightdm à chaque fois.
la source
J'ai juste dû désactiver Wayland: "WaylandEnable = false" dans (/etc/gdm3/custom.conf) et maintenant tout fonctionne bien!
la source
Hier, j'ai finalement réussi à installer Ubuntu 17.10 sur mon PC. En fait, j'ai installé Ubuntu 16.10 avant d'essayer de mettre à jour 17.04. Ensuite, j'ai réalisé que les pilotes NVIDIA ne fonctionnaient plus sur Ubuntu 17.04. J'ai essayé de passer en mode de récupération pour réinstaller les pilotes, mais rien n'a fonctionné. Jusqu'ici, je ne comprends toujours pas. J'étais bloqué depuis un moment sur les pilotes NVIDIA. Ensuite, j'ai décidé de démarrer Ubuntu 17.10 avec mon USB.
Quelle que soit la méthode que vous utilisez en 8. Vous devez vous assurer que «NVIDIA X Server Settings» s'affiche comme ses options de configuration, alors vous êtes prêt à partir. Redémarrez et profitez de votre Ubuntu.
Si ce n'est pas le cas:
Allez dans «Logiciels et mises à jour» -> «Pilotes supplémentaires», sélectionnez le pilote par défaut «Utilisation de X.Org…»
la source
Le problème n'est pas
nvidia
, c'estgdm3
. Vous devez avoir besoin d'utiliserlightdm
au lieu degdm3
avecnvidia
. Vous devez également installer leheader
premier.Redémarrez maintenant. Tout devrait bien se passer.
Bumblebee
travailler également avecnvidia-384
etnvidia-387
la source
Cette solution temporaire pour charger les pilotes Nvidia semble fonctionner pour moi (AMD FX6300, Geforce GT730, mise à niveau vers 17.10 à partir de 17.04):
démarrer dans le menu de récupération
charge root (
/
) en lecture / écriture (j'utilise des paquets cassés fixes)ouvrir un shell racine
purger, puis installer les pilotes Nvidia
quitter le shell pour continuer le démarrage
À ce stade, je peux me connecter en utilisant Unity ou Ubuntu.
(Je suppose que cela permet au pilote d'être contourné pour le démarrage, mais disponible pour les applications.)
la source
Désinstaller Upstart (sudo apt remove upstart) - si installé. Apparemment, cela est supprimé de 17.10 et 18.04 dans tous les cas, mais cela pourrait causer des problèmes.
En dehors de cela, bien qu'il continue d'être instable, l'ajout de nomodeset à Grub (donc GRUB_CMDLINE_LINUX = "nomodeset" dans etc / default / grub) obtient au moins un système qui fonctionne.
la source