Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "LucaGambardella/Prove0"
Differenze tra le versioni 3 e 4
Versione 3 del 01/11/2008 13.16.40
Dimensione: 8790
Commento:
Versione 4 del 01/11/2008 13.17.48
Dimensione: 8261
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 50: 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
}}}
sudo sh ati-driver-installer-*.run --buildpkg Ubuntu/intrepid
}}}

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.

Immagine(Icone/Piccole/warning.png,,center)

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, da installare con il seguente comando:

sudo dpkg -i *fglrx*.deb 

Una volta installati i pacchetti, per configurare il server X è sufficiente digitare il seguente comando in una finestra di terminale:

sudo aticonfig --initial -f

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"

Installazione automatica

Per maggiori informazioni, fare riferimento al sito ufficiale del progetto [http://www.albertomilone.com/nvidia_scripts1.html Envy].

Anchor(#controllo)

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.

Anchor(problemi)

Risoluzione dei problemi

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:

  1. Aprire una finestra di terminale e digitare i seguenti comandi:

    sudo mkdir /lib/modules/$(uname -r)/misc/ 
    sudo mkdir /lib/modules/$(uname -r)/volatile/
  2. 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
  3. Riavviare il server X utilizzando la combinazione Ctrl+Alt+Backspace.

Immagine(Icone/Piccole/note.png,,center)

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


CategoryHardware