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

Riconoscimento, installazione e configurazione delle periferiche.

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

Messaggioda FregTuX » sabato 19 gennaio 2008, 16:08

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:

[size=100]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.[/size]

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.
Avatar utente
FregTuX Non specificato
Entusiasta Emergente
Entusiasta Emergente
 
Messaggi: 1777
Iscrizione: aprile 2007

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

Messaggioda lupodrillo » sabato 19 gennaio 2008, 18:10

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, 18:23, modificato 1 volta in totale.
lupodrillo Non specificato
Prode Principiante
 
Messaggi: 201
Iscrizione: gennaio 2006

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

Messaggioda lupodrillo » sabato 19 gennaio 2008, 18:29

risolto. dovevo entrare prima nella cartella
lupodrillo Non specificato
Prode Principiante
 
Messaggi: 201
Iscrizione: gennaio 2006

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

Messaggioda FregTuX » sabato 19 gennaio 2008, 20:50

Modificata la guida per entrare fin dall'inizio nella cartella ~/Driver/ATI :)
Avatar utente
FregTuX Non specificato
Entusiasta Emergente
Entusiasta Emergente
 
Messaggi: 1777
Iscrizione: aprile 2007

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

Messaggioda tane » sabato 19 gennaio 2008, 23:19

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?
Avatar utente
tane Non specificato
Prode Principiante
 
Messaggi: 73
Iscrizione: agosto 2007

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

Messaggioda lupodrillo » domenica 20 gennaio 2008, 9:23

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.
lupodrillo Non specificato
Prode Principiante
 
Messaggi: 201
Iscrizione: gennaio 2006

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

Messaggioda FregTuX » domenica 20 gennaio 2008, 10:37

Postate i vostri xorg.conf.
Avatar utente
FregTuX Non specificato
Entusiasta Emergente
Entusiasta Emergente
 
Messaggi: 1777
Iscrizione: aprile 2007

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

Messaggioda FregTuX » domenica 20 gennaio 2008, 11:24

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 ;)
Avatar utente
FregTuX Non specificato
Entusiasta Emergente
Entusiasta Emergente
 
Messaggi: 1777
Iscrizione: aprile 2007

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

Messaggioda jackyaway » domenica 20 gennaio 2008, 12:24

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  ;)
jackyaway Non specificato
Prode Principiante
 
Messaggi: 226
Iscrizione: febbraio 2007

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

Messaggioda Caf-Pow » domenica 20 gennaio 2008, 14:50

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, 16:02, modificato 1 volta in totale.
Avatar utente
Caf-Pow Non specificato
Scoppiettante Seguace
Scoppiettante Seguace
 
Messaggi: 324
Iscrizione: agosto 2006

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

Messaggioda FregTuX » domenica 20 gennaio 2008, 16:45

Per caso in precedenza avevi degli altri driver ATI che non hai disinstallato prima di aggiornarli?
Avatar utente
FregTuX Non specificato
Entusiasta Emergente
Entusiasta Emergente
 
Messaggi: 1777
Iscrizione: aprile 2007

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

Messaggioda Caf-Pow » domenica 20 gennaio 2008, 18:01

si, ma non hanno funzionato, come li tolgo?  :-\
Avatar utente
Caf-Pow Non specificato
Scoppiettante Seguace
Scoppiettante Seguace
 
Messaggi: 324
Iscrizione: agosto 2006

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

Messaggioda FregTuX » domenica 20 gennaio 2008, 20:36

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
FregTuX Non specificato
Entusiasta Emergente
Entusiasta Emergente
 
Messaggi: 1777
Iscrizione: aprile 2007

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

Messaggioda tane » domenica 20 gennaio 2008, 20:50

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
tane Non specificato
Prode Principiante
 
Messaggi: 73
Iscrizione: agosto 2007

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

Messaggioda FregTuX » domenica 20 gennaio 2008, 20:59

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?
Avatar utente
FregTuX Non specificato
Entusiasta Emergente
Entusiasta Emergente
 
Messaggi: 1777
Iscrizione: aprile 2007

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

Messaggioda Phade » domenica 20 gennaio 2008, 21:02

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?
Phade Non specificato
Prode Principiante
 
Messaggi: 41
Iscrizione: dicembre 2007

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

Messaggioda FregTuX » domenica 20 gennaio 2008, 21:03

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, 21:06, modificato 1 volta in totale.
Avatar utente
FregTuX Non specificato
Entusiasta Emergente
Entusiasta Emergente
 
Messaggi: 1777
Iscrizione: aprile 2007

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

Messaggioda tane » domenica 20 gennaio 2008, 21:53

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
tane Non specificato
Prode Principiante
 
Messaggi: 73
Iscrizione: agosto 2007

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

Messaggioda ottomauri » domenica 20 gennaio 2008, 22:13

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
ottomauri Non specificato
Prode Principiante
 
Messaggi: 57
Iscrizione: novembre 2007
Località: Napoli

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

Messaggioda maxfact » domenica 20 gennaio 2008, 22:31

@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, 23: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]
Avatar utente
maxfact Maschile
Imperturbabile Insigne
Imperturbabile Insigne
 
Messaggi: 3192
Iscrizione: gennaio 2007

Successiva

Torna a Driver e periferiche

Chi c’è in linea

Visualizzano questa sezione: 0 utenti registrati e 14 ospiti