Driver AMD liberi
Versioni Compatibili ERRORE: valore non valido ( * Debian Squeeze
|
Introduzione
Questa guida è rivolta ai possessori di schede ATI , che in molti casi hanno visto cessare il supporto dei driver propietari a Marzo 2009 , con i driver versione 9.3 , ma anche a chi vuole ottenere buone prestazioni con i driver open che hanno ora raggiunto un livello maturo e sono in grado di offrire desktop 3D con rendering e composite attivi.
ATTENZIONE L'installazione dei driver propietari ATI 9.3 non è possibile da kernel successivi alla versione 2.6.26 |
Schede supportate
Di seguito riporto l'elenco dei chipset delle schde video attualmente supportate
- Rage 128 CCE microcode, version unknown
- Radeon R100-family CP microcode, version unknown
- Radeon R200-family CP microcode, version unknown
- Radeon R300-family CP microcode, version unknown
- Radeon R400-family CP microcode, version unknown
- Radeon R500-family CP microcode, version unknown
- Radeon R600 CP/PFP microcode, version unknown
- Radeon RS600 CP microcode, version unknown
- Radeon RS690 CP microcode, version unknown
- Radeon RS780 CP/PFP microcode, version unknown
- Radeon RV610 CP/PFP microcode, version unknown
- Radeon RV620 CP/PFP microcode, version unknown
- Radeon RV630 CP/PFP microcode, version unknown
- Radeon RV635 CP/PFP microcode, version unknown
- Radeon RV670 CP/PFP microcode, version unknown
- Radeon RV710 CP/PFP microcode, version unknown
- Radeon RV730 CP/PFP microcode, version unknown
- Radeon RV770 CP/PFP microcode, version unknown
Installazione
Occorre avere i seguenti pacchetti installati
- Karnel 2.6.30 o superiore
- Xorg versione 1:7.4 o superiore
- libgl1-mesa-dri 7.6.1
Installare tramite il proprio gestore pacchetti i seguenti :
- xserver-xorg-video-ati ( metapacchetto che installa anche xserver-xorg-video-radeon e xserver-xorg-video-radeonhd)
- firmware-linux
firmware-linux Per Squeeze testing attualmente il pacchetto è firmware-linux 0.18 Per Sid il pacchetto è firmware-linux-nonfree attualmente 0.22 |
Configurazione xorg.conf
Dopo aver installato i driver , è di fondamentale importanza indicare a Xorg quale driver utilizzare .
In questo caso si rende indispensabile la modifica del file /etc/X11/xorg.conf aggiungendo la direttiva nell'apposita sezione che specifica quale driver utilizzare .
Section “Device” Identifier "ati" Driver "radeon" BusID "PCI:1:0:0" EndSection
Dopo aver eseguito la modifica , occorre riavviare X per poter verificare il corretto funzionamento
Di seguito vi riporto in modo integrale i file di configurazione di due schede ATI .
- ATI Mobility X1400 128Mb PCIx (su notebook )
Section "Module" Load "dri" Load "glx" EndSection Section "Device" Identifier "ati x1400" Driver "radeon" Option "AccelMethod" "EXA" BusID "PCI:1:0:0" EndSection Section "DRI" Mode 0666 EndSection Section "Extensions" Option "Composite" "Enable" EndSection
- ATI 9600 256Mb AGP8x
Section “Device” Identifier "ati" Driver "radeon" BusID "PCI:1:0:0" Option "AccelMethod" "EXA" Option "XAANoOffscreenPixmaps" "True" Option "RenderAccel" "True" EndSection Section "DRI" Mode 0666 EndSection Section "Extensions" Option "Composite" "Enable" EndSection
L'inserimento nella sezione Module non è necessario , infatti avrete notato che in uno dei due file proposti non è presente .
Section "Module" Load "dri" Load "glx" EndSection
A conferma di ciò , basterà leggere il file xorg.0.log , dove sarà possibile visualizzare in modo chiaro tutti i moduli che vengono caricati.
Aggiungere tale sezione sono se si desidera caricare un modulo con non viene caricato in automatico .
RadeonHD Se la scheda è in grado di supportare i driver radeonhd , vi basterà inserire radeonhd al posto di radeon e riavviare X |
Test
Da console eseguire
$ glxinfo | grep rendering direct rendering: Yes
Nel caso di risposta affermativa , i vostri driver open saranno pronti all'utilizzo.
--Mm-barabba 12:08, 15 gen 2010 (CET)