Linux e Ubuntu: installare manualmente i drivers grafici NVIDIA

Jessica Lambiase
11 feb 2010

Per tanti motivi, talvolta, è possibile che il “driver manager” di Ubuntu non risulti in grado di riconoscere da solo la nostra scheda video NVIDIA e che, quindi, la nostra grafica non sia ottimale, non disponiamo dell’accelerazione 3D (nonostante la nostra scheda ne abbia il pieno supporto) o cose simili. E’ per questo che oggi vi scrivo un bel tutorial semplice semplice su come installare una NVIDIA manualmente : aprite gli occhi, però, dovete seguire alla lettera tutto ciò che vi scrivo (e prenderne nota, perchè ad un certo punto passeremo in modalità text-only)… pena futura inusabilità del server grafico!

Dalla pagina di download di NVIDIA (troverete il link in basso) selezionate marca e modello della vostra scheda, il sistema operativo e l’architettura (32 o 64 bit) , e la vostra lingua : clickate su “Search”.

Sarete riportati ad un’altra pagina : da questa, fate click su “Download Immediato”. Eccoci alla vera e propria pagina di download : per semplificarvila vita il più possibile, fate click con il tasto destro su “Accetta e scarica” e selezionate “Copia Link”.

Ora apriamo un terminale, e installiamo (se non lo abbiamo già) il pacchetto wget:

sudo apt-get install wget

Una volta fatto, portiamoci nella nostra home directory (sempre da terminale):

cd ~

E, adesso,scarichiamo il file:

wget link_del_file_che_abbiamo_copiato_sulla_pagina_nvidia

Ora dovremmo avere il nostro pacchetto zeppo di drivers nella home directory. E’ assolutamente necessario, prima di procedere con l’installazione, di eliminare eventuali versioni precedenti dei drivers. Per farlo, scriviamo da terminale :

sudo apt-get purge nvidia*

Adesso procederemo all’installazione vera e propria. Onde evitare files bloccati e sovrascritture varie, è conveniente uscire dal server X e procedere in modalità solo testo.
Attenzione, attenzione : da questo momento in poi usciremo dalla modalità grafica quindi, prima di procedere, prendete nota di ciò che dovete fare (a meno che non stiate lavorando a due o piu’ computer…ehehehheh!)

Premiamo contemporaneamente CTRL+ALT+F1, saremo riportati alla modalità text-only di Linux. Inseriamo nome utente e password, e stoppiamo gdm :

sudo gdm service stop

Facciamo partire l’installazione del pacchetto:

sudo sh ./NV [premete TAB per completare il nome]

In linea di massima, le domande che vi capiteranno sono trè:

  • Accettare il contratto di licenza? Dovete rispondere SI,altrimenti non procederete nell’installazione
  • Rilevata versione precedente dei drivers : sostituirla? Dovete rispondere SI anche a questa
  • Sostituire il file xorg.profile? Qui dovete ASSOLUTAMENTE rispondere SI, altrimenti non solo sarà stato inutile tutto ciò che abbiamo fatto, quanto vi ritroverete a non poter usare il vostro adorato server grafico (e, spesso, neanche la grafica del testuale finisce per funzionare bene!)

Una volta risposte queste 3 domande, e una volta terminata la procedura, riavviamo la macchina:

sudo reboot

Procedura terminata! Ora la vostra grafica dovrebbe funzionare perfettamente. Con qualche piccolo accorgimento (ad esempio, gdm è il servizio di gnome, che su altre distribuzioni potrebbe essere kdm (per KDE), xwm (per x-window manager) e via dicendo) questa può diventare tranquillamente una procedura generale. Se doveste avere problemi, come al solito,non esitate a commentare!

Articoli molto simili

  • Pingback: Ubuntu 10.04: Driver Nvidia e Plymouth

  • Andy

    Ciao Kime per l’installazione sulla lucid linx dice di fare in questo modo dei driver nvidia
    però a me non và, ne sai qualcosa? grz Andy

    Prima di procedere con l’installazione occorre mettere in Blacklist alcuni moduli, quindi:
    sudo gedit /etc/modprobe.d/blacklist.conf

    Ora aggiungere queste righe:
    blacklist vga16fb
    blacklist nouveau
    blacklist rivafb
    blacklist nvidiafb
    blacklist rivatv

    Se si prova ad installare i driver nvidia senza questo passaggio otterrete questo messaggio di errore:

    ERROR: Unable to load the kernel module ‘nvidia.ko’. This happens most frequently when this kernel module was built against the wrong or improperly configured kernel sources, with a version of gcc that differs from the one used to build the target kernel, or if a driver such as rivafb/nvidiafb is present and prevents the NVIDIA kernel module from obtaining ownership of the NVIDIA graphics device(s), or NVIDIA GPU installed in this system is not supported by this NVIDIA Linux graphics driver release.

    Cancellate eventuali driver installati precedentemente:
    sudo apt-get –purge remove nvidia-*

    Ora rendete eseguibili i driver nvidia scaricati:

    chmod +x NVIDIA-Linux-x86-195.36.24-pkg1.run

    (chiaramente controllate la vostra versione)

    Ora a me all’esterno del server grafico non da la possibilità di stoppare GDM quindi lo faccio direttamente da console, perciò aprire un terminale e digitate:

    sudo stop gdm

    Ora posizionatevi nella cartella dove avete scaricato i driver nvidia e digitate:

    sudo sh NVIDIA-Linux-x86-195.36.24-pkg1.run

    seguite le istruzioni e una volta terminato date:

    sudo start gdm

    Ora avrete i driver nvidia e tutte le loro funzionalità

  • Andrewua

    Grazie, grande :D

  • http://www.chimerarevo.com Chimera Revo

    @Andrewua
    Io uso una scheda Ati Mobile e ricordo che in passato utilizzavo i driver ufficiali Ati per installare la mia scheda video ma poi ubuntu mi ha iniziato a supportare anche la scheda video :D

    Cmq ti basta scaricare i driver da qui:

    http://support.amd.com/us/gpudownload/Pages/index.aspx

    e seguire il processo di installazione che è semplicissimo :)
    è un file .run ti basta addirittura fare un doppioclick per avviarlo ;)

  • Andrewua

    Ciao chim esiste una procedura anche con le schede ati? ^^