9560
Commento:
|
10049
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 78: | Linea 78: |
Se si è installato una verione di Ubuntu 64 bit ,il precedente comando potrebbe restituire {{{ Errors were encountered while processing: fglrx-amdcccle }}} Questo è a causa di una dipendenza del pacchetto amdccle su librerie a 32 bit. Se si ottiene questo errore, dare il seguente comando dopo il comando precedente, che forzerà l'installazione di tutte le dipendenze a 32 bit, e poi del pacchetto '''amdccle'''. {{{ sudo dpkg -i --force-overwrite *fglrx*.deb }}} |
|
Linea 79: | Linea 91: |
Linea 95: | Linea 108: |
Alcuni utenti notano che i cambiamenti al file `xorg.conf` non vengono utilizzati dal driver.Per forzare il driver ad utilizzarli ,dare il comando : | Alcuni utenti notano che i cambiamenti al file `xorg.conf` non vengono utilizzati dal driver; per forzare il driver ad utilizzarli ,dare il comando : |
Linea 241: | Linea 254: |
* [http://wiki.cchtml.com/index.php/Ubuntu_Hardy_Installation_Guide Documento originale] | * [http://wiki.cchtml.com/index.php/Ubuntu_Intrepid_Installation_Guide Documento originale] |
BR Indice(depth=1) VersioniSupportate(hardy)
Introduzione
A partire dalla versione 8.42.3 i driver proprietari ATI forniscono il supporto ad AiGlx, componente fondamentale per abilitare gli effetti visivi in Ubuntu (mediante l'utilizzo di Compiz e Compiz-Fusion). Questi driver verranno a breve inclusi nei repository di Ubuntu e sarà possibile abilitarli con [:Hardware/AbilitareDriverProprietari:gestore driver con restrizioni], nel frattempo è possibile installarli manualmente seguendo questa guida.
Dopo ogni aggiornamento del kernel sarà necessario reinstallare i driver proprietari. |
Periferiche supportate
A [https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/catalyst_85_linux.html questo indirizzo] è presente un elenco delle schede video supportate.
Preparativi
Se in precedenza sono stati installati i driver manualmente, è necessario disinstallarli [:AmministrazioneSistema/InstallareProgrammi:rimuovendo] i seguenti pacchetti, digitare su terminale:
sudo apt-get remove fglrx-amdcccle fglrx-kernel-2.6* xorg-driver-fglrx xorg-driver-fglrx-dev
Rimuovere il pacchetto xserver-xgl se in precedenza è stato installato digitando da terminale:
sudo apt-get remove xserver-xgl
[:AmministrazioneSistema/InstallareProgrammi:Installare] i seguenti pacchetti:
build-essential
cdbs
debconf
debhelper
dh-make
dkms
fakeroot
libstdc++5
linux-headers
Installazione manuale
Scaricare nella propria Home i driver presenti a [https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/ati-driver-installer-8-10-x86.x86_64.run questo indirizzo].
Aprire una finestra di terminale e digitare il seguente comando:
sudo sh ati-driver-installer-*.run --buildpkg Ubuntu/intrepid
Il precedente comando creerà dei pacchetti .deb .
Disabilitare ora i vecchi driver forniti con il sistema. Per fare ciò, aprire il file /etc/default/linux-restricted-modules-common con un [:Ufficio/EditorDiTesto:editor di testo] con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] e cercare la seguente riga:
DISABLED_MODULES=""
Modificarla come segue:
DISABLED_MODULES="fglrx"
Notare che dopo la modifica,il Gestore dei driver con restrizioni segnalerà "ATI accelerated graphics driver" not enabled. Questo è perfettamente corretto.Alla fine dell'installazione dei driver segnalerà "in uso" (verde chiaro) ma non abilitato. . Significa semplicemente che il modulo fglrx contenute nel pacchetto linux-restricted-modules non è abilitato, ma un altro modulo fglrx (8.10) è in uso.
Può anche essere necessario editare con i privilegi amministrativi i seguenti file (se esistono): /etc/modprobe.d/blacklist-restricted ,/etc/modprobe.d/blacklist-local
Commentare (inserire il simbolo # all'inizio della riga) la riga "blacklist fglrx",se presente.Altrimenti il modulo del kernel non sarà caricato automaticamente e non si avrà accelerazione 3D.
Infine,ritornare nella Home con il comando
cd
e installare i pacchetti precedentemente creati.
sudo dpkg -i *fglrx*.deb
Se si è installato una verione di Ubuntu 64 bit ,il precedente comando potrebbe restituire
Errors were encountered while processing: fglrx-amdcccle
Questo è a causa di una dipendenza del pacchetto amdccle su librerie a 32 bit.
Se si ottiene questo errore, dare il seguente comando dopo il comando precedente, che forzerà l'installazione di tutte le dipendenze a 32 bit, e poi del pacchetto amdccle.
sudo dpkg -i --force-overwrite *fglrx*.deb
Configurazione del driver
Se si è fatto uso precedentemente del driver fglrx modificare con un [:Ufficio/EditorDiTesto:editor di testo] con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] il file /etc/X11/xorg.conf e aggiungere le seguenti righe alla sezione Device (se non presenti).
Inserire le seguenti righe senza [...]:
Section "Device" [...] Driver "fglrx" [...] EndSection
Salvare le modifiche apportate al file.
Per configurare il server X è sufficiente digitare il seguente comando in una finestra di terminale:
sudo aticonfig --initial -f
Alcuni utenti notano che i cambiamenti al file xorg.conf non vengono utilizzati dal driver; per forzare il driver ad utilizzarli ,dare il comando :
sudo aticonfig --input=/etc/X11/xorg.conf --tls=1
Riavviare il sistema.
Installazione automatica
Per maggiori informazioni, fare riferimento al sito ufficiale del progetto [http://www.albertomilone.com/nvidia_scripts1.html Envy].
Verificare il funzionamento
Per verificare che l'installazione sia andata a buon fine è sufficiente digitare il seguente comando in una finestra di terminale:
fglrxinfo
Il risultato dovrebbe essere simile al seguente:
display: :0.0 screen: 0 OpenGL vendor string: ATI Technologies Inc. OpenGL renderer string: ATI Radeon HD 2400 PRO OpenGL version string: 2.1.7281 Release
Alla riga «OpenGL render string:» dovrebbe apparire il nome della propria scheda grafica.
Pannello di controllo
Il driver Catalyst è fornito di un pannello di controllo che permette di personalizzare la configurazione predefinita del driver.Per avviarlo in Gnome andare su Applicazioni -> Accessori -> Catalyst
Configurazione
Per abilitare l'uscita video secondaria è necessario digitare il seguente comando in una finestra di terminale:
sudo aticonfig --overlay-type=Xv
Nel caso che l'uscita video non funzioni correttamente è utile digitare nuovamente il sopra citato comando, sostituendo l'opzione «--overlay-type=Xv» con «--overlay-type=openl».
Per disabilitare l'uscita video è sufficiente digitare il seguente comando in una finestra di terminale:
sudo aticonfig --overlay-type=disable
Abilitare Compiz
Aprire il file /usr/bin/compiz con un [:Ufficio/EditorDiTesto:editor di testo] con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] e cercare la seguente riga:
WHITELIST="nvidia intel ati radeon i810"
Modificarla come segue:
WHITELIST="nvidia intel ati radeon i810 fglrx"
Controllare anche che alla riga «BLACKLIST» non compaia la propria scheda video.
Aprire il file /etc/X11/xorg.conf e cercare la seguente sezione:
Section "Extension" Option "Composite" "0" EndSection
Modificarla come segue:
Section "Extension" Option "Composite" "Enable" EndSection
Nel caso che tale sezione non sia presente, non è necessario aggiungerla.
Risoluzione dei problemi
Link simbolico mancante
Una volta completata l'installazione e riavviato il sistema, se il comando fglrxinfo al posto delle informazioni sulla propria scheda grafica mostra la dicitura «Mesa» è necessario procedere come segue:
Aprire una finestra di terminale e digitare i seguenti comandi:
sudo mkdir /lib/modules/$(uname -r)/misc/ sudo mkdir /lib/modules/$(uname -r)/volatile/
Controllare che all'interno della cartella /lib/modules/$(uname -r)/misc/ sia presente il file fglrx.ko; se tale file è presente nel percorso sopra indicato è necessario creare un collegamento simbolico, digitando il seguente comando in una finestra di terminale:
sudo ln -s /lib/modules/$(uname -r)/misc/fglrx.ko /lib/modules/$(uname -r)/volatile/fglrx.ko
Riavviare il server X utilizzando la combinazione Ctrl+Alt+Backspace.
Se dopo il riavvio del sistema il link simbolico viene rimosso automaticamente sarà necessario creare uno script che si carichi ad ogni avvio del sistema. |
Digitare quindi in un terminale il seguente comando:
sudo nano /etc/init.d/ati-module-fix
Incollare all'interno il codice:
# For loading ATI display drivers ln -sf /lib/modules/$(uname -r)/misc/fglrx.ko /lib/modules/$(uname -r)/volatile/fglrx.ko exit 0
Renderlo eseguibile:
sudo chmod +x /etc/init.d/ati-module-fix
Ora per farlo partire prima della sessione grafica bisogna leggere il numero del processo gdm o kdm, in questo modo:
ls /etc/rc2.d/
Il valore [numero] riportato indica la sequenza con cui il sistema carica il server grafico quindi basterà considerare un valore detratto di una unità:
sudo update-rc.d ati-module-fix defaults [numero-1]
Riavviare il pc.
Librerie OpenGL mancanti
Il comando fglrxinfo potrebbe restituire una stringa simile alla seguente:
fglrxinfo: error while loading shared libraries: libGL.so.1: cannot open shared object file: No such file or directory
In tale caso, per risolvere il problema è sufficient aprire una finestra di terminale e digitare il seguente comando:
sudo ln -s /usr/lib/libGL.so.1.2 /usr/lib/libGL.so.1
Ulteriori risorse
[http://wiki.cchtml.com/index.php/Ubuntu_Intrepid_Installation_Guide Documento originale]
[http://ati.amd.com/support/drivers/linux/ Sito ufficiale dei driver ATI]
[http://www.compiz-fusion.org/ Sito ufficiale del progetto Compiz Fusion]