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.