Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "DavideLuigi/Prove1"
Differenze tra le versioni 5 e 6
Versione 5 del 01/05/2008 18.23.45
Dimensione: 8337
Commento: messa categoria
Versione 6 del 05/06/2008 10.00.48
Dimensione: 8334
Commento: corretto link
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 5: Linea 5:
Esperimento per migliorare [:Hardware/Video/Ati/NuoviDriver:]. Discussione sul forum: http://forum.ubuntu-it.org/index.php/topic,165191.msg1206344.html#msg1206344 Esperimento per migliorare [:Hardware/Video/Ati/Catalyst:]. Discussione sul forum: http://forum.ubuntu-it.org/index.php/topic,165191.msg1206344.html#msg1206344

BR Esperimento per migliorare [:Hardware/Video/Ati/Catalyst:]. Discussione sul forum: http://forum.ubuntu-it.org/index.php/topic,165191.msg1206344.html#msg1206344

Indice(depth=1)

Introduzione

I driver proprietari ATI (Catalyst) supportano l'accelerazione 3D e consentono di abilitare gli effetti visivi in Ubuntu (mediante l'utilizzo di Compiz e Compiz-Fusion). Sono indicati nel caso in cui non si riesca ad abilitare l'accelerazione 3D con i driver open (radeon), oppure nel caso in cui questi ultimi non supportino alcune caratteristiche di cui si ha bisogno, mentre i driver proprietari le supportano.

Ubuntu 8.04 «Hardy Heron»

Aprire Sistema -> Amministrazione -> Driver hardware. Se tra le voci proposte è presente "Driver grafici accelerati ATI", allora la propria scheda video è supportata dai driver proprietari ed è sufficiente attivare l'opzione relativa per installarli e abilitarli. In questo modo la versione del driver rimarrà bloccata fino al rilascio successivo di Ubuntu. Se si

Ubuntu 7.10 «Gutsy Gibbon»

I driver proprietari inclusi in Ubuntu 7.10 non consentono di abilitare gli effetti visivi, quindi se si desidera questa funzionalità è necessario installare driver più aggiornati.

Periferiche supportate

A [http://wiki.cchtml.com/index.php/Hardware 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:

  • fglrx-amdcccle

  • fglrx-kernel-2.6.22-14-generic

  • xorg-driver-fglrx-dev

  • xorg-driver-fglrx

Rimuovere il pacchetto xserver-xgl se in precedenza è stato installato.

[:AmministrazioneSistema/InstallareProgrammi:Installare] i seguenti pacchetti:

  • build-essential

  • module-assistant

  • fakeroot

  • dh-make

  • debconf

  • libstdc++5

  • gcc-3.3-base

  • linux-headers-generic

  • dkms

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-3-x86.x86_64.run questo indirizzo].

Aprire una finestra di terminale e digitare il seguente comando:

sudo sh ./ati-driver-installer-8-3-x86.x86_64.run --buildpkg Ubuntu/gutsy

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

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.

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


CategoryHomepage