Ubuntu 16 bloccato nel loop di accesso dopo l'installazione dei driver Nvidia 364


40

Questo non è iniziato come un problema con il ciclo di accesso. Stavo tentando un'installazione pulita di Ubuntu 16 e utilizzando la nuova funzionalità che gli consente di rilevare i driver proprietari per me.

Ho iniziato con questo problema

Quando ho tentato di utilizzare i driver Nvidia consigliati, il laptop è diventato instabile e si è bloccato.

Ho tentato il rimedio da quel post e ha provocato un ciclo di accesso.

Ho cercato questo

sudo mv ~/.config/dconf/user ~/.config/dconf/user.old

Ho provato questo

sudo mv ~/.Xauthority ~/.Xauthority.backup
sudo service lightdm restart

Ho provato a localizzare e disabilitare Secureboot, ma non esiste alcuna opzione Secureboot nel BIOS. Questo è un laptop HP serie DV2000.

Niente è d'aiuto

quello che ottengo quando provo ad accedere

Qualcuno può aiutare?

modificare:

La sessione ospite esegue lo stesso ciclo.

/var/log/Xorg.0.logmostra molte cose, ma ho fatto una foto di ciò che sembra rilevante qui

La cosa è il driver che ho provato per la prima volta che ha iniziato questo pasticcio erano 304 driver e i 364 driver avrebbero dovuto essere la correzione secondo altri post.

Altre modifiche:

Ho eliminato i file nvidia ed è tornato su un desktop vuoto senza le interfacce, quindi ho fatto clic con il pulsante destro del mouse e ripristinato un backup .. La barra laterale è tornata ed era in esecuzione Gallio. Ho riavviato ed è di nuovo lo schermo viola vuoto.

Sto pensando di reinstallare e non utilizzare i driver NVIDIA. Il software center mi sta dicendo che ho un presario e dovrei usare 304 driver. Non è un presario. = (Almeno il software center fornisce un suggerimento per il driver del coprocessore che è carino.


La sessione ospite consente agli accessi di funzionare? Quali sono gli errori in /var/log/Xorg.0.log (taggato con (EE) ")? Quali errori ci sono negli errori ~ / .xsession? Hai provato a cancellare / rinominare ~ / .ICEauthority?
ubfan1

Ho lo stesso problema anch'io. askubuntu.com/questions/761819/...
Shiv garg

ho risolto il problema. fai riferimento alla mia domanda per risposta
shiv garg,

Andare su Impostazioni UEFI / BIOS e disabilitare l'avvio sicuro. Quindi installare i driver NVIDIA. Questo lavoro
pradyot

se ritieni che il problema riguardi le impostazioni dell'utente, prova ad accedere con un account utente appena creato e verifica se si verifica lo stesso problema. Questo è molto più rapido e meno distruttivo rispetto alla modifica della configurazione.
Amias,

Risposte:


49

Se in precedenza hai eseguito correttamente 16.04 con il tuo driver video, ma il problema del loop di accesso si verifica dopo l'ultimo aggiornamento del software, prova questo, ha funzionato per me dopo aver provato TUTTO. Questo è l'equivalente della ricerca di "driver aggiuntivi":

sudo ubuntu-drivers list

quindi utilizzare:

sudo ubuntu-drivers autoinstall

Per me, questo ha aggiornato il driver per il mio nvidia quadroFx 3800 in un modo in cui sudo apt-get install nvidia-currentnon lo sarebbe.

Dopo l'installazione automatica, invoca un altro tty (es. Ctrl + alt + f1) e

sudo service lightdm restart

2
Questo ha funzionato per me dopo che l'installazione di CUDA 8.0 su Ubuntu 16.04 ha causato un loop di accesso. Tuttavia, non ho verificato che Cuda funzioni correttamente.
John Prior

1
Sto usando il nvidia-304 e devo affrontare il ciclo di accesso in quasi ogni aggiornamento. Questa è la soluzione più semplice che ho trovato.
Italo Borssatto,

2
So che non dovremmo dire "grazie" qui, ma mi hai salvato la giornata.
Coca cola

2
Questo è quello che è successo anche a me lo scorso fine settimana; stava ottenendo il ciclo di accesso dopo l'installazione degli aggiornamenti. La corsa l'ha sudo ubuntu-drivers autoinstallordinato per me. (Ubuntu 16.04.2 LTS)
AnthonyK,

2
Questo ha funzionato anche per me. Sembra che sudo ubuntu-drivers listti mostri i driver completamente compatibili con i tuoi dispositivi. Ho continuato a installare le ultime versioni dei driver e non ho funzionato fino a quando non ho provato la tua soluzione. Grazie!
Amir,

15

Nel caso in cui desideri davvero utilizzare i driver forniti da Nvidia dal loro sito Web (hanno risolto l'errore CUBLAS_STATUS_NOT_INITIALIZED sul mio NVIDIA GTX980M), l'unica cosa che ha funzionato per me è stata:

Premere CTRL- ALT-F1

Disinstallare tutti i driver precedenti:

sudo apt-get remove nvidia-*
sudo apt-get autoremove

Disinstallare i driver dal file .run:

sudo nvidia-uninstall

Questo dovrebbe rimuovere il ciclo di accesso, quindi ora reboote accedi normalmente.

Applicare solo se si utilizza lightdm, premere di nuovo CTRL - ALT- F1ed eseguire:

sudo service lightdm stop
sudo bash Your-Nvidia-Drivers-File.run

Ho usato tutte le opzioni predefinite, tranne l'opengl, dove ho detto di no. Non so se questo è importante però.

Ed ecco la parte importante: NON riavviare. Basta fare:

sudo service lightdm restart

e premere CTRL- ALT- F7per accedere subito dopo l'installazione. In questo modo non ho mai più visto un ciclo di accesso.


1
Non sono sicuro di cosa stia realmente accadendo in background, la prima metà di questo post è riuscito a farmi passare la parte di login del loop infinito e ora sono tornato nella GUI di Ubuntu! :)
Atlas7,

1
La prima sezione ha risolto il mio ciclo di accesso. Grazie! Ma quando ho provato a installare il nuovo pacchetto CUDA, il ciclo di accesso è apparso di nuovo. Poi mi sono reso conto che il mio driver Nvidia predefinito di Ubuntu originale era più recente del driver Nvidia del pacchetto CUDA. Così, quando ho reinstallato il pacchetto CUDA, ho scelto "non installare il nuovo driver Nvidia" e poi sono andato oltre con le opzioni predefinite (tra l'altro ho scelto l'installazione aperta e non ho causato problemi). Finalmente ha funzionato!
Gee del



1

Ho avuto lo stesso problema con Ubuntu 14.04 e il driver NVIDIA-304.

Questo driver è stato aggiornato dalla versione 304.131 alla 304.132 durante uno degli aggiornamenti di sistema. Questa nuova versione del driver è stata la fonte del mio problema.

La reinstallazione della vecchia versione del driver (304.131) ha risolto questo problema. Ora funziona tutto bene.

Per ulteriori informazioni, consultare questa pagina di bug del Launchpad

Qui puoi trovare il driver 304.1: https://launchpad.net/ubuntu/+source/nvidia-graphics-drivers-304/304.131-0ubuntu0.14.04.1 Sul lato destro della pagina scegli la tua build (amd 64 o i386), questo aprirà la pagina dei download, dove puoi scegliere il tuo download (il mio era nvidia-304_304.131-0ubuntu0.14.04.1_i386.deb). Scarica e copia su una chiavetta USB. Accendi il computer con il problema di accesso Loop, apri terminale, stop lightdm:

sudo service lightdm stop

Elimina driver NVIDIA:

sudo apt-get purge nvidia*

Collegare la chiavetta USB con il file scaricato, eseguire fdisk per identificare la chiavetta USB sul computer:

sudo fdisk -l

(il mio era / dev / sdb1)

Montare la chiavetta USB, ma prima creare un punto di montaggio:

sudo mkdir /media/usb

Montare la chiavetta USB:

sudo mount /dev/sdb1 /media/usb

Controlla se il file scaricato è presente:

ls /media/usb

Installa il driver NVIDIA:

sudo dpkg -i /media/usb/nvidia-304_304.131-0ubuntu0.14.04.2_i386.deb

(sostituisci il nome del file con quello del tuo download)

Smonta chiavetta USB:

sudo umount /media/usb

Riavvio del sistema

sudo reboot

Spero che sia di aiuto.


1
Potresti per favore approfondire un po 'di più questo? Spiegare come reinstallare il driver sarebbe davvero utile all'OP e a chiunque abbia un problema simile. :)
ThatGuy

1

Ho avuto un problema simile dopo aver fatto confusione con le mie configurazioni dello schermo in xorg.conf tramite il pannello di controllo di Nvidia. In precedenza avevo eseguito i driver attualmente più recenti (al momento 381.09) sul mio 1080 con 3 schermi senza problemi. Ma una volta riavviato ho ottenuto il ciclo di accesso.

Per risolvere semplicemente:

  • aperto un terminale ctrl- alt-f1
  • spostato il mio rinominato il mio file xorg.conf sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf~
  • Quindi riavviato consentendo al sistema di allenarsi nuovamente con la propria configurazione.

Questa è stata una soluzione molto rapida: non è necessario reinstallare i driver, ecc. Cosa che volevo fare per evitare di rovinare vari dipendenti, ad esempio CUDA


0

Chiamato il servizio clienti e infine il problema risolto. Ho 2 GPU (Geforce 1080 e 1080Ti) sulla mia workstation SuperMicro. Dopo aver installato il driver GPU in un modo corretto che deve andare in modalità tty e arrestare il lightdm, è necessario collegare VGA / DVI sulla scheda madre e collegare il cavo del monitor alle porte GPU. Nel mio caso, collegare al DVI della GPU 1080Ti, il problema del loop di accesso è stato risolto.


-1

Ho avuto problemi simili su diversi computer dall'aggiornamento a 16.04. Prima di tutto assicurati che l'avvio sicuro sia disabilitato nel BIOS del computer. I computer meno recenti non avranno nemmeno questa opzione.

Puoi ottenere un prompt dei comandi premendo Ctrl- Alt- F4? In tal caso digitare il nome utente e quindi la password per accedere. Da lì prova a digitare:

sudo lspci|grep VGA

e inserisci la password quando ti viene chiesto.

Se il tuo sistema dice che hai la grafica NVIDIA, digita:

sudo apt-get purge nvidia

Attendi fino al termine, quindi digita:

sudo apt-get install nvidia-current

Una volta completato digitare sudo shutdown -r nowper riavviare il computer. Dovresti avviare un desktop funzionale.

Questo può anche risolvere un problema di loop di login su 16.04 o una schermata nera con problemi di cursore.


nividia-currentinstallare una versione (vecchia) del driver stabile e LTS non adatta al chipset più recente. Questa non dovrebbe essere la raccomandazione predefinita.

-2

Mi sono imbattuto nel problema del loop di accesso con Ubuntu 16.04 su un Macbook Pro Retina acquistato nel 2012. Nel corso degli anni ho sempre usato il driver nvidia-304 di xorg-edgers che andava bene e soprattutto l'unica opzione funzionante (con avvio uefi ). Con l'ultimo aggiornamento (4 novembre 2016 su Ubuntu 16.04) questo driver ha smesso di funzionare e ho passato molto tempo a cercare di capire i problemi (avevo un nomodeset nelle opzioni di avvio in tutto).

La mia soluzione alla fine era o 1) usare nouveau (sorprendentemente perché questo non ha mai funzionato prima) inserendo nouveau in / etc / modules e usando un xorg.conf mettendo nouveau come dispositivo (ma le prestazioni di questo driver non sono ottimali nemmeno sulle normali attività desktop) o 2) in realtà l'ultimo driver nvidia nvidia-367 senza xorg.conf


-2

Nuance: nel mio caso ho una scheda gfx piuttosto vecchia - GTX280 Cosa ho fatto:

  • ho verificato su nvidia.com quale versione del driver supporta la mia scheda, nel mio caso era nvidia-340

  • service lightdm stop

  • apt-get purge lightdm

  • apt-get purge nvidia*

  • apt-get install nvidia-340

  • apt-get install lightdm

  • riavviato il sistema

Ho notato che nvidia-367 installa gdm, quindi dopo l'installazione dei driver nvidia avrai sia lightdm che gdm a fianco, forse può essere la chiave del problema.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.