Il driver Nvidia non funziona in 12.10


30

Ho GeForce GTX 560 Ti. Ho funzionato benissimo in 12.04 con i driver nvidia. Sfortunatamente, dopo l'aggiornamento della 12.10 di oggi, qualcosa si è rotto.

Ho provato nvidia-current, nvidia-current-updates e nvidia-experimantal. Sempre lo stesso comportamento: cattiva risoluzione in lightdm, dopo aver registrato nulla tranne lo sfondo. Nessun pannello unità, il tasto "win" non funziona.

Dopo aver rimosso i driver nvidia tutto funziona.


Questo dovrebbe aiutare molti utenti: askubuntu.com/questions/61396/…
Luis Alvarado,

Risposte:


30

Prima di passare ai driver nvidia devi installare linux-source e linux-headers (vedi bug 1068341 ). Dopo aver installato l'origine, prova a passare ai driver nvidia.

Ecco come:

Prima di iniziare, installare tutti gli aggiornamenti (e riavviare il computer, se richiesto).

  1. Passa a un terminale ( Ctrl-Alt-F1).

  2. Accedi come nome utente.

  3. Installa linux source ( sudo apt-get install linux-source) e headers ( sudo apt-get install linux-headers-generic).

  4. Disinstallare il driver nvidia: dipende dalla versione installata ( sudo apt-get remove nvidia-currento sudo apt-get remove nvidia-current-updateso sudo apt-get remove nvidia-experimental-304).

  5. Reinstallare il driver nvidia ( sudo apt-get install nvidia-current-updates).

  6. Se si installa correttamente, riavviare il computer ( sudo shutdown -r now).

Approfondimento

Il seguente link offre una panoramica più approfondita su come gestire il driver nvidia. Dovrebbe essere applicabile a più casi, che sono simili, ma non esattamente gli stessi descritti qui:

https://help.ubuntu.com/community/BinaryDriverHowto/Nvidia


Ho installato i driver linux-source e poi nvidia, ma ho sempre lo stesso problema.
Konradk,

Non ero sicuro che fossero necessarie le intestazioni di Linux, ma prova a installarle. Dovrebbe essere linux-headers-3.5.0-17-generic nel centro software. Quindi prova a passare ai driver nvidia. Se non funziona, ho un modo più "manuale" :)
rft183,

Sì, è tutto: bugs.launchpad.net/ubuntu/+source/… Le intestazioni di Linux sono state di aiuto. Grazie!
Konradk,

Bene, sono contento che abbia funzionato. Mi sono aggiunto all'elenco delle persone interessate dal bug.
rft183,

Devo installare nvidia-current-updates? Oppure posso ottenere nvidia-current o nvidia-expetimanetal-304?
Shahe Tajiryan,

8

Per tutti voi in questa situazione (come ero io) c'è una soluzione semplice:

  1. Dopo aver effettuato l'accesso alla sessione (sembra che appaia solo uno sfondo e una risoluzione errata), fare clic con il tasto destro e fare clic su Cambia sfondo. Quindi fai clic su a sinistra in Mostra tutte le configurazioni (il mio sistema è in spagnolo, quindi forse i nomi delle etichette sono leggermente diversi), quindi le fonti del software e infine devi solo tornare a X.Org Nouveau.
  2. Dopo aver applicato le modifiche premere Ctrl+ Alt+ Tper aprire un terminale e digitare sudo reboot. Dopo questo il sistema dovrebbe funzionare di nuovo correttamente.

  3. Ora prova a installare nuovamente i driver NVIDIA. Installa il meta pacchetto, non una versione specifica.

    sudo apt-get install linux-headers-generic
    
  4. Vai al pannello di configurazione del sistema e nelle fonti del software seleziona il driver NVIDIA che preferisci. (Normalmente preferisco usare quello testato proprietario ma è solo una mia preferenza)


Grazie per aver sottolineato il metapacchetto generico linux-headers. Ho aggiornato la mia risposta per riflettere ciò.
rft183,


1

Per istruzioni dettagliate sulla risoluzione del problema, seguire la risposta di rft183 .

Se qualcosa va storto

Per utilizzare nuovamente il driver nouveau, eseguire il comando:

sudo apt-get install xserver-xorg-video-nouveau --reinstall

Successivamente non è più possibile impostare la risoluzione del monitor. L'eliminazione della configurazione dei monitor ha aiutato:

rm ~ / .config / monitors.xml


Nel mio caso, il problema persisteva. Ho notato che usando un account ospite, tutto andava bene, quindi l'impostazione di un utente era rotta. 'dconf reset -f / org / compiz' ha risolto il problema (anche se alcune impostazioni di compiz sono state ripristinate)
Bachi,

0

Ho solo dovuto sudo apt-get install linux-headers-generice riavviare. Quindi ho solo:

  1. Passato al terminale premendo <Ctrl><Alt>F1e loggato.
  2. sudo apt-get install linux-headers-generic.
  3. sudo reboot.

Il mio sistema è arrivato alla risoluzione normale e quando ho effettuato l'accesso a Unity, ecc. Ancora una volta caricato.

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.