Schermata vuota dopo l'installazione del driver limitato nvidia


106

Ho installato l'attuale driver limitato nvidia e riavviato il mio computer e ora ottengo una schermata nera o vuota.

Come posso risolvere questo problema?


(Coloro che cercano la generosità su questa domanda, non è necessario ripetere tutte le opzioni optimus, basta aggiungere quelle risposte esistenti come collegamenti in una risposta onnicomprensiva, fare il cross-link il più possibile!)
— Jorge Castro,

1
Molte delle risposte falliranno usando "sudo apt-get install nvidia-common" a causa di questo errore: bugs.launchpad.net/ubuntu/+source/nvidia-common/+bug/981874
— keepitsimpleengineer

potrebbe essere un problema con la versione del kernel ... Installa ukuu e installa una versione più recente del kernel. Puoi sempre tornare a quello che stai utilizzando.
— Gaurav Sharma,

Risposte:


76

Rimuovi tutti i pacchetti relativi a Nvidia

  1. Accedi a un terminale: Ctrl+ Alt+ F1(il terminale è visibile con una schermata vuota)

  2. sudo apt-get remove --purge nvidia-*

Iniziare da zero

  1. sudo apt-get remove --purge xserver-xorg-video-nouveau xserver-xorg-video-nv

Reinstalla tutto

  1. sudo apt-get install nvidia-common
  2. sudo apt-get install xserver-xorg-video-nouveau
  3. sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core

Riconfigurare il server X.

  1. sudo dpkg-reconfigure xserver-xorg

Fonte: Ubuntu Wiki


4
Alla fine, è stato risolto (omesso il palco "Inizia da zero" - non mi andava di disinstallare xserver!) Ma ha fatto tutti gli altri passaggi e funziona a meraviglia. Grazie molto!
— RobinLovelace il

5
Quel wiki è obsoleto. le impostazioni nvidia --uninstall non funziona, per esempio.
— NoBugs,

2
@NoBugs: sì, ma seguendo i passaggi risolve ancora la grafica il 14.04 doporeboot
— jfs

1
Quando eseguo sudo apt-get install xserver-xorg-video-nouveau ricevo il seguente messaggio: I seguenti pacchetti hanno dipendenze non soddisfatte: xserver-xorg-video-nouveau: Dipende: xorg-video-abi-15 Dipende: xserver-xorg -core (> = 2: 1.14.99.902) Raccomanda: libgl1-mesa-dri (> = 9.0) E: Impossibile correggere i problemi, hai tenuto pacchetti rotti. "Qualche idea su cosa fare in questo caso?
— Cleb,

3
Non funziona più da aprile 2016. Nessuno dei comandi dopo il sudo apt-get install nvidia-commonlavoro. Questo è su Ubuntu 14.04 su un Asus G751JM (nvidia GTX 860m)
— sgarcia

9
  1. Rimuovere eventuali driver che potrebbero causare il problema,
  2. apri il terminale e digita (aprilo dal trattino, usando l'icona ubuntu nell'angolo sinistro)

    sudo apt-get --purge remove nvidia
    

    o

    sudo apt-get --purge remove nvidia-current
    

    (A seconda di quale è stato installato) o disattivarli dalle impostazioni del driver con restrizioni.

  3. riavvio.

  4. quindi su un terminale digitare questo:

    sudo apt-add-repository ppa:ubuntu-x-swat/x-updates
    sudo apt-get update
    sudo apt-get install nvidia-current nvidia-settings
    
  5. riavvio.


2
Questo ha funzionato per me, ma mi ha lasciato un problema equivalente a 640x480 a askubuntu.com/questions/201123/… . Inoltre, usa Shift / Esc durante l'avvio per inserire l'equivalente di Linux in "modalità provvisoria" in modo da poter eseguire questi comandi
— Alex

Dannato rappresentante non mi permette di modificare il mio commento, volevo solo aggiungere che la soluzione proposta per il problema 640x480 nella domanda a cui sopra fa bene, quindi non lasciarti trattenere.
— Alex,

2
Se il mio computer si avvia con uno schermo vuoto, come posso aprire un terminale per digitare quei comandi? Lo schermo è vuoto!
— Stefan Lasiewski l'


Le informazioni qui dovrebbero davvero essere aggiunte alla risposta di Marco Scannadinari sopra per migliorare / espandere la risposta già esistente
— geezanansa,

6

Nel mio caso è stato un problema con il monitor che ha dato alla mia GPU Nvidia un cattivo EDID

Per eseguire il debug dell'errore, è possibile aggiungere questa riga alla sezione dello schermo nel /etc/X11/xorg.conffile

Option         "ModeDebug" "true"

Ora controlla il tuo /var/log/Xorg.0.log file.

Se trovi un errore come questo:

NVIDIA(0): Unable to get display device DFP-0's EDID; cannot compute DPI

Quindi puoi risolverlo aggiungendo questa linea alla sezione del dispositivo

Option         "IgnoreEDIDChecksum" "DFP"

5

Forse Ubuntu FUNZIONA ma utilizza un altro output della scheda. Per me, il mio nVidia GeForce 7300 ha 2 uscite, un VGA e un DVI. Sembra che l'output predefinito quando installi i driver sia DVI ma non ho un monitor DVI, quindi sono riuscito ad accedere alla modalità di recupero (disponibile in GRUB all'avvio) e digitare questo:

nvidia-xconfig --twinview --twinview-orientation="Clone"

Ora riavvia.

Questo comando dirige la stessa grafica su entrambi gli output. Da lì in poi, puoi continuare a sperimentare con questa utility nVidia fino a ottenere ciò che desideri. Per ulteriori informazioni digitare:

nvidia-xconfig -A | less

Spero che aiuti.


4

Premi Alt + Ctrl + F1 per arrivare a tty1 (terminale), quindi esegui questo:

sudo apt-get --purge remove nvidia*

Ciò rimuoverà tutti i pacchetti driver nvidia. Se il problema persiste, prova anche questo:

sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.mybak

Ciò rimuoverà un file di configurazione xorg danneggiato se esiste. Sarà necessario riavviare dopo aver completato questi comandi. (Ctrl + Alt + Canc)

PS. Se si dispone di una scheda nvidia optimus, non installare x-swat o altri driver nvidia. I migliori driver funzionanti per le schede nvidia optimus provengono dal progetto bumblebee .


Lo scopo di questo è semplicemente tornare al driver nouveau?
— ychaouche,

2

Questo è successo a me quando eseguo una CPU AMD: ho scoperto che era un IOMMU / AMD -v Bug = Incompatibile con Nvidia. La disabilitazione delle impostazioni del BIOS di virtualizzazione ha risolto questo problema.


1

Questa discussione sui forum di Ubuntu ti aiuta?

In breve, sembra che i pacchetti header Linux per alcuni kernel (in particolare i kernel PAE) non siano installati correttamente e la compilazione del driver nvidia fallisca silenziosamente durante l'installazione dei pacchetti nvidia.


Grazie per il tuo post. Ma vedi modifica 5! Cosa posso fare?
— LaMinifalda,

0

Per quanto riguarda il titolo dell'argomento: Qual è l'attuale versione del driver NVIDIA limitata utilizzata in Ubuntu natty?

Puoi trovare qualsiasi cosa riguardo a versioni, versioni, bug e funzionalità richieste su Launchpad . Per capire di cosa si tratta puoi fare il loro tour .

La domanda sull'ultima versione del driver nVidia può essere trovata sul pacchetto binario "nvidia-current" in Ubuntu Natty i386 . Quindi, a partire dal 20/04/2011, l'ultima versione è 270.41.06-0ubuntu1. Ma questo non è necessariamente quello raccomandato . L'ultima per me sembra sempre buggy (come "strappare" ecc.).


0

Invece di usare nvidia-current, dovresti davvero provare a usare un vecchio driver nvidia, ad esempio 173.xx. Questo ha risolto il problema per me. Basta avviare jockey-gtk e scegliere il driver 173.xx. Di riavviare il sistema.


0

Prova in /etc/default/grub:

GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
#GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
#GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
GRUB_GFXMODE=1680x1050x32

Sostituisci "1680x1050x32 | con la tua risoluzione nativa (per farlo funzionare vbeinfonella console di grub all'avvio).

Quindi in /etc/grub.d/00_header:

set gfxmode=${GRUB_GFXMODE} <-- FIND THIS LINE
set gfxpayload=keep <-- ADD THIS LINE DIRECTLY BENEATH

Aggiorna grub:

sudo update-grub

Potrebbe funzionare ...


Puoi spiegare cosa fanno alcune di queste opzioni? Cosa fa gfxpayload, per esempio?
— Stefan Lasiewski l'

0

Prova acpi=off. Ciò ha risolto il mio avvio nel problema dello schermo vuoto per Ubuntu 11.10.


La domanda originale era vecchia. La ragione per cui probabilmente questo non è stato suggerito al momento è che il problema si è verificato solo dopo l'installazione del driver proprietario. Una risposta migliore potrebbe essere quella di ripristinare l'ultimo driver funzionante noto, quindi provare driver nvidia alternativi che sono diventati disponibili.
— fabricator4,

Dove dovrebbe acpi=offessere impostato?
— Magick,

@Magick alla voce del menu di grub all'avvio (premere e per accedere). Quindi cerca la linea che passa le opzioni al kernel (inizia con "linux"). Vedi la risposta con-f sotto riportata: askubuntu.com/a/43691/550380 , questa opzione renderà permanente l'opzione.
— ychaouche,

0

Ho anche uno schermo vuoto, ma questo era su un laptop con e nVidia optimus card 4200m. Optimus non sembra essere supportato bene su Ubuntu. Ho dovuto disabilitare optimus dal BIOS e quindi reinstallare il driver Nividia. Maggiori informazioni qui se vuoi leggere http://developerslog.org/?p=69


Sebbene ciò possa teoricamente rispondere alla domanda, sarebbe preferibile includere qui le parti essenziali della risposta e fornire il collegamento come riferimento.
— Oyibo,

0

Stavo ottenendo una schermata nera all'avvio. Ho una scheda grafica NVIDIA 6200. Rinominare xorg.config e riavviare ha funzionato per me. Il file xorg.config creato da nvidia-xconfig: versione 304.51 (buildmeister@swio-display-x86-rhel47-06.nvidia.com) stava causando il problema.


0

Il problema più grande che ho avuto è stato ottenere un Macbook Pro per installare i driver Nvidia !!!

La soluzione è cambiare la partizione di avvio principale in RIMUOVI EFI e vai con Legacy MBP.

Questo è discusso in alcune pagine web ma non è così facile da seguire.

https://bbs.archlinux.org/viewtopic.php?id=162289

Usando questa idea, ho avviato da un Live CD e poi usando Gparted ho rimosso la partizione di avvio EFI, l'ho cambiata da EFI a FAT32 e poi usando Boot-Repair lo ho ricostruito come un avvio legacy usando la partizione principale con 13.04 64 bit installato

https://help.ubuntu.com/community/Boot-Repair

--- AVVERTENZA PRIMA IL BACKUP DEI DATI. POTREBBE VITE TUTTO SUL TUO HDD ---

Inserisci Live CD - Avvia come prova Ubuntu Esegui Gparted - Cambia la partizione di avvio EFI da EFI a FAT32.

aprire un nuovo Terminale, quindi digitare:

sudo add-apt-repository ppa: yannubuntu / boot-repair && sudo apt-get update

  • Premere Invio.

  • Quindi digitare:

sudo apt-get install -y boot-repair && (boot-repair &)

Nella riparazione del bagagliaio selezionare OPZIONI AVANZATE

Deseleziona Usa il file EFI standard nelle opzioni principali Deseleziona Partizione separata / boot / efi in GRUB LOCATION

seguire le istruzioni su come utilizzare il boot loader legacy che Boot Repair ti fornirà.

Ora installa e carica i driver NVidia come molti post

Ho usato il metodo 2 in questa pagina http://www.dedoimedo.com/computers/ubuntu-ringtail-nvidia.html

Ci stavo lavorando probabilmente per 18 ore e ho provato OGNI opzione disponibile. Intendo ogni possibile modo per installare questi driver friggin, e questa era l'unica soluzione che funziona per il Macbook Pro 7.1 in esecuzione 13.04 con Nvidia_current (nvidia_304)


0

Ho provato di tutto qui e la soluzione per me era passare a lightdm, ora funziona perfettamente!


Come si passa a lightdm?
— Magick,

-5

Basta installare Ubuntu chiaro ( nessun aggiornamento, nessun software ) connettersi con Internet, scaricare il driver e installare e riavviare! Ha funzionato per me! Grazie per il mio vicino !!! (quella era la sua idea)


5
L'uso di Ubuntu senza eseguire alcun aggiornamento non è davvero raccomandato. I bug sono stati corretti e la sicurezza è anche una cattiva idea.
— gertvdijk,

@gertvdijk Forse lo scopo di questo post è di raccomandare l'installazione di Ubuntu senza aggiornamenti, l'installazione del driver e quindi l'installazione degli aggiornamenti (ma non fino a quando il driver non viene installato). In tal caso, non sono sicuro del motivo per cui funzionerebbe meglio, ma sarebbe accettabilmente sicuro.
— Eliah Kagan,

@EliahKagan Potrebbe essere, ma se è così, allora mi sembra davvero improbabile. Il driver di Nvidia è ricostruito per ogni nuovo kernel.
— gertvdijk,
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.