Problemi grafici dopo / durante l'installazione di Ubuntu 16.04 / 16.10 con grafica NVIDIA

170

Ho installato o aggiornato a Ubuntu 16.04, ma ho qualche problema con la mia scheda grafica.

  • Il display è vuoto
  • Il display sfarfallio
  • Gli elementi sullo schermo non vengono visualizzati correttamente
  • Alcuni programmi si lamentano dei problemi di grafica
  • Il computer si avvia in modalità grafica ridotta

  • Il tuo problema specifico potrebbe non essere qui, ma prova comunque le soluzioni descritte nelle risposte.

Questa domanda è molto ampia, ma ognuno di questi problemi probabilmente ha una soluzione.

Se stai riscontrando un ciclo di accesso, controlla l'ultima parte della mia risposta.

Se riscontri uno dei problemi elencati e hai la tua soluzione (il mio non ha funzionato, o c'è un modo più veloce), sentiti libero di pubblicare un'altra risposta POLITE, descrivendo il tuo problema e come lo hai risolto.

Quelli che tentano di installare Ubuntu, fai riferimento alla sezione intitolata: If you are unable to enter a TTY or are trying to install Ubuntu .

    
posta TheWanderer 23.04.2016 - 02:01
fonte

12 risposte

196

Tieni presente che questa risposta potrebbe essere leggermente superata. Farò del mio meglio per aggiornarlo regolarmente, ma non posso garantire nulla. La versione del driver utilizzata di seguito potrebbe non essere l'ultima. Controlla la pagina Launchpad per confermare.

Ciascuno dei problemi descritti (e forse anche di più) può essere risolto seguendo i passaggi seguenti.

Se stai installando Ubuntu, segui la sezione 3.

1. Innanzitutto assicurati di poter inserire un TTY

Premi Ctrl + Alt + F1

Se questo ti porta a una schermata nera con un prompt di accesso, continua. Altrimenti, è probabile che tu debba avviare con una speciale bandiera del kernel. Le istruzioni sono di seguito.

2. Ora per la correzione

  1. Accedi al tuo account nel TTY.
  2. Esegui sudo apt-get purge nvidia-*
  3. Esegui sudo add-apt-repository ppa:graphics-drivers/ppa e poi sudo apt-get update .
  4. Esegui sudo apt-get install nvidia-375 .
  5. Riavvia e il problema della grafica dovrebbe essere corretto.

3. Se non si riesce a inserire un TTY o si sta tentando di installare Ubuntu

  1. Riavvia in GRUB.
  2. Evidenzia l'opzione Ubuntu e premi E .
  3. Aggiungi nouveau.modeset=0 alla fine della riga che inizia con linux .
  4. Premi F10 per avviare.
  5. Segui le istruzioni sopra.
    • (Se installi Ubuntu, ignora questo passaggio, ma segui il resto del tutorial al termine dell'installazione.)

Questa soluzione dovrebbe risolvere molti problemi descritti dagli utenti dopo un aggiornamento alla 16.04. Se una nuova installazione è interessata, la soluzione è la stessa.

Se ti imbatti in problemi successivi, dovresti fare una domanda diversa. (Fai riferimento a questa domanda per sapere che non è un duplicato.) Tuttavia, ci sono alcune altre piccole correzioni che puoi provare prima di fare.

  • Reinstalla Xorg

    • Torna al TTY ed esegui sudo apt-get purge xorg-* xserver-xorg; sudo apt-get install xorg xserver-xorg; sudo dpkg-reconfigure xorg .
  • Reinstalla il tuo ambiente desktop

    • Se su Unity, esegui sudo apt-get purge ubuntu-desktop; sudo apt-get install ubuntu-desktop .
    • Se su GNOME esegui sudo apt-get purge ubuntu-gnome-desktop gnome-desktop-environment; sudo apt-get install ubuntu-gnome-desktop .
    • Se su MATE esegui sudo apt-get purge ubuntu-mate-desktop mate-desktop-environment; sudo apt-get install ubuntu-mate-desktop
    • Ogni Ubuntu DE ha il proprio nome del pacchetto. Se hai KDE o qualcos'altro, il nome dovrebbe essere simile a quelli sopra.
  • Nuova installazione
    • Non è l'opzione più invitante, ma a volte è la cosa migliore da fare in casi come questo.

Ricorda che ci sono molte cose che possono andare storte e questo non è una correzione garantita per tutto. Anche se stai riscontrando qualcosa elencato nella domanda, la soluzione potrebbe non funzionare completamente per te.

Questa risposta è solo per problemi di driver con 16.04 e nVIDIA. Il tuo problema potrebbe andare più in profondità di un cattivo driver.

Altri problemi dopo la correzione

  • Se si arriva a una visualizzazione funzionante, ma si esegue un ciclo di accesso (si accede e si torna alla schermata di accesso), prendere un'occhiata qui .
risposta data TheWanderer 23.04.2016 - 02:01
fonte
11

Ho installato Ubuntu 16.04 e tutto ha funzionato fino a quando non sono passato al driver NVIDIA. Dopo il riavvio non sono riuscito a superare la schermata di accesso. La soluzione che ha funzionato per me era quella di disabilitare l'avvio sicuro .

Mentre rimanevo bloccato nel ciclo di login, sono passato alla console Ctl+Alt+F1 , riavviato e disabilitato l'avvio sicuro in UEFI . Ora tutto funziona con il driver nvidia installato.

    
risposta data Karhu 27.04.2016 - 22:34
fonte
7

Per Il display è vuoto & amp; Il display sfarfallio

Ho affrontato lo stesso problema ma ora ogni cosa funziona bene.

Ci sono due soluzioni a questo:

  1. Usa la versione 364 del driver NVIDIA dal PPA dei driver grafici (opzione migliore)

    • sudo add-apt-repository ppa:graphics-drivers/ppa
    • sudo apt update && sudo apt install nvidia-364
  2. Usa LightDM anziché GDM

    • sudo apt-get install lightdm
    • scegli lightdm come predefinito quando richiesto.

Nota Se questo non ha funzionato, installa intel-microcode (se disponibile) dall'app Driver aggiuntivi prima di installare il driver NVIDIA.

    
risposta data Independent Peculiar 24.04.2016 - 23:24
fonte
6

Ho effettuato l'aggiornamento da Ubuntu GNOME dal 15.10 al 16.04 e ho dovuto affrontare uno schermo nero. Usando systemctl status e scavando tra i registri, ho scoperto che i driver NVidia proprietari erano guasti.

L'eliminazione di nvidia-* e la reinstallazione di gdm mi hanno portato alla modalità a bassa grafica, ma reinstallare i driver NVidia ha riportato la schermata nera. Come risulta, Secure Boot era stato impostato su "Windows" nelle impostazioni del BIOS. L'ho modificato in "Altro" e il mio problema è stato risolto.

Prima di trovare l'opzione Secure Boot avevo provato a eliminare e reinstallare nvidia-* , xorg* , xserver-xorg , ubuntu-gnome-desktop , gnome-desktop-environment . Non sono sicuro che questo abbia aiutato o meno, ma sembra che sia meglio inserirlo. Inoltre, lo strumento di aggiornamento aveva detto che avrebbe dovuto disabilitare Secure Boot per avere successo, ma che sarebbe stato riattivato in seguito. Questo è quello che mi ha spinto a cercarlo.

    
risposta data kd8azz 27.04.2016 - 03:03
fonte
4

Ho controllato il file di log X11 alle voci di errore /var/log/Xorg.0.log per (EE):

root@computer:/var/log# grep EE Xorg.0.log
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[   156.124] (EE) No devices detected.
[   156.127] (EE) no screens found(EE) 

quindi la scheda grafica non è stata rilevata dal driver nouveau.

controllando la scheda installata con lspci ha dato il seguente risultato:

root@computer:/usr/share/X11/xorg.conf.d$ lspci | grep NVIDIA 
02:00.0 VGA compatible controller: NVIDIA Corporation GT218 [GeForce 210]    (rev a2)
02:00.1 Audio device: NVIDIA Corporation High Definition Audio Controller (rev a1)

Con questo tipo di scheda grafica le risposte che consigliano di installare i driver NVIDIA qui riportati non mi sono state di aiuto in quanto l'ultimo driver NVIDIA non supporta la mia scheda.

Quindi dopo alcune ricerche su Internet ho trovato il suggerimento di aiutare un po 'il sistema X11 specificando i dettagli della scheda in un file

/usr/share/X11/xorg.conf.d/20-nouveau-conf e utilizzando le informazioni dal comando lspci:

# lspci | grep NVIDIA 
# 02:00.0 VGA compatible controller: NVIDIA Corporation GT218 [GeForce 210] (rev a2)
Section "Device"
   Identifier  "NvidiaGraphics"
   Driver      "nouveau"
   VendorName "NVIDIA Corporation"
   BusID    "PCI:2:0:0"   
EndSection

Ora le cose funzionano come previsto e nessuna riga di errore (EE) compare nel file di registro.

    
risposta data Wolfgang Fahl 11.08.2016 - 16:58
fonte
4

Per coloro che seguono la guida ma il problema appare ancora, allora forse ha qualcosa a che fare con il driver stesso.

Alcune GPU di NVIDIA non funzionano bene con il nuovo driver. Se hai il sospetto che sei la vittima di quel problema, allora puoi seguire la mia guida qui sotto.

Di seguito sono riportate solo le risposte di copia incolla dalla mia stessa domanda qui .

L'ho fatto !! Era un problema con il driver stesso!

Problema : My Card (NVIDIA GTX980M) non funziona bene con il nuovo driver proprietario NVIDIA Linux. Soluzione : utilizza il vecchio driver che supporta la mia scheda grafica.

In sostanza, dopo aver nascosto Internet per un po ', alcune persone hanno detto che forse potrei provare a usare nvidia-352 stabile invece di nuovi driver.

Tuttavia, guardando apt-cache search nvidia-352 , ho scoperto che nvidia-352 è solo un driver di transizione per nvidia-361 driver grafico.

Tuttavia, in base al mio precedente test, nvidia-361 fino al più recente (nvidia-370 al momento della scrittura) è la fonte del mio problema.

Quindi ho bisogno di scaricare l'esatto nvidia-352 invece della transizione nvidia-361 .

Se hai lo stesso problema del mio, di seguito sono riportati i passaggi su come l'ho risolto.

Passaggi:

  1. Disinstalla tutti i tuoi attuali driver problematici NVIDIA.

    sudo apt-get purge nvidia-* libcuda-* 
    

    .

  2. Crea una cartella temporanea per memorizzare nvidia-352 file richiesti

    cd ~/Desktop
    mkdir nvidia-352
    cd nvidia-352
    

    .

  3. Scarica i file richiesti per nvidia-352 driver grafico.

    wget https://launchpad.net/ubuntu/+archive/primary/+files/libcuda1-352_352.63-0ubuntu3_amd64.deb
    wget https://launchpad.net/ubuntu/+archive/primary/+files/nvidia-libopencl1-352_352.63-0ubuntu3_amd64.deb
    wget https://launchpad.net/ubuntu/+archive/primary/+files/nvidia-opencl-icd-352_352.63-0ubuntu3_amd64.deb
    wget https://launchpad.net/ubuntu/+archive/primary/+files/nvidia-352_352.63-0ubuntu3_amd64.deb
    

    Modifica 1:

    Se hai problemi a scaricare nvidia-352_352.63-0ubuntu3_amd64.deb dal link sopra (mi è venuto in mente), puoi anche scaricarlo da fonti diverse.

    Ecco un link alternativo per quel file:

    http://mirrors.mit.edu/ubuntu/pool/restricted/n/nvidia-graphics-drivers-352/nvidia-352_352.63-0ubuntu0.15.10.1_amd64.deb
    

    Modifica 2:

    I link sopra sono per il driver NVIDIA a 64 bit, per coloro che sono alla ricerca di 32-bit, quindi dai uno sguardo al link qui sotto:

    https://launchpad.net/ubuntu/+source/nvidia-graphics-drivers-352
    

    I passaggi sono gli stessi, basta scaricare un file diverso che supporta la configurazione a 32 bit.

    .

  4. Installa tutti i file debs.

    sudo dpkg -i *.deb
    

    .

  5. Riavvia

    .

Voila! Se avvii il tuo desktop senza un singolo crash, allora hai risolto con successo questo problema grafico!

Buon divertimento! : D

    
risposta data Mohd Shahril 29.08.2016 - 19:04
fonte
1

Dopo aver lottato con questo problema per un giorno e mezzo, alla fine è stato risolto disabilitando l'avvio sicuro nelle impostazioni del BIOS. durante l'installazione del driver mi è stato chiesto di disabilitare l'avvio sicuro e l'ho fatto, ma in qualche modo, forse perché Windows è stato installato, non è stato disabilitato (durante l'installazione). riavvio e premendo F2 (su Asus) sono entrato in Bios, sicurezza, quindi ho disabilitato l'avvio sicuro. riavviato e voilà! Sebbene questo possa essere specifico per alcune versioni di bios o sistemi dual boot, nessuno ha pubblicato questa soluzione qui prima.

    
risposta data Yuval Harpaz 30.08.2017 - 13:55
fonte
0

Ogni giorno controllo l'aggiornamento e li scarico utilizzando Software Updater. Ma ieri sera Ubuntu mi ha chiesto un download parziale (detto, qualcosa non installato correttamente - qualcosa del genere), quindi seguo il processo di Download parziale . Alla fine del processo di download ha chiesto il riavvio, quindi riavvio Ubuntu. Dopo il riavvio, il logo di avvio e la finestra di accesso si trovano su bassa risoluzione , loop di accesso e no connessione internet (wifi + ethernet entrambi ho provato) ! Quindi, non riesco nemmeno ad accedere!

Sto usando Ubuntu 16.04.2 LTS in Laptop ASUS X556UQ .

Dopo un lungo esperimento (provando sopra e altre soluzioni di Google), trovo che il problema si verifica per l'ultimo Kernel Linux 4.8.0-42 con Nvidia 378 autista! Quindi eseguo il downgrade al driver Nvidia 370 usando TTY ( Ctrl + Alt + F1 ) e riavvio di Ubuntu usando Linux < em> Kernel 4.8.0-41 (usando il menu di grub) e tutti i problemi risolti!

    
risposta data Mahmudul Hasan Shohag 16.03.2017 - 16:01
fonte
0

Ho provato molte soluzioni e non ho funzionato. Infine, ho provato questo e ho funzionato perfettamente, senza alcuna necessità di fare cose come sudo service lightdm stop e così via. Basta eseguire i seguenti:

Questo ti mostra l'elenco dei driver compatibili per i tuoi dispositivi: % Co_de%

Quindi esegui per installare quelli compatibili:

sudo ubuntu-drivers list

Infine fai (o riavvia il tuo computer):

sudo ubuntu-drivers autoinstall

    
risposta data Amir 12.02.2018 - 06:20
fonte
-1

Quando ho installato Ubuntu 16.04.1 per la prima volta ho avuto problemi grafici risolti usando nvidia-304 (già citato sopra come soluzione). Ho appena aggiornato il mio sistema circa una settimana fa e da allora mi sono ritrovato nel problema "impossibile accedere al loop in loop" come molte persone hanno già descritto. Effettuando l'accesso tramite una tty, ho provato a installare nvidia-304, 324, 350 e 370. NESSUNO funzionava. Alla fine ho provato qualcosa di molto drastico. Ho installato Xubuntu 16.04.1. Ha funzionato immediatamente senza uno sforzo specifico da parte mia. Quindi sembra che il problema sia intimamente legato al desktop manager (Gnome). Quindi, se puoi passare a Xfce da una finestra di shell, potresti stare bene con la tua versione corrente di Ubuntu (mi dispiace ma non so come farlo). Altrimenti, installa Xubuntu.

Buona fortuna!

    
risposta data Joe Berry 08.11.2016 - 03:42
fonte
-1

Ho avuto questo problema del ciclo di accesso per mesi ormai fino a no. Ora finalmente ho una risposta, e voglio davvero condividerla con tutti voi là fuori che stanno tirando i capelli per la soluzione. Se c'è un modo più semplice per farlo, per favore dillo.

Questo è il mio primo post in assoluto, quindi ti prego di sopportare eventuali errori che posso fare come primo timer:)

Dirò tutto il processo che ho fatto sin dall'inizio, così saprai quali sono tutti i metodi che ho provato.

  1. All'inizio installando Ubuntu, lo schermo era incredibilmente lento e lento. L'output proveniva dall'output grafico integrato (VGA incorporato) e, dopo aver installato i driver NVIDIA, mostrava un loop di accesso in cui l'utente si collegava al PC, lo schermo lampeggia e quindi la schermata di login appare di nuovo in un ciclo infinito. Anche la risoluzione era bassa, ma l'uscita proveniva dall'HDMI della GPU questa volta.

  2. Per provare a risolvere il problema, ci sono stati molti suggerimenti nel web, come provare a rimuovere il file .Xauthority o provare a fare sudo chown user:user .Xauthority . Ho provato entrambi, ma invano.

  3. Poi c'era un metodo per provare e installare il gestore lightdm invece del solito gdm manager che era in ubuntu. Ho quindi cambiato la visualizzazione manger allo stesso ma non funzionava anche.

  4. Il prossimo suggerimento era installare l'ambiente xubuntu-desktop e provare a utilizzarlo. Quando ho rimosso ubuntu-desktop e installato il xubuntu-desktop. Questo in realtà ha risolto il problema ma era temporaneo. La retrocamera tornava ma la GTX 980 non era visibile nelle impostazioni del server Nvidia x. Ma a questo punto ho installato CUDA che stava rilevando la GPU.

  5. Dopo un riavvio lo schermo ha smesso di funzionare di nuovo e questa volta anche il tty ha smesso di mostrare, anche dopo aver usato le scorciatoie Ctrl-Alt-F1 in F7 individualmente.

  6. Pensando che questo fosse un problema nel sistema operativo, ho quindi iniziato a sperimentare con altri sistemi operativi. Ho scaricato e provato ad installare una versione del server Ubuntu. Dopo aver installato la versione del server, ho provato a installare un ambiente desktop. Quindi dopo aver tentato di installare l'ambiente desktop, il sistema operativo si è bloccato con un messaggio che diceva "Oh no! Qualcosa è andato storto!". Poi è di nuovo colpito.

  7. Portare via la versione di Ubuntu Server Poi ho spostato a Kubuntu 16.04 pensando che il suo display manager possa fare un po 'di aiuto. Ho installato prima dopo aver rimosso la GPU e l'installazione è andata bene. Successivamente ho installato il driver Nvidia dopo aver ripristinato la GPU e il ciclo di login è tornato. Questo era incurabile di nuovo.

  8. Successivamente ho provato ad installare diversi driver Nvidia in quanto era un altro suggerimento. Ho provato nvidia-300, nvidia-340 e nvidia-367 proprietari anche in quel momento, ma tutti erano invano. C'erano anche alcuni PPA con versioni sperimentali (ppa xorg-edgers e qualcosa di simile), ma anche loro non funzionavano.

  9. Poi ho provato ad installare Fedora. Ma al momento una pagina parlava di altri controller VGA paralleli che potrebbero essere nel sistema. Così, quando ho controllato, ho notato che nella scheda madre è presente un driver Matrox Graphics integrato. (MG 200e). Questo potrebbe essere stato il problema in quanto il loro potrebbe essere stato un conflitto tra i driver per tutto questo tempo. Così ho iniziato a cercare su come disabilitare il driver.

  10. Poi ho trovato il metodo !! . Sono andato al setup del BIOS e poi disabilitato l'opzione "Display integrato". Questo ha risolto il problema. Ora quando ho aperto il fedora, in realtà ha iniziato a lavorare insieme alla scheda GPU e il driver non era ancora installato. Questo è stato un grande miglioramento rispetto a prima. Dopo aver installato il driver Nvidia, il sistema operativo ha iniziato a funzionare bene.

risposta data Joe 12.11.2016 - 12:58
fonte
-2

Le mie soluzioni sono queste.

OS ubuntu 16.04 driver nvidia prima del 350, installato negli aggiornamenti software da ubuntu

Scarico da nvidia il driver 370 ed eseguo sh./path-to-driver nel terminale enter to tty

ctrl alt f1

e kill process lightdm

sudo service lightdm stop

con questi comandi hanno problemi

Soluzione

Per prima cosa riavvia il pc e il mio primo problema è che non posso accedere al desktop in Ubuntu e non posso accedere al terminale tty, entro in modalità di ripristino e vai al terminale root e rendilo

nvidia-uninstall

questo rimuove il driver nvidia che installi con il comando ./nvidia.run

e riavviare e guardare. devi installare il driver di ubuntu con

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
sudo apt-get install nvidia-current

o trova nel software e aggiornamenti e installa il driver

Questa soluzione è la mia soluzione dello stesso problema prima. Non riesco a disinstallare il driver quando scarico la pagina web nvidia

    
risposta data Jonathan Rodriguez 29.08.2016 - 19:52
fonte

Leggi altre domande sui tag