Il sistema non si avvia con il driver nvidia abilitato


9

Ho appena provato ad aggiornare Ubuntu da 11.04 a 11.10, ma senza successo.

Ho fatto una foto di ciò che lo schermo mostra quando provo ad avviare: http://ubuntuone.com/4GuUrEjhJ2Bt9xX7JnRNkt

Se utilizzo la modalità di ripristino -> riprendi, funziona.

Il normale avvio senza il driver NVIDIA funziona.

Qualcuno sa come risolvere questo problema? :)

(Asus p8p67, Gigabyte GeForce GTX 560 Ti SOC)

Segnalazione di bug su Launchpad

Stesso problema pubblicato qui con ubuntuforum dei file di registro


cosa succede se rinomini il tuo file xorg? sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.backup
Fossfreedom

Non è successo niente.
Alex,

1
Ho avuto lo stesso problema. Ho dovuto uscire da Ubuntu :( Sto ancora cercando un'altra distro ...
Alejandro García Iglesias

Risposte:


7

Prova a rimuovere completamente i tuoi driver nvidia dal tuo sistema:

sudo apt-get purge nvidia*

Rimuovi il tuo xorg.conf

sudo rm /etc/X11/xorg.conf

Reinstallare xorg completamente

sudo apt-get install --reinstall xserver-xorg-core libgl1-mesa-glx:i386 libgl1-mesa-dri:i386 libgl1-mesa-glx:amd64 libgl1-mesa-dri:amd64

Riconfigurare Xorg

sudo dpkg-reconfigure xserver-xorg

Reboot

sudo reboot

Dovresti essere accolto con lightdm, questo renderà tutto predefinito allo stesso modo di una nuova installazione.

Dopodiché puoi provare a installare nuovamente i driver usando lo strumento 'Driver aggiuntivi' in Ubuntu ma se quei driver non funzionano puoi testare i driver più recenti da x-swat ppa

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

Nota: se quanto sopra non funziona, prova anche a utilizzare il kernel PAE

sudo apt-get install linux-headers-generic-pae

(suggerimento ricevuto da @Scott)


... Che non ha funzionato :( L'unica differenza sono i nomi dei driver in "Driver aggiuntivi".
Alex

che cosa hai lì adesso?
Bruno Pereira,

"nvidia_current" (è stato chiamato con un nome diverso prima che fosse attivato) e "driver Xord binario NVIDIA, modulo kernel e libary VDPAU".
Alex,

e se attivi la nvidia corrente il tuo sistema non si avvia più in modo grafico?
Bruno Pereira,

Si ferma quando ricevo l'immagine che allego. Funziona se uso la modalità provvisoria ...
Alex,

2

Potrei risolvere questo problema
accedendo a tty1, eliminando nvidia,
riavviando,
ricollegando a tty1 (uccidendo l'interfaccia grafica a tty7 se necessario) e installando un'unità precedentemente scaricata (dalla suite ufficiale di nvidia).


c'è chiaramente così tanto che non lo so ... qual è la differenza tra TTY1 e 7 per esempio?
Ritwik Bose,

tty1 tty2 tty3 ... tty7 sono i terminali a cui puoi accedere quando premi Ctrl + Alt + F1 o Ctrl + Alt + F2 o Ctrl + Alt + F3 ecc. Il tty7 è il terminale che carica l'interfaccia grafica di default in Ubuntu .
desgua,

0

Nel mio caso il problema è stato risolto con l'aiuto di questo blog:

http://www.warp1337.com/content/ubuntu-1104-natty-segmentation-fault-nvidia-geforce-9-series-kernel-failure-solved

So che questo era per 10.04 ma vale anche per l'11.10. Sto citando:

Ovviamente il kernel ha provato ad allocare memoria ma in qualche modo non è stato in grado di farlo. L'errore si è manifestato nel congelare il sistema durante l'avvio. Come puoi vedere nel kernel.log, il processo di avvio si è bloccato subito dopo aver caricato il bootsplash ...

Ecco la soluzione:

Aggiungi semplicemente più memoria ^^

Prima di tutto, Ubuntu 11.04 utilizza grub2, quindi non troverai alcun "menu.lst". È possibile modificare "/boot/grub/grub.cfg" ma questo file viene sovrascritto ogni volta che si aggiorna il kernel (ad es.). Quindi trova "/ etc / default / grub" e modifica la riga "GRUB_CMDLINE_LINUX_DEFAULT". Ora aggiungi l'opzione:

vmalloc=192MB

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash vmalloc=192MB"

sudo update-grub

Ora gli stivali Natty sono come un fascino, senza congelamento, se 192 MB non sono sufficienti, prova ad aumentare il valore. Spero che aiuti.


Ho provato due volte, prima con 192 MB e poi 512 MB, non ha funzionato. Non riesco a trovare i messaggi di errore che si trovano sulla pagina a cui ti colleghi, quindi è qualcos'altro. : '(
Alex,


0

Lo stesso problema qui. Dopo una nuova installazione di Ubuntu 11.10 l'ambiente grafico non verrà mai caricato. Ciò che ha funzionato per me (in un certo senso) è stato:

1) Nel menu di grub ho scelto "Versioni precedenti di Linux". (Questo mi avvia con 3.0.0-12-generic anziché 3.0.0-12-generic-pae)

2) Questa volta viene caricato Unity. Vado in "Impostazioni di sistema" -> "Driver aggiuntivi" e scelgo qualche altra opzione. Ricomincio.

3) Ora Ubuntu carica molto di più sullo standard, con 3.0.0-12-generic-pae, ma ho perso la modalità a doppio schermo. Viene riconosciuto solo un monitor. Vado a "Driver aggiuntivi" e vedo che l'opzione del driver non è stata attivata (li ho provati tutti, nessuno si attiva tranne la "versione 173" iniziale). Sembra che Ubuntu ricada su qualcosa di diverso dal driver proprietario e quindi funziona.

Conclusione:

Sarebbe stato un lieto fine se avessi usato solo uno schermo. Ma sono ancora scontento perché non ho uno schermo a doppia modalità.

Potrei provare l'approccio di brunopereira81 dopo.


È stata la prima cosa che ho provato ma non ha funzionato. = /
Alex

0

Stesso problema quando provo ad attivare il mio driver NVidia. Non ne sono sicuro, ma potrebbe essere correlato alla tecnologia "Optimus" di NVidia ...

Quando fai il boot e non c'è nessun ragazzo, puoi fare CTRL + ALT + F2 per passare alla riga di comando. Una volta lì (accedi con il tuo nome utente / pass), potresti provare a ripristinare i contenuti predefiniti di xorg:

  1. sudo -s
  2. cd /etc/X11
  3. mv xorg.conf xorg.conf.backup
  4. echo -ne "Section \"Device\"\n\tIdentifier\t\"Default Device\"\n\tOption\t\"NoLogo\"\t\"True\"\nEndSection" >> xorg.conf
  5. restart -r now

Questa probabilmente non è la migliore soluzione permanente, ma almeno dovrebbe riavviare il desktop. Ha funzionato per me dopo che il driver nvidia ha modificato il mio xorg.conf e ha impedito l'avvio di X.


1
Quindi rimuovi il tuo xorg.confe poi gli dici di non fare molto? rimuovere il xorg.conffile avrebbe lo stesso risultato ...
Bruno Pereira,

Eseguo il backup del file xorg.conf esistente e ne creo uno nuovo con il contenuto predefinito. L'originale xorg.conf conteneva roba nvidia, di cui mi sono dovuto sbarazzare. Questo dovrebbe caricare il driver predefinito invece di quello nvidia. Ha funzionato per me: ora ho un guidatore scadente, lento, povero, con errori. Ma ho un driver e un desktop con accelerazione gfx.
Eti,

Queste opzioni non faranno nulla se non caricare un logo che non verrà caricato in primo luogo perché il driver non è nemmeno caricato xorg.conf.
Bruno Pereira,

Beh, ha fatto caricare di nuovo Xorg. Vedi, non mi interessa davvero cosa succede esattamente dietro la scena quando riesco a caricare nuovamente Xorg dopo una giornata senza Xorg. Non è che ho interi giorni di tempo libero per risolvere tali problemi. Senza quella modifica, non scriverei qui adesso ...
Eti,
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.