Quando per la prima volta ho installato Ubuntu ho avuto notevoli problemi nel visualizzare gli strepitosi effetti grafici offerti da Beryl o Compiz. Ed è un peccato, avendo una Nvidia GeForce 7300, non sfruttare questa possibilità.
Quindi per chi avesse la mia stessa o altre schede video Nvidia, ecco una semplicissima guida per risolvere tutto ed attivare finalmente l'accelerazione 3D, OpenGL/GLX Direct Rendering, e gli Effetti Desktop (Compiz).
Prima di tutto è necessario scaricare i driver dal sito ufficiale Nvidia (prendete i più recenti a 32 o 64 bit a seconda della vostra architettura).
http://www.nvidia.com/object/unix.html
Il file che dovete scaricare avrà un nome simile a questo: NVIDIA-Linux-x86-100.14.11-pkg1.run (salvatelo sul desktop)
A questo punto da terminale digitate il seguente
sudo apt-get install build-essential
Quindi
sudo apt-get install gcc gcc-4.1
Il prossimo comando visualizzerà la versione del vostro KERNEL (esempio: 2.6.20-16 -generic), che dovrete ricordare:
uname -r
Ora dovete aprire Synaptic (Sistema > Amministrazione > Synaptic) e cercare "linux-image" (senza i doppi apici ovviamente). Vi compariranno una serie di pacchetti, dovrete marcare per l'installazione solo il pacchetto contenente i numeri corrispondenti alla versione del vostro kernel. Ad esempio: se con il comando precedente avete scoperto che la varsione è "2.6.20-16 -generic", dovrete installare il pacchetto "linux-image-2.6.20-16 -generic".
Ripetere lo stesso procedimendo cercando "linux-headers" con synaptic.
Quando avete marcato per l'installazione sia "linux-image" che "linux-headers" cliccate su applica e partirà l'installazione.
Adesso tornate sul terminale e digitate
sudo apt-get --purge remove nvidia-glx nvidia-settings nvidia-kernel-common
Quindi
sudo rm /etc/init.d/nvidia-*
E infine
sudo apt-get --purge remove linux-restricted-modules-`uname -r`
I prossimi comandi dovranno essere eseguiti da console e quindi senza interfaccia grafica. Pertanto dovete scrivervi su un foglio i comandi che seguono oppure stampare la pagina.
Per passare alla console premete CTRL-ALT-F1. A questo punto date il seguente comando per stoppare la GUI
sudo /etc/init.d/gdm stop
Adesso dovete andare dove in precedenza avete salvato i driver Nvidia. Se li avevate salvati sul desktop digitate
cd /home/utente/Desktop
A questo punto digitate questo comando per loggarvi come root
sudo su
Quindi date questi 5 comandi in sequenza
CC=gcc-4.1
export CC
exit
CC=gcc-4.1
export CC
Infine installate finalmente i driver con
sudo sh NVIDIA-Linux-x86-100.14.11-pkg1.run
(ovviamente il nome del file può essere diverso, mettete lo stesso di quello che avete scaricato in precedenza. Per fare più in fretta scrivete "NV" e poi premete il tasto TAB, il resto del nome si completerà da solo)
Rispondete "Si" a tutte le domande che vi porrà l'installer.
A installazione terminata fate ripartire l'interfaccia grafica con questo comando
sudo /etc/init.d/gdm start
A questo punto aprite il terminale e fate una copia di xorg.xonf
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.backup
Quindi aprite xorg.cong con gedit
sudo gedit /etc/X11/xorg.conf
Cercate la sezione "Device" e aggiungete le seguenti righe:
Option "RenderAccel" "true"
Option "NoRenderExtension" "false"
Option "DisableGLXRootClipping" "true"
Option "AddARGBGLXVisuals" "true"
Option "AllowGLXWithComposite" "true"
Ora cercate la sezione "Screen" e impostate il DefaultDepth a 24 (se non lo è già)
DefaultDepth da 24
Infine al fondo di xorg.conf aggiungete queste righe
Section "DRI"
Mode 0666
EndSection
Section "Extensions"
Option "Composite" "Enable"
EndSection
Finito, ora riavviate Ubuntu e provate a lanciare gli effetti desktop!
Se la risoluzione non è quella che volete, e se non riuscite a cambiarla, andate su "Applicazioni > Strumenti di Sistema > NVIDIA X Server Settings > X Server Display Configuration" per impostare la risoluzione giusta.
Iscriviti a:
Commenti sul post (Atom)
2 commenti:
all'anima del"beginner";
In effetti questa guida è un po'...pesante. Grazie di avermelo fatto notare. Comunque oggi installare i driver è molto più semplice...infatti non c'è bisogno nemmeno di una guida.
Posta un commento