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 CP microcode(Kernel 2.6.30), ME/PFP(dal kernel 2.6.32), 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
|
- ATI Radeon HD 3450 512Mb AGP8x
Non necessita di alcuno xorg.conf, crearlo soltanto nel caso in cui si necessita di particolari configurazioni. Di default verrà caricato il driver "radeon" con accelerazione 2d e 3d già abilitate.
Unico accorgimento necessario al fine del funzionamento del driver(e necessario anche all'avvio di Xorg): nel BIOS della vostra macchina dovrete settare la memoria di apertura della scheda video a 256Mb(by default la dovreste trovare settata a 128Mb).
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)