Driver AMD proprietari: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
Adozione guida
(aggiunte informazioni sulle versioni dei driver)
(Adozione guida)
(18 versioni intermedie di 4 utenti non mostrate)
Riga 1: Riga 1:
{{Guida da adottare|[[Utente:Spoon|Spoon]]}}
== Introduzione ==
== Introduzione ==


Riga 9: Riga 12:
Con le ultime versioni(>=9.4) dei driver proprietari, [http://packages.debian.org/changelogs/pool/non-free/f/fglrx-driver/fglrx-driver_10-6-1/changelog#versionversion1:9-4-1 ATI ha tolto il supporto] per le schede grafiche con chip r5xx o inferiore (cioè tutte quelle precedenti alla serie HD) dai driver che mantiene aggiornati, e lo ha spostato su di una versione "legacy", la 9.3, che rimane l'unica versione dei driver proprietari a supportarle. Anche questi driver "legacy" limitano il loro supporto dalla serie X2100 alla serie 9500: per schede precedenti a questa ATI fornisce driver obsoleti o non ne fornisce affatto.
Con le ultime versioni(>=9.4) dei driver proprietari, [http://packages.debian.org/changelogs/pool/non-free/f/fglrx-driver/fglrx-driver_10-6-1/changelog#versionversion1:9-4-1 ATI ha tolto il supporto] per le schede grafiche con chip r5xx o inferiore (cioè tutte quelle precedenti alla serie HD) dai driver che mantiene aggiornati, e lo ha spostato su di una versione "legacy", la 9.3, che rimane l'unica versione dei driver proprietari a supportarle. Anche questi driver "legacy" limitano il loro supporto dalla serie X2100 alla serie 9500: per schede precedenti a questa ATI fornisce driver obsoleti o non ne fornisce affatto.


Ma il pessimo supporto non si ferma qui. Infatti i driver 9.3 sono presenti nel repository della versione stable di Debian(lenny), ma in squeeze è presente solo la versione >=10.6 poiché la 9.3 è [http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=454993#24 incompatibile con xorg >=7.5 e con le nuove versioni del kernel].
Ma il pessimo supporto non si ferma qui. Infatti i driver 9.3 sono presenti nel repository della versione stable di Debian (Lenny), ma in Squeeze è presente solo la versione >=10.6 poiché la 9.3 è [http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=454993#24 incompatibile con xorg >=7.5 e con le nuove versioni del kernel]. Inoltre, se utilizzate una configurazione con schede video multiple (crossfire), dovete utilizzare il driver compatibile con la più vecchia.


Questa guida rimane quindi valida per chi usa debian stable(lenny), oppure per chi usa testing (o unstable) ma ha una scheda ATI HDxxxx.
Questa guida rimane quindi valida per chi usa debian stable (Lenny) ed ha una scheda dalla 9500 alla X2100, oppure per chi usa testing (o unstable) ma ha una scheda ATI HDxxxx.


Per tutti gli altri conviene utilizzare i driver(liberi!) [http://www.x.org/wiki/radeon radeon] o i radeonhd(non sono la versione hd dei radeon, ma altri driver), che sono probabilmente già in funzione sulla vostra macchina. Se non lo fossero basta installare xserver-xorg-video-radeon.
Per tutti gli altri conviene utilizzare i driver (liberi!) [http://www.x.org/wiki/radeon radeon] o i radeonhd (non sono la versione hd dei radeon, ma altri driver), che sono probabilmente già in funzione sulla vostra macchina (e che funzionano egregiamente! Solo le prestazioni in 3d sono inferiori ai driver proprietari). Se non lo fossero basta [[Driver_ATI_Radeon_Open | installarli]].


== Software richiesto ==
== Software richiesto ==
Riga 23: Riga 26:


I due comandi precedenti possono essere inseriti in un solo comando usando l'apice ` (da non confondere con ') che si ottiene in alcune mappature con Alt Gr + '<pre># aptitude install linux-headers-`uname -r`</pre>
I due comandi precedenti possono essere inseriti in un solo comando usando l'apice ` (da non confondere con ') che si ottiene in alcune mappature con Alt Gr + '<pre># aptitude install linux-headers-`uname -r`</pre>
Altri pacchetti necessari affinché l'installazione vada a buon fine, vanno installati attraverso il pacchetto <code>build-essential</code>:
<pre># aptitude install build-essential</pre>


{{ Warningbox | Prima di far partire l'installazione di nuovi driver:
{{ Warningbox | Prima di far partire l'installazione di nuovi driver:
Riga 130: Riga 136:


==== Compilazione del modulo <code>fglrx</code> ====
==== Compilazione del modulo <code>fglrx</code> ====
{{ Warningbox | Ad ogni aggiornamento del kernel bisogna ricompilare il 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 145: Riga 153:


Riavviamo '''X'''.
Riavviamo '''X'''.
{{ Warningbox | Ad ogni aggiornamento del kernel bisogna ricompilare il modulo <code>fglrx</code>. }}


=== Installazione dei driver dai repository ===
=== Installazione dei driver dai repository ===
====Lenny====
È necessario avere abilitato la sezione non-free del repository:
aprite <code>/etc/apt/sources.list</code> in un editor e controllate che ci sia:
<pre>deb http://ftp.us.debian.org/debian lenny main contrib non-free</pre>
o qualsiasi altro mirror debian lenny con non-free abilitato. Altrimenti aggiungete <code>non-free</code> alla riga del vostro mirror.
Aggiornate ora la lista dei pacchetti disponibili:
<pre>apt-get update</pre>


Innanzitutto installiamo i pacchetti necessari:
Installiamo ora i pacchetti necessari:
<pre># apt-get install fglrx-control fglrx-driver fglrx-driver-dev fglrx-kernel-src</pre>
<pre># apt-get install module-assistant fglrx-driver fglrx-kernel-src fglrx-glx</pre>
Siccome il modulo di cui abbiamo bisogno (<code>fglrx</code>) è sotto forma di sorgenti (<code>fglrx-kernel-src</code>), lo compiliamo e lo installiamo utilizzando <code>module-assistant</code>, come descritto [[#Compilazione del modulo fglrx|qui]].
Siccome il modulo di cui abbiamo bisogno (<code>fglrx</code>) è sotto forma di sorgenti (<code>fglrx-kernel-src</code>), lo compiliamo e lo installiamo utilizzando <code>module-assistant</code>, come descritto [[#Compilazione del modulo fglrx|qui]].
In alternativa si può provare ad automatizzare la procedura di compilazione del modulo con:
<pre># module-assistant auto-install fglrx-kernel-src</pre>


In teoria abbiamo finito, bisogna solamente configurare [[#Struttura del file xorg.conf|<code>/etc/X11/xorg.conf</code>]] e riavviare '''X'''.
In teoria abbiamo finito, bisogna solamente configurare [[#Struttura del file xorg.conf|<code>/etc/X11/xorg.conf</code>]] manualmente aggiungendo(ATTENZIONE: se sono presenti già le voci per la scheda e per lo schermo, cancellatele):
<pre>
Section "Device"
    Identifier  "ATI"
    Driver      "fglrx"
EndSection


Section "Screen"
    Identifier "Default Screen"
    DefaultDepth    24
EndSection
</pre>
oppure automaticamente usando:
<pre># aticonfig --initial</pre>
Non rimane che riavviare '''X''' (se usate gdm):
<pre># /etc/init.d/gdm restart</pre>
Se volete avere anche il pannello di controllo Ati:
<pre># apt-get install fglrx-control</pre>
'''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> ).
== Squeeze==


== Struttura del file xorg.conf ==
== Struttura del file xorg.conf ==
Riga 326: Riga 361:
l'accelerazione 3D non viene caricata.
l'accelerazione 3D non viene caricata.


----
{{Autori
 
|Autore=[[User:rasca|rasca]] 09:04, 17 July 2006 (CEST)
Autore: [[User:rasca|rasca]] 09:04, 17 July 2006 (CEST)
|Estesa_da=
 
:[[Utente:Superflieriam|Superflieriam]]
Ampliato da: [[Utente:Superflieriam|Superflieriam]]
:[[Utente:ENtRoPiA|ENtRoPiA]] 11:31, 9 July 2007 (Alcune correzioni)
 
:[[Utente:Lifeisfoo|Lifeisfoo]] 09:18, 3 lug 2010 (CEST) (Aggiunte informazioni sulle versioni)
Alcune correzioni da: [[Utente:ENtRoPiA|ENtRoPiA]] 11:31, 9 July 2007
:[[Utente:Braccobaldo92|Braccobaldo92]] 12:26, 30 lug 2010 (CEST) (Alcune correzioni)
 
}}
Aggiunte informazioni sulle versioni da : [[Utente:Lifeisfoo|Lifeisfoo]] 09:18, 3 lug 2010 (CEST)


[[Categoria:Schede video]]
[[Categoria:Schede video]]
[[Categoria:Linux]]
[[Categoria:Linux]]
[[Categoria:Da Adottare]]
68

contributi

Menu di navigazione