Driver AMD proprietari: differenze tra le versioni

corretta gerarchia titoli
Nessun oggetto della modifica
(corretta gerarchia titoli)
Riga 1: Riga 1:
= Introduzione =
== Introduzione ==


Questo how-to spiegherà come installare i driver proprietari forniti da ATI per generare il modulo <code>fglrx</code> necessario al funzionamento del motore 3D delle schede grafiche.
Questo how-to spiegherà come installare i driver proprietari forniti da ATI per generare il modulo <code>fglrx</code> necessario al funzionamento del motore 3D delle schede grafiche.
Riga 5: Riga 5:
Come è noto i driver ATI soffrono di una difficile installazione e configurazione. Sfortunatamente (o forse no) esistono molteplici configurazioni hardware che ostacolano l'installazione dei driver. Spesso, anche seguendo un guida perfetta, non si riesce ad attivare l'accelerazione 3D al primo colpo (molto raramente si hanno anche problemi di visualizzazione nel desktop). Solamente con i successivi tentativi (variando anche il metodo, o la guida) solitamente si raggiunge lo scopo prefisso. Il modesto consiglio è di non disperarsi, magari tirare cazzotti pesanti al case, ma provare finché non si riesce.
Come è noto i driver ATI soffrono di una difficile installazione e configurazione. Sfortunatamente (o forse no) esistono molteplici configurazioni hardware che ostacolano l'installazione dei driver. Spesso, anche seguendo un guida perfetta, non si riesce ad attivare l'accelerazione 3D al primo colpo (molto raramente si hanno anche problemi di visualizzazione nel desktop). Solamente con i successivi tentativi (variando anche il metodo, o la guida) solitamente si raggiunge lo scopo prefisso. Il modesto consiglio è di non disperarsi, magari tirare cazzotti pesanti al case, ma provare finché non si riesce.


= Software richiesto =
== Software richiesto ==


Sebbene i pacchetti per la generazione del modulo <code>fglrx</code> siano disponibili nel repository di Debian, il consiglio è quello di utilizzare l'installer fornito da ATI in quanto più aggiornato.
Sebbene i pacchetti per la generazione del modulo <code>fglrx</code> siano disponibili nel repository di Debian, il consiglio è quello di utilizzare l'installer fornito da ATI in quanto più aggiornato.
Riga 25: Riga 25:
}}
}}


= Metodologie di installazione =
== Metodologie di installazione ==


Per quanto riguarda l'installazione di quelli nuovi, esistono essenzialmente <u>3 metodi alternativi</u>:
Per quanto riguarda l'installazione di quelli nuovi, esistono essenzialmente <u>3 metodi alternativi</u>:
Riga 32: Riga 32:
# installare i driver dai repository
# installare i driver dai repository


== Installazione attraverso l'installer ATI ==
=== Installazione attraverso l'installer ATI ===


Da un terminale spostatevi nella cartella dove avete scaricato il file e date i permessi di esecuzione:
Da un terminale spostatevi nella cartella dove avete scaricato il file e date i permessi di esecuzione:
Riga 98: Riga 98:
Questo metodo risulta più semplice ed efficace della pacchettizzazione. Se usate kernel vanilla la procedura è la medesima. Attenzione ad usare i kernel 2.6.20 poiché hanno un bug e quindi viene corretto da una patch al modulo fglrx. Tale patch è possibile trovarla in rete.
Questo metodo risulta più semplice ed efficace della pacchettizzazione. Se usate kernel vanilla la procedura è la medesima. Attenzione ad usare i kernel 2.6.20 poiché hanno un bug e quindi viene corretto da una patch al modulo fglrx. Tale patch è possibile trovarla in rete.


==Installazione manuale con generazione pacchetti specifici per Debian==
=== Installazione manuale con generazione pacchetti specifici per Debian ===


Con i privilegi di root, rimuoviamo i vecchi pacchetti del modulo <code>fglrx</code>, se presenti:
Con i privilegi di root, rimuoviamo i vecchi pacchetti del modulo <code>fglrx</code>, se presenti:
Riga 119: Riga 119:
# dpkg -i fglrx-control_8.26.18-1_i386.deb</pre>
# dpkg -i fglrx-control_8.26.18-1_i386.deb</pre>


===Compilazione del modulo <code>fglrx</code>===
==== Compilazione del modulo <code>fglrx</code> ====


Adesso va compilato il modulo <code>fglrx</code>, con <code>module-assistant</code> (m-a):
Adesso va compilato il modulo <code>fglrx</code>, con <code>module-assistant</code> (m-a):
Riga 138: Riga 138:
{{ Warningbox | Ad ogni aggiornamento del kernel bisogna ricompilare il modulo <code>fglrx</code>. }}
{{ Warningbox | Ad ogni aggiornamento del kernel bisogna ricompilare il modulo <code>fglrx</code>. }}


==Installazione dei driver dai repository==
=== Installazione dei driver dai repository ===


Innanzitutto installiamo i pacchetti necessari:
Innanzitutto installiamo i pacchetti necessari:
Riga 148: Riga 148:
'''Nota:''' Consultate anche il manuale di <code>fglrx</code> . ( <code>man fglrx</code> ).
'''Nota:''' Consultate anche il manuale di <code>fglrx</code> . ( <code>man fglrx</code> ).


= Struttura del file xorg.conf =
== Struttura del file xorg.conf ==


Un esempio di <code>/etc/X11/xorg.conf</code>:
Un esempio di <code>/etc/X11/xorg.conf</code>:
Riga 270: Riga 270:
</pre>
</pre>


= Alcuni Test =
== Alcuni Test ==


Per verificare se abbiamo installato tutto correttamente:
Per verificare se abbiamo installato tutto correttamente:
Riga 298: Riga 298:
14196 frames in 5.0 seconds = 2839.177 FPS</pre>
14196 frames in 5.0 seconds = 2839.177 FPS</pre>


=File di log=
== File di log ==


Il file di log principale è <code>'''/var/log/Xorg.0.log'''</code> e seguenti. Da spulciare, analizzare, bruciare, supplicare. Insomma qui c'è di tutto di più. Ma a volte si può anche non trovare nulla di anomalo e magari <code>fgl_glxgears</code> non funziona lo stesso. 8°(  
Il file di log principale è <code>'''/var/log/Xorg.0.log'''</code> e seguenti. Da spulciare, analizzare, bruciare, supplicare. Insomma qui c'è di tutto di più. Ma a volte si può anche non trovare nulla di anomalo e magari <code>fgl_glxgears</code> non funziona lo stesso. 8°(  
Riga 304: Riga 304:
Se abbiamo installato i driver con l'installer Ati, esiste anche questo piccolo log: <code>/usr/share/fglrx/fglrx-install.log</code>
Se abbiamo installato i driver con l'installer Ati, esiste anche questo piccolo log: <code>/usr/share/fglrx/fglrx-install.log</code>


= Tips and Tricks =
== Tips and Tricks ==


* Una cosa importante, ma che resta comunque strana, è scrivere, in <code>/etc/X11/xorg.conf</code>, i moduli <code>dri</code>, <code>glx</code> e <code>GLcore</code>, in questo ordine. Se ad esempio si mette <code>GLcore</code> per primo, l'accelerazione non andrà e il log <code>/var/log/Xorg.0.log</code> riporterà una serie di errori, tra cui warning sulla libreria <code>/usr/lib/xorg/modules/extensions/libGLcore.so</code> e  un errore verso la fine, tristemente incorniciato. Questo errore non so se sia circoscritto alla mia configurazione o se sia un cosa generale. L'unica cosa è fare un po' di test.  
* Una cosa importante, ma che resta comunque strana, è scrivere, in <code>/etc/X11/xorg.conf</code>, i moduli <code>dri</code>, <code>glx</code> e <code>GLcore</code>, in questo ordine. Se ad esempio si mette <code>GLcore</code> per primo, l'accelerazione non andrà e il log <code>/var/log/Xorg.0.log</code> riporterà una serie di errori, tra cui warning sulla libreria <code>/usr/lib/xorg/modules/extensions/libGLcore.so</code> e  un errore verso la fine, tristemente incorniciato. Questo errore non so se sia circoscritto alla mia configurazione o se sia un cosa generale. L'unica cosa è fare un po' di test.  
1 508

contributi