Ultimamente si parla molto dei fantomatici driver Nvidia R310 che incrementerebbero in maniera notevole le prestazioni grafiche su Linux rispetto alle precedenti versioni.
La nuova versione rilasciata dopo un anno di sviluppo supporta OpenGL 4.3, HDMI 3D Stereo le GPU Quadro Kepler, supporta Backlight” di RandR per gestire la luminosità di alcuni pannelli interni dei monitor.
Le migliorie si noteranno sui giochi Steam di Valve ma anche sulle applicazioni OpenGL e sono confermati da alcuni test comparativi effettuati con i 304.43 attualmente in Ubuntu stable.
Attualmente i driver sono scaricabili da Geforce.com anche se ancora in fase di beta testing. Questo è l’annuncio ufficiale di Nvidia. La release note dei driver 310.14 beta è disponibile invece a questo indirizzo.
Installazione dei driver 310.14 Beta:
Gli utilizzatori di Ubuntu possono attingere al ppa xorg-edgers:
sudo add-apt-repository ppa:xorg-edgers/ppa
sudo apt-get update
sudo apt-get install nvidia-current nvidia-settings
Installazione (molto più divertente) su Debian testing (Wheezy) con Gnome 3:
Premetto che a breve (al momento in experimental) i driver saranno disponibili in Debian Testing quindi li potreste avere già installati verificate con:
glxinfo | grep "OpenGL version"
Non amando i metodi automatizzati ho approfittato per riapprocciare il buon vecchio metodo dell’installer Nvidia che avevo abbandonato da quando mi ero assuefatto al pacchetto nvidia-glx (per la serie non ci penso più).
In ogni caso ecco come fare se avete una scheda supportata e volete proseguire anche in futuro con questo tipo di installazione.
Procuriamoci i driver 310.14:
Suggerimento: verificate prima qui (language English) se ci siano nuove versioni ed eventualmente fate riferimento a quelle per questa guida.
Installer 310.14 per Linux (32 o 64 bit):
>Download Nvidia 310.14beta Linux 32 bit<
>Download Nvidia 310.14beta Linux 64 bit<
Rinominate il file scaricato da NVIDIA-Linux-x86_(..)-310.14.run in nvidia.run e mettetelo nella cartella /home/nvidia che andrete a creare voi.
Pulizia del sistema:
Per prima cosa dovremo rimuovere nvidia-glx e strascichi (nvidia-kernel ecc..).
Apriamo Synaptic e iniziamo col disinstallare il pacchetto nvidia-installer-cleanup che si porterà dietro gran parte dei pacchetti.
Verifichiamo di aver disinstallato i seguenti:
glx-alternative-mesa
glx-alternative-nvidia
glx-diversions
libgl1-nvidia-alternatives
libgl1-nvidia-glx
libglx-nvidia-alternatives
nvidia-alternative
nvidia-glx
nvidia-installer-cleanup
nvidia-kernel-common
nvidia-kernel-dkms
nvidia-settings
nvidia-vdpau-driver
nvidia-xconfig
xserver-xorg-video-nvidia
Nota: riceverete un box di avviso che vi suggerirà di rimuovere completamente nvidia-kernel-common per abilitare i driver nouveau.
Se lo farete l’installer Nvidia dovrà ri-disabilitare nouveau in fase di installazione quindi cliccate su avanti e tralasciate.
Ora siete pronti per riavviare il sistema (potrete anche stoppare gdm da terminale di root con # etc/init.d/ gdm3 stop poi Control+alt+F1 per la shell).
Eseguire l’installer:
Al riavvio se tutto è andato bene vi ritroverete privi di X con la classica shell a sfondo nero.
Loggatevi con userneme e password utente e lanciate l’installer con i comandi:
$ su
# cd nvidia
# sh nvidia.run
Accettate la licenza ed andate avanti.
Alla domanda sull’utilizzo di DKMS (per evitare una nuova installazione ad ogni aggiornamenti del kernel) ho risposto di No poiché ricevo degli errori di Xorg e al momento non mi interessa la funzione.
Ecco un altro classico, il compilatore GCC incompatibile, fregatevene beatamente selezionando NO:
Attendiamo l’installazione e se ci viene chiesto rispondiamo di SI per le librerie 32 bit:
A meno di non avere esigenze particolari lasciate che nvidia-xconfig faccia il suo dovere aggiornando xorg.conf e facendo un backup (nelle eventuali installazioni successive lasciamo pure NO):
Installazione completata, non resta che riavviare 🙂 :
Nvidia-settings confermerà l’installazione avvenuta:
Ora vi siete sganciati dai repository e potrete aggiornare i driver scaricando di volta in volta e in totale libertà la nuova versione dal sito http://www.geforce.com/drivers.
Ricordatevi solo ad ogni installazione di stoppare prima gdm con:
$ su
# etc/init.d/ gdm3 stop (poi Control+alt+F1 per la shell).
Ad ogni update de kernel (linux-image-xxx) dovrete ripetere la procedura.
Disabilitare la schermata di avvio:
Trovo assai fastidiosa la schermata con il logo Nvidia che appare per qualche istante al boot ecco come disabilitarla (anche se in questa beta pare non appaia come nella stabile):
$ su
# gedit /etc/X11/xorg.conf
Nella sezione device aggiungere:
Option “NoLogo” “true”
Rodger says
Ahaa, its fastidious discussion concerning this post at this place at this
weblog, I have read all that, so at this time me also commenting at this place.