[Guida] Installare i nuovi driver ATI: dalla versione 8.1 alla 11.5

Riconoscimento, installazione e configurazione delle periferiche.
Avatar utente
FregTuX
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1777
Iscrizione: sabato 7 aprile 2007, 8:20

[Guida] Installare i nuovi driver ATI: dalla versione 8.1 alla 11.5

Messaggio da FregTuX »

Ciao a tutti!

Con questo post cerco di trovare un metodo di installazione dei nuovi driver ATI in modo da non avere più problemi :)

Con l'uscita dei driver 8.1 Ubuntu è finalmente supportato da ATI ;)

Prima dei driver 8.1 usavo Envy per installarli, e prima ancora, su Feisty, usavo i driver open per la mia ATI Radeon 9600.

Guardando un po' a giro, prendendo spunto da varie guide, sono riuscito a trovare il modo per installare i driver ATI semplicemente, ed anche su kernel ricompilati come il mio :D

ATTENZIONE: Dalla versione 9.4 dei driver ATI fglrx è supportata solo la serie HD, le seguenti schede saranno supportate solo dai radeon open source già presenti in Ubuntu:

ATI Radeon 9500 Series
ATI Radeon 9550 Series
ATI Radeon 9600 Series
ATI Radeon 9700 Series
ATI Radeon 9800 Series
ATI Radeon X300 Series
ATI Radeon X550 Series
ATI Radeon X600 Series
ATI Radeon X700 Series
ATI Radeon X800 Series
ATI Radeon X850 Series
ATI Radeon X1050 Series
ATI Radeon X1300 Series
ATI Radeon X1550 Series
ATI Radeon X1600 Series
ATI Radeon X1650 Series
ATI Radeon X1800 Series
ATI Radeon X1900 Series
ATI Radeon Xpress Series
ATI Radeon X1200 Series
ATI Radeon X1250 Series
ATI Radeon X2100 Series



Inoltre dalla versione 8.6 dei driver sono supportati i modelli 2400/2600 della serie HD su slot AGP; per le altre versioni ancora non c'è supporto ufficiale. Tuttavia alcune persone si lamentano della non completa compatibilità dei driver con queste schede, ma ciò varia da computer a computer.


Iniziamo dunque ad installare i nuovi driver.
Varie disinstallazioni
Prima di tutto disinstallate eventuali driver installati precedentemente, sia che provengano dal Restricted Manager che dal sito ufficiale ATI (o da Envy). Per fare questo seguite questi passi:

Disinstallazione driver del Restricted Manager:

Andate su Sistema--> Amministrazione--> Gestore driver con restrizioni e togliete la spunta, se presente, alla voce che riguarda i driver della scheda video.

Disinstallazione driver installati con Envy:

Avviate Envy e selezionate Disinstalla il driver ATI e quindi cliccate su Applica; lasciate lavorare il programma ed alla fine riavviate. Probabilmente non vi partirà più la grafica o vi partirà in bassa risoluzione; per risolvere dovete riconfigurare il vostro Xorg dando seguendo la sezione Riconfigurare lo Xorg della guida.

Riavviate di nuovo ed ora dovrebbe partire la grafica.

Disinstallazione driver installati tramite i pacchetti .deb estratti:

Se avete installato i driver dando il classico:

Codice: Seleziona tutto

bash ati-driver-installer*.run --buildpkg Ubuntu/gutsy
allora dovete fare questi passi per disinstallare i driver installati.

Da terminale digitate questi comandi singolarmente:

Codice: Seleziona tutto

sudo apt-get --purge remove fglrx-amdcccle

Codice: Seleziona tutto

sudo apt-get --purge remove fglrx-kernel-$(uname -r)

Codice: Seleziona tutto

sudo apt-get --purge remove fglrx-kernel-source

Codice: Seleziona tutto

sudo apt-get --purge remove xorg-driver-fglrx-dev

Codice: Seleziona tutto

sudo apt-get --purge remove xorg-driver-fglrx

Codice: Seleziona tutto

sudo apt-get --purge remove xserver-xgl

Codice: Seleziona tutto

sudo rm /usr/src/fglrx-kernel*.deb

Codice: Seleziona tutto

sudo rm /usr/src/fglrx.tar.bz2

Codice: Seleziona tutto

sudo rm -R /usr/src/modules
Un'ultima disinstallazione è quella descritta nel paragrafo Disinstallazione di questa guida, successivo al paragrafo Ultime configurazioni.

Per sicurezza potete anche dare tutti questi comandi dal Recovery mode.

Riconfigurate quindi lo xorg seguendo la sezione Riconfigurare lo Xorg della guida.

Ora potete installare i nuovi driver.
Riconfigurare lo Xorg
Questo passaggio non è necessario se il vostro xorg.conf è pulito o avete eseguito un backup dello stesso.

Per riconfigurare lo xorg dovete raggiungere una consolle (con CTRL+ALT+F1 o con un altro tasto F) e loggarvi. Una volta loggati, entrate in init 3 dando:

Codice: Seleziona tutto

sudo init 3
per arrestare il server grafico. Se vi sembra che si sia bloccato, basta dare invio e potrete continuare ad usare la consolle.

Ora avrete davanti solo la consolle. In essa scrivete:

Codice: Seleziona tutto

sudo X -configure
Nella Home di Root dovreste avere il file xorg.conf.new. Esso andrà a sostituire il corrente xorg.conf.

Per far ciò sempre da consolle scrivete:

Codice: Seleziona tutto

sudo mv /root/xorg.conf.new /etc/X11/xorg.conf
Prima di riavviare aprite il nuovo xorg.conf dando da consolle:

Codice: Seleziona tutto

sudo nano /etc/X11/xorg.conf
e sotto la sezione Device alla voce Driver accertatevi che vi sia scritto vesa.

Ora dovreste avere uno xorg pulito.

Per applicare le modifiche effettuate occorre riavviare il server X dando da consolle:

Codice: Seleziona tutto

sudo init 5


o riavviando semplicemente tutto il sistema, anche direttamente da consolle dando:

Codice: Seleziona tutto

sudo reboot
Una volta controllato che tutto funzioni fatevi una copia di backup del vostro xorg.conf, in modo da ripristinarlo successivamente se avrete problemi durante l'installazione dei driver video.

Per eseguire un backup potete semplicemente copiare il file xorg.conf cambiandogli il nome:

Codice: Seleziona tutto

sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.bak
Il file xorg.conf.bak è il vostro backup da riutilizzare in caso di malfunzionamenti.

Se così facendo incorrete in qualche errore, per cui, per esempio, GDM non viene stoppato o non riuscite a visualizzare una consolle, eseguite Riconfigurare lo Xorg avviando il sistema dal Recovery mode, in modalità root drop to root shell prompt.


Preparazione all'installazione

Andate qui:

http://ati.amd.com/support/driver.html

e scaricate l'ultima versione dei driver per il vostro sistema.

N.B Questa guida è specifica per i driver 11.5

Installate le dipendenze dando da terminale:

Codice: Seleziona tutto

sudo apt-get install build-essential fakeroot dh-make libstdc++6 gcc-4.4-base dkms module-assistant linux-headers-$(uname -r)
e disinstallate XGL, se lo avete installato, dando:

Codice: Seleziona tutto

sudo apt-get --purge remove xserver-xgl
Per installare i driver ora potete scegliere una delle due strade:
  • Installazione rapida
  • Installazione (con estrazione dei driver)
Ho provato entrambe le strade ed il risultato è lo stesso.

Installazione rapida

ATTENZIONE: prima di continuare vi consiglio di fare un backup del vostro xorg.conf; per far ciò potete seguire la procedura descritta a conclusione della sezione Riconfigurare lo Xorg della guida.

Inserite i driver nella vostra Home (/home/nome_utente/) e da terminale digitate:

Codice: Seleziona tutto

sudo chmod a+x ati-driver-installer-11-5-x86.x86_64.run
  • Per la versione 11.4--> ati-driver-installer-11-4-x86.x86_64.run
  • Per la versione 11.3--> ati-driver-installer-11-3-x86.x86_64.run
  • Per la versione 11.2--> ati-driver-installer-11-2-x86.x86_64.run
  • Per la versione 11.1--> ati-driver-installer-11-1-x86.x86_64.run
  • Per la versione 10.12--> ati-driver-installer-10-12-x86.x86_64.run
  • Per la versione 10.11--> ati-driver-installer-10-11-x86.x86_64.run
  • Per la versione 10.10--> ati-driver-installer-10-10-x86.x86_64.run
  • Per la versione 10.9--> ati-driver-installer-10-9-x86.x86_64.run
  • Per la versione 10.8--> ati-driver-installer-10-8-x86.x86_64.run
  • Per la versione 10.7--> ati-driver-installer-10-7-x86.x86_64.run
  • Per la versione 10.6--> ati-driver-installer-10-6-x86.x86_64.run
  • Per la versione 10.5--> ati-driver-installer-10-5-x86.x86_64.run
  • Per la versione 10.4--> ati-driver-installer-10-4-x86.x86_64.run
  • Per la versione 10.3--> ati-driver-installer-10-3-x86.x86_64.run
  • Per la versione 10.2--> ati-driver-installer-10-2-x86.x86_64.run
  • Per la versione 10.1--> ati-driver-installer-10-1-x86.x86_64.run
  • Per la versione 9.12--> ati-driver-installer-9-12-x86.x86_64.run
  • Per la versione 9.11--> ati-driver-installer-9-11-x86.x86_64.run
  • Per la versione 9.10--> ati-driver-installer-9-10-x86.x86_64.run
  • Per la versione 9.9--> ati-driver-installer-9-9-x86.x86_64.run
  • Per la versione 9.8--> ati-driver-installer-9-8-x86.x86_64.run
  • Per la versione 9.7--> ati-driver-installer-9-7-x86.x86_64.run
  • Per la versione 9.6--> ati-driver-installer-9-6-x86.x86_64.run
  • Per la versione 9.5--> ati-driver-installer-9-5-x86.x86_64.run
  • Per la versione 9.4--> ati-driver-installer-9-4-x86.x86_64.run
  • Per la versione 9.3--> ati-driver-installer-9-3-x86.x86_64.run
  • Per la versione 9.2--> ati-driver-installer-9-2-x86.x86_64.run
  • Per la versione 9.1--> ati-driver-installer-9-1-x86.x86_64.run
  • Per la versione 8.12--> ati-driver-installer-8-12-x86.x86_64.run
  • Per la versione 8.11--> ati-driver-installer-8-11-x86.x86_64.run
  • Per la versione 8.10--> ati-driver-installer-8-10-x86.x86_64.run
  • Per la versione 8.9--> ati-driver-installer-8-9-x86.x86_64.run
  • Per la versione 8.8--> ati-driver-installer-8-8-x86.x86_64.run
  • Per la versione 8.7--> ati-driver-installer-8-7-x86.x86_64.run
  • Per la versione 8.6--> ati-driver-installer-8-6-x86.x86_64.run
  • Per la versione 8.5--> ati-driver-installer-8-5-x86.x86_64.run
  • Per la versione 8.4--> ati-driver-installer-8-4-x86.x86_64.run
  • Per la versione 8.3--> ati-driver-installer-8-3-x86.x86_64.run
  • Per la versione 8.2--> ati-driver-installer-8-02-x86.x86_64.run
  • Per la versione 8.1--> ati-driver-installer-8-01-x86.x86_64.run
Ora potete far partire l'installazione dei driver dando sempre da terminale:

Codice: Seleziona tutto

sudo sh ./ati-driver-installer-11-5-x86.x86_64.run
Se non ci sono problemi, vi dovrebbe partire l'installer grafico. Eseguite l'Installazione Automatica ed alla fine,
dopo l'installazione, cliccate su Exit.

I driver sono installati, ma prima di riavviare leggete la sezione Ultime configurazioni.

Installazione (con estrazione dei driver, fino alla versione 10.10)

Dopo di che create una cartella nella vostra Home e chiamatela Driver, all'interno della quale creerete un'altra cartella, col nome ATI.

Spostate i driver scaricati all'interno della cartella ~/Driver/ATI dando il comando:

Codice: Seleziona tutto

mv ati-driver-installer-11-5-x86.x86_64.run ~/Driver/ATI
Se state usando una versione precedente dei driver, allora il pacchetto che dovrete muovere ed usare successivamente sarà:
  • Per la versione 11.4--> ati-driver-installer-11-4-x86.x86_64.run
  • Per la versione 11.3--> ati-driver-installer-11-3-x86.x86_64.run
  • Per la versione 11.2--> ati-driver-installer-11-2-x86.x86_64.run
  • Per la versione 11.1--> ati-driver-installer-11-1-x86.x86_64.run
  • Per la versione 10.12--> ati-driver-installer-10-12-x86.x86_64.run
  • Per la versione 10.11--> ati-driver-installer-10-11-x86.x86_64.run
  • Per la versione 10.10--> ati-driver-installer-10-10-x86.x86_64.run
  • Per la versione 10.9--> ati-driver-installer-10-9-x86.x86_64.run
  • Per la versione 10.8--> ati-driver-installer-10-8-x86.x86_64.run
  • Per la versione 10.7--> ati-driver-installer-10-7-x86.x86_64.run
  • Per la versione 10.6--> ati-driver-installer-10-6-x86.x86_64.run
  • Per la versione 10.5--> ati-driver-installer-10-5-x86.x86_64.run
  • Per la versione 10.4--> ati-driver-installer-10-4-x86.x86_64.run
  • Per la versione 10.3--> ati-driver-installer-10-3-x86.x86_64.run
  • Per la versione 10.2--> ati-driver-installer-10-2-x86.x86_64.run
  • Per la versione 10.1--> ati-driver-installer-10-1-x86.x86_64.run
  • Per la versione 9.12--> ati-driver-installer-9-12-x86.x86_64.run
  • Per la versione 9.11--> ati-driver-installer-9-11-x86.x86_64.run
  • Per la versione 9.10--> ati-driver-installer-9-10-x86.x86_64.run
  • Per la versione 9.9--> ati-driver-installer-9-9-x86.x86_64.run
  • Per la versione 9.8--> ati-driver-installer-9-8-x86.x86_64.run
  • Per la versione 9.7--> ati-driver-installer-9-7-x86.x86_64.run
  • Per la versione 9.6--> ati-driver-installer-9-6-x86.x86_64.run
  • Per la versione 9.5--> ati-driver-installer-9-5-x86.x86_64.run
  • Per la versione 9.4--> ati-driver-installer-9-4-x86.x86_64.run
  • Per la versione 9.3--> ati-driver-installer-9-3-x86.x86_64.run
  • Per la versione 9.2--> ati-driver-installer-9-2-x86.x86_64.run
  • Per la versione 9.1--> ati-driver-installer-9-1-x86.x86_64.run
  • Per la versione 8.12--> ati-driver-installer-8-12-x86.x86_64.run
  • Per la versione 8.11--> ati-driver-installer-8-11-x86.x86_64.run
  • Per la versione 8.10--> ati-driver-installer-8-10-x86.x86_64.run
  • Per la versione 8.9--> ati-driver-installer-8-9-x86.x86_64.run
  • Per la versione 8.8--> ati-driver-installer-8-8-x86.x86_64.run
  • Per la versione 8.7--> ati-driver-installer-8-7-x86.x86_64.run
  • Per la versione 8.6--> ati-driver-installer-8-6-x86.x86_64.run
  • Per la versione 8.5--> ati-driver-installer-8-5-x86.x86_64.run
  • Per la versione 8.4--> ati-driver-installer-8-4-x86.x86_64.run
  • Per la versione 8.3--> ati-driver-installer-8-3-x86.x86_64.run
  • Per la versione 8.2--> ati-driver-installer-8-02-x86.x86_64.run
  • Per la versione 8.1--> ati-driver-installer-8-01-x86.x86_64.run
ATTENZIONE: prima di continuare vi consiglio di fare un backup del vostro xorg.conf; per far ciò potete seguire la procedura descritta a conclusione della sezione Riconfigurare lo Xorg della guida.

Entrate in ~/Driver/ATI con:

Codice: Seleziona tutto

cd ~/Driver/ATI
Estraete i driver con:

Codice: Seleziona tutto

sudo sh ati-driver-installer-10-7-x86.x86_64.run --extract ~/Driver/ATI
Nella cartella ~/Driver/ATI ora avrete molti file e cartelle.

ATTENZIONE: dopo l'installazione dei driver e dopo la verifica del loro corretto funzionamento potrete cancellare la cartella ~/Driver/ATI.

Non vi resta che installare i driver:

Codice: Seleziona tutto

sudo sh ati-installer.sh 8.753 --install
Se state installando una versione precedente dei driver allora dovrete mettere come numero di versione:
  • Per i driver 10.10--> 8.783
  • Per i driver 10.8--> 8.762
  • Per i driver 10.7--> 8.753
  • Per i driver 10.6--> 8.741
  • Per i driver 10.5--> 8.732
  • Per i driver 10.4--> 8.723
  • Per i driver 10.3--> 8.712
  • Per i driver 10.2--> 8.702
  • Per i driver 10.1--> 8.69
  • Per i driver 9.12--> 8.681
  • Per i driver 9.11--> 8.671
  • Per i driver 9.10--> 8.661
  • Per i driver 9.9--> 8.65
  • Per i driver 9.8--> 8.64
  • Per i driver 9.7--> 8.632
  • Per i driver 9.6--> 8.62
  • Per i driver 9.5--> 8.612
  • Per i driver 9.4--> 8.602
  • Per i driver 9.3--> 8.593
  • Per i driver 9.2--> 8.582
  • Per i driver 9.1--> 8.572
  • Per i driver 8.12--> 8.561
  • Per i driver 8.11--> 8.552
  • Per i driver 8.10--> 8.542
  • Per i driver 8.9--> 8.532
  • Per i driver 8.8--> 8.522
  • Per i driver 8.7--> 8.512
  • Per i driver 8.6--> 8.501
  • Per i driver 8.5--> 8.493
  • Per i driver 8.4--> 8.476
  • Per i driver 8.3--> 8.471
  • Per i driver 8.2--> 8.455.2
  • Per i driver 8.1--> 8.452.1
Se non ci sono problemi, vi dovrebbe partire l'installer grafico. Eseguite l'Installazione Automatica ed alla fine, dopo l'installazione, cliccate su Exit.

Prima di riavviare leggete la sezione Ultime configurazioni.

Ultime configurazioni
Ora dobbiamo aggiornare la lista dei moduli da caricare dando:

Codice: Seleziona tutto

sudo depmod -a
Prima di riavviare, dovete configurare i driver, e quindi il Catalyst Control Center, dando:

Codice: Seleziona tutto

cd  /etc/X11
sudo aticonfig --initial
sudo aticonfig --overlay-type=Xv
A volte le modifiche non sono registrare all'interno dello xorg.conf. E' allora utile usare anche questo comando:

Codice: Seleziona tutto

sudo aticonfig --input=/etc/X11/xorg.conf --tls=1
Se tuttavia riscontrate sfarfallii o altri difetti nella visualizzazione dei video potete provare ad abilitare l'overlay per le OpenGL dando da terminale:

Codice: Seleziona tutto

cd /etc/X11
sudo aticonfig --overlay-type=opengl
E' comunque preferibile usare Xv al posto di opengl, poiché il problema dello sfarfallio può essere risolto seguendo i consigli riportati nella sezione Problemi e possibili soluzioni nella visualizzazione dei video.

Ora potete riavviare.

Se l'output non mostra errori, potete riavviare il sistema ed usare i vostri nuovi driver ;)

Potete verificare la corretta installazione dando in un terminale:

Codice: Seleziona tutto

fglrxinfo
Il mio output è:

Codice: Seleziona tutto

display: :0.0  screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI RADEON 9600 Series
OpenGL version string: 2.1.7979 Release
Dando poi questo comando:

Codice: Seleziona tutto

glxinfo | grep "direct rendering"
l'output deve essere:

Codice: Seleziona tutto

direct rendering: Yes
Se invece al comando fglrxinfo ricevete questo:

Codice: Seleziona tutto

display: :0.0  screen: 0
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.4 (2.1 Mesa 7.0.1)
ed/od a glxinfo | grep "direct rendering" questo:

Codice: Seleziona tutto

direct rendering: No (If you want to find out why, try setting LIBGL_DEBUG=verbose)
Allora potete risolvere seguendo questi passi.

Da terminale date:

Codice: Seleziona tutto

sudo gedit /etc/default/linux-restricted-modules-common
Se all'interno del file di testo trovate questo:

Codice: Seleziona tutto

DISABLED_MODULES=""
allora cambiatelo con questo:

Codice: Seleziona tutto

DISABLED_MODULES="fglrx"
nel DISABLED_MODULES vanno infatti inseriti il nome dei driver, presenti nel Restricted Manager, che non si vogliono utilizzare, e questo è il nostro caso, poiché abbiamo installato i driver proprietari scaricati dal sito ufficiale ATI (non importa tuttavia su kernel ricompilati poiché non sono disponibili i driver del restricted manager); quindi salvate e chiudete il file.

A questo punto da terminale date:

Codice: Seleziona tutto

sudo gedit /etc/modprobe.d/blacklist-restricted
e cambiate la seguente riga:

Codice: Seleziona tutto

blacklist fglrx
con questa:

Codice: Seleziona tutto

#blacklist fglrx
bisogna commentare la riga blacklist fgrlx, se presente, poiché i moduli moduli presenti nel blacklist-restricted sono quelli da non caricare automaticamente all'avvio del sistema (se avete un kernel ricompilato non avrete il file blacklist-restricted, non essendoci il Restricted manager, e pertanto non occorre fare nemmeno questa modifica).

A volte tuttavia il sistema potrebbe non usare completamente o correttamente le informazioni presenti nello xorg.conf, per cui, nel caso della scheda video, potrebbero venir caricati ma non usati i driver fglrx.

Per evitare ciò date da terminale:

Codice: Seleziona tutto

sudo aticonfig --input=/etc/X11/xorg.conf --tls=1
in modo tale da inserire nello xorg.conf l'opzione:

Codice: Seleziona tutto

Option	    "UseFastTLS" "1"
sotto la sezione Device.

Salvate, chiudete e riavviate. Ora dovreste avere l'accelerazione 3D ed il corretto output del comando fglrxinfo.

Se l'output del comando fglrxinfo non è ancora corretto, provate a fare quanto segue.

Da terminale date il seguente comando:

Codice: Seleziona tutto

find /lib/ -name fglrx.ko
il suo output dovrebbe essere simile a questo, o comunque con un qualche risultato che indichi la presenza delle librerie:

Codice: Seleziona tutto

/lib/modules/fglrx/fglrx.ko
/lib/modules/fglrx/build_mod/fglrx.ko
/lib/modules/fglrx/build_mod/2.6.x/fglrx.ko
/lib/modules/2.6.23.12-custom/kernel/drivers/char/drm/fglrx.ko
Nell'ultima riga avrete una versione diversa del kernel a seconda di quello che state usando; tuttavia ci deve essere anche quella riga, poiché è quella che mostra la presenza del modulo fglrx nel kernel.

Una volta verificata la presenza di tali files, da terminale lanciate:

Codice: Seleziona tutto

lsmod | grep fglrx
l'output dovrebbe essere come questo:

Codice: Seleziona tutto

fglrx                1547276  23 
agpgart                34760  2 fglrx,intel_agp
Può darsi che ci siano delle differenze, a seconda della versione dei driver e del tipo di scheda video; comunque sia il comando precedentemente dato deve dare un output in cui compaia fglrx. Se tale output non compare, da terminale date:

Codice: Seleziona tutto

sudo modprobe fglrx
Ora il modulo dovrebbe essere caricato (lo potete verificare dando nuovamente lsmod | grep fglrx).

Dopo aver riavviato dovreste avere l'accelerazione 3D ed il corretto output del comando fglrxinfo.

Disinstallazione

Per disinstallare i driver, dovrete recarvi nella cartella in cui avete installato i driver, ossia /usr/share/ati:

Codice: Seleziona tutto

cd /usr/share/ati
Poi date questo comando:

Codice: Seleziona tutto

sudo sh fglrx-uninstall.sh
Se mancante, ricreate anche il link alle librerie LibGL dando:

Codice: Seleziona tutto

sudo ln -s /usr/lib/libGL.so.1.2 /usr/lib/libGL.so.1
Avete disinstallato correttamente i vostri driver :)

Se al riavvio non vi parte la grafica, ripristinate lo xorg.conf di cui avevate fatto il backup all'inizio.

Per eventuali problemi, accorgimenti o modifiche da fare alla guida postate tranquillamente!

------------------------------------------------------------------------------------------------------
Problemi e possibili soluzioni per Compiz Fusion

Innanzitutto, per poter usare Compiz Fusion dovete controllare due cose fondamentali:
  • inserire i driver fglrx nella sua whitelist
  • controllare che la vostra scheda video non sia presente nella sua blacklist ed in tal caso rimuoverla
Per inserire i driver fglrx nella whitelist date da terminale:

Codice: Seleziona tutto

sudo gedit /usr/bin/compiz
e sostituite questo:

Codice: Seleziona tutto

# Driver whitelist
WHITELIST="nvidia intel ati radeon i810"
con questo:

Codice: Seleziona tutto

# Driver whitelist
WHITELIST="nvidia intel ati radeon i810 fglrx"
Per quanto riguarda la blacklist di Compiz Fusion, controllate queste righe (sempre del file /usr/bin/compiz):

Codice: Seleziona tutto

# blacklist based on the pci ids 
# See http://wiki.compiz-fusion.org/Hardware/Blacklist for details
T="   1002:5954 1002:5854 1002:5955" # ati rs480
T="$T 1002:4153" # ATI Rv350
T="$T 8086:2982 8086:2992 8086:29a2 8086:2a02 8086:2a12"  # intel 965
T="$T 8086:2972" # i965 (x3000)
T="$T 1002:3152 1002 begin_of_the_skype_highlighting              3152 1002      end_of_the_skype_highlighting begin_of_the_skype_highlighting              3152 1002      end_of_the_skype_highlighting:3150 1002:5462 1002:5653 " # ati X300 X600,X600 X700 
Se la vostra scheda è presente in queste righe, allora commentate la riga corrispondente (inserendo semplicemente un # ad inizio rigo) per poter usare Compiz Fusion senza problemi.

PER CHI RICEVE L'ERRORE "Desktop effects could not be enabled" CON COMPIZ FUSION:

Aprite lo xorg.conf con privilegi di root e controllate che sia caricato il modulo glx:

Codice: Seleziona tutto

Section "Module"
	Load "glx"
EndSection
Controllate anche che l'estensione Composite sia abilitata:

Codice: Seleziona tutto

Section "Extensions"
	Option		"Composite"	"Enable"
EndSection
Provate ad avviare Compiz da terminale; se vi restituisce l'errore:

Codice: Seleziona tutto

.: 3: Can't open /etc/xdg/compiz/compiz-manager.ubuntu
allora fate quanto segue.

Da terminale date:

Codice: Seleziona tutto

cd /etc/xdg/compiz/
ls
e controllate che siano presenti almeno:

Codice: Seleziona tutto

compiz-manager  compiz-manager.ubuntu
Se compiz-manager.ubuntu non è presente, dovete copiare il file compiz-manager in compiz-manager.ubuntu dando:

Codice: Seleziona tutto

sudo cp compiz-manager compiz-manager.ubuntu
Ora non dovreste più ricevere l'errore .: 3: Can't open /etc/xdg/compiz/compiz-manager.ubuntu

Lanciando Compiz, sempre da terminale, potreste ricevere questo errore:

Codice: Seleziona tutto

compiz .: 3: 3: Too many open files
Per risolverlo seguite questi passi.

Modificate compiz-manager.ubuntu precedentemente copiato dando:

Codice: Seleziona tutto

sudo gedit compiz-manager.ubuntu
Dentro dovrebbe apparirvi così:

Codice: Seleziona tutto

#Updated whitelist and source Ubuntu settings

. /etc/xdg/compiz/compiz-manager.ubuntu

# Driver whitelist
WHITELIST="nvidia intel ati radeon i810 fglrx"
Modificatelo in questo:

Codice: Seleziona tutto

#Updated whitelist and source Ubuntu settings

#. /etc/xdg/compiz/compiz-manager.ubuntu

# Driver whitelist
WHITELIST="nvidia intel ati radeon i810 fglrx"
Se provate ad avviare Compiz da terminale non dovreste più ricevere l'errore compiz .: 3: 3: Too many open files; se inoltre Compiz parte tranquillamente potete fermarvi qui.

Se invece ricevete questo errore:

Codice: Seleziona tutto

/usr/bin/compiz: 378: /usr/local/bin/compiz: not found
o questo:

Codice: Seleziona tutto

/usr/bin/compiz: 406: /usr/local/bin/compiz: not found
allora fate quanto segue.

Da terminale date:

Codice: Seleziona tutto

sudo gedit /usr/bin/compiz
Le righe 30 e 31 dovrebbero essere come queste:

Codice: Seleziona tutto

OMPIZ_BIN_PATH="/usr/local/bin/" # For window decorators and compiz
PLUGIN_PATH="/usr/local/lib/compiz/"
Modificatele in queste:

Codice: Seleziona tutto

COMPIZ_BIN_PATH="/usr/bin/" # For window decorators and compiz
PLUGIN_PATH="/usr/lib/compiz/"
Qualche riga sotto dovreste avere questa riga:

Codice: Seleziona tutto

COMPIZ_NAME="compiz" # Final name for compiz (compiz.real)
Modificatela in questa:

Codice: Seleziona tutto

COMPIZ_NAME="compiz.real" # Final name for compiz (compiz.real)
Salvate e chiudete; ora dovrebbe essere tutto a posto.

N.B. Per eventuali altri problemi postare il proprio xorg.conf.

------------------------------------------------------------------------------------------------------
Problemi e possibili soluzioni nella visualizzazione dei video
Se avete problemi nel visualizzare i video, come sfarfallii o impossibilità oggettiva di vedere le immagini, dovrete modificare un'opzione riguardante gstreamer riferita all'uscita video.

Da terminale digitate:

Codice: Seleziona tutto

alacarte
Recatevi sotto Sistema--> Preferenze e da li mettete la spunta a Selettore di Sistema Multimediale; cliccate su Ok.

A questo punto recatevi in Sistema--> Preferenze--> Selettore di Sistema Multimediale--> Scheda video e nella sezione Uscita predefinita selezionate X Window System senza Xv e date Ok.

Ora dovreste avere meno problemi a vedere i video.
Ultima modifica di Anonymous il domenica 15 maggio 2011, 14:33, modificato 1 volta in totale.
lupodrillo
Prode Principiante
Messaggi: 201
Iscrizione: sabato 14 gennaio 2006, 15:30

Re: [Guida] Installare i nuovi driver ATI: dalla versione 8.1

Messaggio da lupodrillo »

grazie x la guida.. ora ci provo  ;D
consigli di disinstallare i vecchi prima?

sorry al secondo comando

Codice: Seleziona tutto

sudo sh ati-driver-installer-8-01-x86.x86_64.run --extract ~/Driver/ATI
mi dice cosi

Codice: Seleziona tutto

sh: Can't open ati-driver-installer-8-01-x86.x86_64.run
Ultima modifica di lupodrillo il sabato 19 gennaio 2008, 17:23, modificato 1 volta in totale.
lupodrillo
Prode Principiante
Messaggi: 201
Iscrizione: sabato 14 gennaio 2006, 15:30

Re: [Guida] Installare i nuovi driver ATI: dalla versione 8.1

Messaggio da lupodrillo »

risolto. dovevo entrare prima nella cartella
Avatar utente
FregTuX
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1777
Iscrizione: sabato 7 aprile 2007, 8:20

Re: [Guida] Installare i nuovi driver ATI: dalla versione 8.1

Messaggio da FregTuX »

Modificata la guida per entrare fin dall'inizio nella cartella ~/Driver/ATI :)
Avatar utente
tane
Prode Principiante
Messaggi: 73
Iscrizione: martedì 7 agosto 2007, 14:02

Re: [Guida] Installare i nuovi driver ATI: dalla versione 8.1

Messaggio da tane »

Grazie infinite per la guida!

Sono riuscito finalmente ad avere la risoluzione nativa (1680x1050) del mio nuovo monitor (Samsung SyncMaster 2232BW).

Tuttavia ho qualche problema, al comando

Codice: Seleziona tutto

fglrxinfo
il mio output è diverso dal tuo:

Codice: Seleziona tutto

display: :0.0  screen: 0
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.4 (2.1 Mesa 7.0.1)
Sembra che i driver non siano effettivamente attivi.

Poi non mi funziona più Compiz, mi dice "Desktop effects could not be enabled"

Potete aiutarmi per favore?
lupodrillo
Prode Principiante
Messaggi: 201
Iscrizione: sabato 14 gennaio 2006, 15:30

Re: [Guida] Installare i nuovi driver ATI: dalla versione 8.1

Messaggio da lupodrillo »

ho provato anche io e stesso risultato Mesa project

ho seguito il consiglio di Lord Archimonde e sono tornato a usare i driver 8.40.4 che attualmente sulla mia x1650 danno meno problemi.
Avatar utente
FregTuX
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1777
Iscrizione: sabato 7 aprile 2007, 8:20

Re: [Guida] Installare i nuovi driver ATI: dalla versione 8.1

Messaggio da FregTuX »

Postate i vostri xorg.conf.
Avatar utente
FregTuX
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1777
Iscrizione: sabato 7 aprile 2007, 8:20

Re: [Guida] Installare i nuovi driver ATI: dalla versione 8.1

Messaggio da FregTuX »

Modificato il primo post inserendo un'eventuale soluzione all'errore compiz .: 3: 3: Too many open files e /usr/bin/compiz: 378: /usr/local/bin/compiz: not found ;)
jackyaway
Prode Principiante
Messaggi: 226
Iscrizione: venerdì 16 febbraio 2007, 22:41

Re: [Guida] Installare i nuovi driver ATI: dalla versione 8.1

Messaggio da jackyaway »

Anch'io ho avuto problemi nell'installare gli 8.1, dava anche a me i driver Mesa e a volte anche schermo completamente bianco.
Dopo varie prove però sono riuscito ad installarli, ed ho scritto una piccola guida, nel casoin cui possa ritornare utile  ;)
Avatar utente
Caf-Pow
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 324
Iscrizione: sabato 19 agosto 2006, 9:50

Re: [Guida] Installare i nuovi driver ATI: dalla versione 8.1

Messaggio da Caf-Pow »

Ho seguito la guida ma l'autput fglrxinfo rileva i mesa...

Codice: Seleziona tutto

display: :0.0  screen: 0
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.4 (2.1 Mesa 7.0.1)
ecco il mio xorg.conf

Codice: Seleziona tutto

# xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
#   sudo dpkg-reconfigure -phigh xserver-xorg

Section "ServerLayout"

# Uncomment if you have a wacom tablet
#	InputDevice     "stylus"	"SendCoreEvents"
#	InputDevice     "cursor"	"SendCoreEvents"
#	InputDevice     "eraser"	"SendCoreEvents"
	Identifier     "Default Layout"
	Screen      0  "aticonfig-Screen[0]" 0 0
	InputDevice    "Generic Keyboard"
	InputDevice    "Configured Mouse"
EndSection

Section "Files"
EndSection

Section "Module"
EndSection

Section "InputDevice"
	Identifier  "Generic Keyboard"
	Driver      "kbd"
	Option	    "CoreKeyboard"
	Option	    "XkbRules" "xorg"
	Option	    "XkbModel" "pc105"
	Option	    "XkbLayout" "it"
EndSection

Section "InputDevice"
	Identifier  "Configured Mouse"
	Driver      "mouse"
	Option	    "CorePointer"
	Option	    "Device" "/dev/input/mice"
	Option	    "Protocol" "ImPS/2"
	Option	    "ZAxisMapping" "4 5"
	Option	    "Emulate3Buttons" "true"
EndSection

Section "InputDevice"
	Identifier  "stylus"
	Driver      "wacom"
	Option	    "Device" "/dev/input/wacom"
	Option	    "Type" "stylus"
	Option	    "ForceDevice" "ISDV4"		# Tablet PC ONLY
EndSection

Section "InputDevice"
	Identifier  "eraser"
	Driver      "wacom"
	Option	    "Device" "/dev/input/wacom"
	Option	    "Type" "eraser"
	Option	    "ForceDevice" "ISDV4"		# Tablet PC ONLY
EndSection

Section "InputDevice"
	Identifier  "cursor"
	Driver      "wacom"
	Option	    "Device" "/dev/input/wacom"
	Option	    "Type" "cursor"
	Option	    "ForceDevice" "ISDV4"		# Tablet PC ONLY
EndSection

Section "Monitor"
	Identifier   "F700P"
	HorizSync    30.0 - 98.0
	VertRefresh  50.0 - 160.0
	Option	    "DPMS"
EndSection

Section "Monitor"
	Identifier   "aticonfig-Monitor[0]"
	Option	    "VendorName" "ATI Proprietary Driver"
	Option	    "ModelName" "Generic Autodetecting Monitor"
	Option	    "DPMS" "true"
EndSection

Section "Device"
	Identifier  "ATI Technologies Inc RV350 AP [Radeon 9600]"
	Driver      "ati"
	Option	    "UseFBDev" "true"
	BusID       "PCI:2:0:0"
EndSection

Section "Device"
	Identifier  "aticonfig-Device[0]"
	Driver      "fglrx"
EndSection

Section "Screen"
	Identifier "Default Screen"
	Device     "ATI Technologies Inc RV350 AP [Radeon 9600]"
	Monitor    "F700P"
	DefaultDepth     24
	SubSection "Display"
		Modes    "1920x1440" "1600x1200" "1280x1024" "1024x768" "800x600" "640x480"
	EndSubSection
EndSection

Section "Screen"
	Identifier "aticonfig-Screen[0]"
	Device     "aticonfig-Device[0]"
	Monitor    "aticonfig-Monitor[0]"
	DefaultDepth     24
	SubSection "Display"
		Viewport   0 0
		Depth     24
	EndSubSection
EndSection
Ultima modifica di Caf-Pow il domenica 20 gennaio 2008, 15:02, modificato 1 volta in totale.
Avatar utente
FregTuX
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1777
Iscrizione: sabato 7 aprile 2007, 8:20

Re: [Guida] Installare i nuovi driver ATI: dalla versione 8.1

Messaggio da FregTuX »

Per caso in precedenza avevi degli altri driver ATI che non hai disinstallato prima di aggiornarli?
Avatar utente
Caf-Pow
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 324
Iscrizione: sabato 19 agosto 2006, 9:50

Re: [Guida] Installare i nuovi driver ATI: dalla versione 8.1

Messaggio da Caf-Pow »

si, ma non hanno funzionato, come li tolgo?  :-\
Avatar utente
FregTuX
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1777
Iscrizione: sabato 7 aprile 2007, 8:20

Re: [Guida] Installare i nuovi driver ATI: dalla versione 8.1

Messaggio da FregTuX »

Dipende che driver avevi messo e come li hai installati.

Hai messo quelli del restricted manager o quelli scaricati dal sito ATI?

Se sono del restricted manager togli la spunta alla loro abilitazione; se invece li avevi scaricati dal sito ATI allora ti consiglio di disinstallare i pacchetti .deb che hai estratto.
Avatar utente
tane
Prode Principiante
Messaggi: 73
Iscrizione: martedì 7 agosto 2007, 14:02

Re: [Guida] Installare i nuovi driver ATI: dalla versione 8.1

Messaggio da tane »

Questo è il mio xorg:

Codice: Seleziona tutto


# xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
#   sudo dpkg-reconfigure -phigh xserver-xorg

Section "ServerLayout"

	# Uncomment if you have a wacom tablet
	#	InputDevice     "stylus"	"SendCoreEvents"
	#	InputDevice     "cursor"	"SendCoreEvents"
	#	InputDevice     "eraser"	"SendCoreEvents"
	Identifier     "Default Layout"
	Screen      0  "aticonfig-Screen[0]" 0 0
	InputDevice    "Generic Keyboard"
	InputDevice    "Configured Mouse"
EndSection

Section "Files"
EndSection

Section "Module"
EndSection

Section "InputDevice"
	Identifier  "Generic Keyboard"
	Driver      "kbd"
	Option	    "CoreKeyboard"
	Option	    "XkbRules" "xorg"
	Option	    "XkbModel" "pc105"
	Option	    "XkbLayout" "it"
EndSection

Section "InputDevice"
	Identifier  "Configured Mouse"
	Driver      "mouse"
	Option	    "CorePointer"
	Option	    "Device" "/dev/input/mice"
	Option	    "Protocol" "ImPS/2"
	Option	    "ZAxisMapping" "4 5"
	Option	    "Emulate3Buttons" "true"
EndSection

Section "InputDevice"
	Identifier  "stylus"
	Driver      "wacom"
	Option	    "Device" "/dev/input/wacom"
	Option	    "Type" "stylus"
	Option	    "ForceDevice" "ISDV4"# Tablet PC ONLY
EndSection

Section "InputDevice"
	Identifier  "eraser"
	Driver      "wacom"
	Option	    "Device" "/dev/input/wacom"
	Option	    "Type" "eraser"
	Option	    "ForceDevice" "ISDV4"# Tablet PC ONLY
EndSection

Section "InputDevice"
	Identifier  "cursor"
	Driver      "wacom"
	Option	    "Device" "/dev/input/wacom"
	Option	    "Type" "cursor"
	Option	    "ForceDevice" "ISDV4"# Tablet PC ONLY
EndSection

Section "Monitor"
	Identifier   "Monitor Generico"
	HorizSync    30.0 - 90.0
	VertRefresh  50.0 - 60.0
	Option	    "DPMS"
EndSection

Section "Monitor"
	Identifier   "aticonfig-Monitor[0]"
	Option	    "VendorName" "ATI Proprietary Driver"
	Option	    "ModelName" "Generic Autodetecting Monitor"
	Option	    "DPMS" "true"
EndSection

Section "Device"
	Identifier  "ATI Technologies Inc R420 JJ [Radeon X800SE]"
	Driver      "vesa"
	BusID       "PCI:1:0:0"
EndSection

Section "Device"
	Identifier  "aticonfig-Device[0]"
	Driver      "fglrx"
EndSection

Section "Screen"
	Identifier "Default Screen"
	Device     "ATI Technologies Inc R420 JJ [Radeon X800SE]"
	Monitor    "Monitor Generico"
	DefaultDepth     24
	SubSection "Display"
		Modes    "1680x1050" "1280x1024" "1024x768" "800x600"
	EndSubSection
EndSection

Section "Screen"
	Identifier "aticonfig-Screen[0]"
	Device     "aticonfig-Device[0]"
	Monitor    "aticonfig-Monitor[0]"
	DefaultDepth     24
	SubSection "Display"
		Viewport   0 0
		Depth     24
	EndSubSection
EndSection

Avatar utente
FregTuX
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1777
Iscrizione: sabato 7 aprile 2007, 8:20

Re: [Guida] Installare i nuovi driver ATI: dalla versione 8.1

Messaggio da FregTuX »

Nella sezione Device prova a mettere fglrx al posto di vesa.

Comunque anche te per caso non avevi disinstallato i driver precedenti prima di installare questi nuovi?
Phade
Prode Principiante
Messaggi: 41
Iscrizione: mercoledì 19 dicembre 2007, 15:51

Re: [Guida] Installare i nuovi driver ATI: dalla versione 8.1

Messaggio da Phade »

Salve
perchè ogni volta che tento di seguire una guida c'è sempre qualcosa che non và?
sono su Ubuntu 7.10, scarico i nuovi driver e seguo la guida ma ad un certo punto :

daniele@daniele-desktop:/usr/X11R6/bin$ sudo aticonfig --initial -f
Parse error on line 145 of section Extension in file /etc/X11/xorg.conf
        "Extension" is not a valid section name.
daniele@daniele-desktop:/usr/X11R6/bin$

mi dice che qualcosa nn và nel mio xorg o sbaglio?
Avatar utente
FregTuX
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1777
Iscrizione: sabato 7 aprile 2007, 8:20

Re: [Guida] Installare i nuovi driver ATI: dalla versione 8.1

Messaggio da FregTuX »

Posta il tuo xorg.conf.

P.S. Invece di dare

Codice: Seleziona tutto

sudo aticonfig --initial -f
prova a dare solo

Codice: Seleziona tutto

sudo aticonfig --initial
Ultima modifica di Anonymous il domenica 20 gennaio 2008, 20:06, modificato 1 volta in totale.
Avatar utente
tane
Prode Principiante
Messaggi: 73
Iscrizione: martedì 7 agosto 2007, 14:02

Re: [Guida] Installare i nuovi driver ATI: dalla versione 8.1

Messaggio da tane »

Ho provato a scrivere 'fglrx' al posto di 'vesa', ma non cambia nulla... ho provato anche a mettere 'ati' ma niente.
I driver che avevo in precedenza li avevo disinstallati, anche se nella home mi sono rimasti alcuni pacchetti di fglrx estratti dall'archivio scaricato dal sito della ATI.
Avatar utente
ottomauri
Prode Principiante
Messaggi: 57
Iscrizione: venerdì 9 novembre 2007, 18:04
Località: Napoli

Re: [Guida] Installare i nuovi driver ATI: dalla versione 8.1

Messaggio da ottomauri »

FregTuX ha scritto:N.B Questa guida è specifica per i driver 8.1
Io ho una Radeon 8500, utilizza driver 8.28.8....... non si potrebbe creare una guida anche per queste vecchie matusa???
Avatar utente
maxfact
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3208
Iscrizione: domenica 28 gennaio 2007, 20:12

Re: [Guida] Installare i nuovi driver ATI: dalla versione 8.1

Messaggio da maxfact »

@tane
io la butto li prova a cancellare dal tuo xorg queste cose

Codice: Seleziona tutto

Section "Device"
        Identifier  "ATI Technologies Inc R420 JJ [Radeon X800SE]"
        Driver      "vesa"
        BusID       "PCI:1:0:0"
EndSection
ed inserisci :
BusID      "PCI:1:0:0" dopo la voce Driver "fglrx"

Codice: Seleziona tutto

Section "Device"
        Identifier  "aticonfig-Device[0]"
        Driver      "fglrx"
EndSection


EDIT
scusa avevo incollato male quello che volevo dirti
Ultima modifica di maxfact il domenica 20 gennaio 2008, 22:06, modificato 1 volta in totale.
Massimiliano Ubuntu user # 16155
Potrete ingannare tutti per un po'. Potrete ingannare qualcuno per sempre.
Ma non potrete ingannare tutti per sempre [Abramo Lincoln]
Scrivi risposta

Ritorna a “Driver e periferiche”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 3 ospiti