8809
Commento:
|
8777
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 36: | Linea 36: |
* ''debhelper'' | |
Linea 41: | Linea 42: |
* ''module-assistant'' |
|
Linea 55: | Linea 50: |
sudo sh ati-driver-installer-*.run --buildpkg Ubuntu/8.04 }}} È possibile che il comando restituisca un errore simile al seguente: {{{ Resolving build dependencies... ./packages/Ubuntu/ati-packager.sh: 347: sh -c '/usr/sbin/synaptic --set-selections --non-interactive --hide-main-window < /tmp/fileV9v9cb': not found Unable to resolve cannot read packages/Ubuntu/dists/8.04/control. Please manually install and try again. }}} In questo caso è necessario sostituire il parametro «Ubuntu/8.04» con «Ubuntu/hardy»: {{{ sudo sh ati-driver-installer-*.run --buildpkg Ubuntu/hardy }}} Il precedente comando creerà dei pacchetti `.deb`, da installare con 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. Infine,ritornare nella Home con il comando {{{ cd }}} e installare i pacchetti precedentemente creati. |
Linea 71: | Linea 73: |
== Configurazione del driver == | |
Linea 76: | Linea 79: |
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" }}} |
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. Infine,ritornare nella Home con il comando
cd
e installare i pacchetti precedentemente creati.
sudo dpkg -i *fglrx*.deb
Configurazione del driver
Una volta installati i pacchetti, per configurare il server X è sufficiente digitare il seguente comando in una finestra di terminale:
sudo aticonfig --initial -f
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_Hardy_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]