Aggreghiamo le notizie italiane sull’Open Source
Ecco una guida che spiegherà alcuni metodi per installare i driver Nvidia sulla vostra distribuzione di Linux.
Se usate Ubuntu potete installarli in due modi: o usando i driver con restrizioni, o usando Envy.
Driver con restrizioni
Per installare i driver con restrizioni è davvero facile, Se usate KDE andate su Sistema–>Hardware Drivers Manager, se usate Gnome mi pare che il percorso sia Sistema–>Amministrazione–>Driver con restrizioni.
Ora apritelo e vi troverete una schermata come questa:
In questo caso nella schermata sono già in uso, se è la prima volta che li dovete installare li troverete disabilitati e non in uso, quindi se vi trovate in questa situazione, cliccate sul quadratino per abilitarli, e lui vi installerà i driver adatti alla vostra scheda, quindi nvidia-legacy, nvidia-glx o nvidia-glx-new, dove i primi due sono per schede più vecchie, e l’ultimo sono per quelle di ultima generazione.
Dopo che ha finito potete riavviare il sistema e se tutto è andato bene dovreste ora avere la vostra Ubuntu con i driver Nvidia abilitati.
Per disabilitarli basta fare il procedimento inverso, vi dirà che sono abilitati e sono in uso, voi cliccherete sul quadratino per disabilitarli questa volta, e lui li disistallerà.
Envy
Ora vediamo come installare i driver con Envy, inanzitutto assicuratevi di non aver driver installati per evitare problemi e che tutto sia pulito, dopo di che installate envyng che è presente nei repository di ubuntu, e potete scegliere fra envyng-gtk o envyng-qt, se avete Gnome si adatterà meglio envyng-gtk, se invece avete KDE si adatterà meglio envyng-qt.
Per installarlo quindi scrivete sudo apt-get install envyng-gtk o sudo apt-get install envyng-qt.
Dopo averlo installato apritelo e vi troverete una schermata come questa:
Ora selezionate Nvidia e scegliete se installare i driver Nvidia facendo la rivelazione Hardware automatica, se installarli manualmente scegliendo la versione, o se disistallare i driver Nvidia se li avevate installati in precedenza.
Infine fate click su Apply per applicare le modifiche, o su Quit per uscire senza salvare le modifiche.
Ora riavviate il computer, o anche solo il server X, per rendere effettive le modifiche.
Installer .run
Infine vi illustrerò l’ultimo metodo di installazione, forse il meno semplice, ma a volte se si hanno problemi con i driver con restrizioni o con envy si può usare questo metodo, che è fra l’altro quello ufficiale descritto inoltre nel sito dell’nvidia.
Andate in questo sito http://www.nvidia.it/Download/index.aspx?lang=it e fate la ricerca del vostro driver in base al sistema operativo e alla vostra scheda grafica.
Dopo aver trovato il driver giusto per la vostra scheda grafica scaricate il pacchetto .run e salvatelo nella vostra home.
Ora per la prima volta è necessario installare alcune librerie di sviluppo e programmi necessari:
sudo apt-get install binutils build-essential linux-headers-$(uname -r) pkg-config xserver-xorg-dev
Se li avevate installati in precedenza disistallate i driver glx:
sudo apt-get –purge remove nvidia-glx-new nvidia-glx nvidia-settings nvidia-glx-legacy
In Ubuntu, se utilizzate il pacchetto linux-restricted-modules con i driver per altre
periferiche come schede wireless ecc. il pacchetto contiene uno o più driver
che vanno in conflitto con il driver che installeremo.
Non rimuovete il pacchetto, perchè perderete tutti gli altri driver, ma eseguite:
sudo gedit /etc/default/linux-restricted-modules-common
e modificate la riga DISABLED_MODULES=”" in:
DISABLED_MODULES=”nv nvidia_new”
Questo impedirà il caricamento del modulo fornito dal pacchetto deb.
In caso di avvii di emergenza usate il driver vesa non essendo nv
più disponibile.
Su Ubuntu/Debian se esiste bisogna cancellare il file .nvidia_new_installed con:
sudo rm -f /lib/linux-restricted-modules/.nvidia_new_installed
Questo file viene installato ma non rimosso dal pacchetto nvidia-glx-new, e se non viene cancellato non farà caricare il driver al riavvio, costringendovi a ricompilare il driver ad ogni riavvio.
Ora per installare i driver bisogna stoppare il server X, quindi fate il logout della vostra sessione e poi entrate in una console, su kdm, ci sta accesso alla console, su gdm non lo so, se su gdm non dovesse esserci nulla di simile potete accedere alla console con CTRL+ALT+F1.
Ora entrare nella directory dove avete salvato il driver con cd /percorso_driver e per installare il driver date il seguente comando:
sudo sh NVIDIA-Linux-x86-VERSION-pkg1.run -a -n -N
Ora vi chiederà di accettare i termini di licenza e successivamente inizierà l’installazione del driver, al termine vi chiederà se deve modificare il file xorg.conf per abilitare il driver, la prima volta rispondete Si, le volte successive non è più necessario.
Per modificare il file xorg.conf in maniera automatica ci viene in aiuto anche il comando nvidia-xconfig che presenta anche ulteriori opzioni di configurazione.
Ora potete riavviare il server X, per sicurezza però riavviamo il computer con sudo reboot.
Conservate il file NVIDIA*.run e ricordate che ad ogni aggiornamento kernel o xorg-xserver-core o libgl1-mesa-glx dovrete ricompilare il driver con la stessa procedura, a partire dal momento che abbiamo stoppato il server X, le volte successive non sarà necessario modificare il file di configurazione
xorg.conf.
Ora possiamo dare un’occhiata a nvidia-settings:
Da notare questa seconda immagine con la scritta Direct Rendering: Yes, questo vuol dire che l’accelerazione 3D è funzionante e i driver funzionano bene.
Da ricordare che se volete utilizzare compiz sono necessarie ulteriori configurazioni, che possono essere fatte automaticamente dall’nvidia-xconfig:
sudo nvidia-xconfig –composite –render-accel –allow-glx-with-composite –add-argb-glx-visuals –depth=24
Qui il sito ufficiale dell’autore di Envy per ulteriori informazioni.
Spero di esservi stato d’aiuto con questa guida, in futuro è prevista una guida simile per schede ATI.
Alcune informazioni prese da: Tecnologia e non solo