Driver AMD liberi
Versioni Compatibili ERRORE: valore non valido ( Debian Squeeze Debian Sid )! Vedi qui. |
Introduzione
Questa guida è rivolta ai possessori di schede ATI, che in molti casi hanno visto cessare il supporto dei driver proprietari 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 proprietari ATI 9.3 non è possibile da kernel successivi alla versione 2.6.26 |
Schede supportate
Di seguito riporto l'elenco dei chipset delle schede 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 ME/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
- Kernel 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 pacchetti:
- 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
- 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
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 solo 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)