|
Size: 9817
Comment: sync with English version
|
Size: 9830
Comment: added link to available it pages
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 4: | Line 4: |
| Questa pagina descrive come installare i driver video ATI proprietari (fglrx) su sistemi Debian. Il driver libero (xserver-xorg-video-ati) funziona bene: usarlo. Ma se si vogliono eseguire applicazioni che dipendono da OpenCL allora è necessario addentrarsi in questi oscuri meandri. Per le versioni precedenti la 11.11 di fglrx, per ottenere OpenCL seguire anche le istruzioni in [[ATIStream]]. | Questa pagina descrive come installare i driver video ATI proprietari (fglrx) su sistemi Debian. Il driver libero (xserver-xorg-video-ati) funziona bene: usarlo. Ma se si vogliono eseguire applicazioni che dipendono da OpenCL allora è necessario addentrarsi in questi oscuri meandri. Per le versioni precedenti la 11.11 di fglrx, per ottenere OpenCL seguire anche le istruzioni in [[it/ATIStream|ATIStream]]. |
Translation(s): English - Français - Italiano - Melayu - Русский
Questa pagina descrive come installare i driver video ATI proprietari (fglrx) su sistemi Debian. Il driver libero (xserver-xorg-video-ati) funziona bene: usarlo. Ma se si vogliono eseguire applicazioni che dipendono da OpenCL allora è necessario addentrarsi in questi oscuri meandri. Per le versioni precedenti la 11.11 di fglrx, per ottenere OpenCL seguire anche le istruzioni in ATIStream.
Contents
fglrx sta per FireGL and Radeon for X, ed è il driver proprietario (non libero) per display reso disponibile da ATI Technologies (ora AMD). Questo driver fornisce accelerazione 2D e 3D per chipset di schede grafiche AMD/ATI. Informazioni sui dispositivi supportati sono presenti verso la fine di questa pagina.
Per l'accelerazione 3D, fglrx necessita di un modulo del kernel associato; la sua compilazione può essere automatizzata con module-assistant o DKMS.
A partire da fglrx-driver 1:9-4-1, il supporto dei chipset antecedenti la serie r600 è stato abbandonato.1
I chipset Radeon antecedenti la serie r600 (cioè modelli fino al X1950 incluso) sono supportati dal driver open source "radeon", che fornisce l'accelerazione 3D via DRI. Il driver "radeonhd" nel pacchetto xserver-xorg-video-radeonhd supporta le serie di chipset Radeon r5xx, r6xx e r7xx.
Installazione
Sid
Il problema con Debian Unstable è che il binario di X è continuamento in anticipo rispetto ai driver AMD/ATI. Perciò per usare i driver originali non liberi si dovrebbe considerare l'installazione dei binari di X da Wheezy o da snapshot.debian.org al posto di quelli recentissimi. Insieme con una configurazione appropriata grazie al meccanismo di apt-pinning, si dovrebbe ottenere su Unstable un sistema ragionevolmente stabile.
Se la cosa va a buon fine, l'installazione funziona in modo completamente analogo a Squeeze.
Al momento della stesura di questo testo (30/11/2011) xserver-xorg-core 2:1.11.1.902-1 funziona bene insieme a fglrx-driver 1:11-11-3 e rileva la GPU OpenCL anche senza il pacchetto amd-app 2.5, ma se quest'ultimo è installato non dà problemi.
Wheezy
? sono benvenute informazioni relative a Wheezy ?
Squeeze
Aggiungere una componente "non-free" a /etc/apt/sources.list, per esempio:
# Debian Squeeze/6.0 deb http://ftp.us.debian.org/debian squeeze main contrib non-free
Aggiornare l'elenco dei pacchetti disponibili, quindi installare i pacchetti linux-headers, fglrx-control e fglrx-driver necessari:
# aptitude update # aptitude -r install linux-headers-2.6-$(uname -r|sed 's,[^-]*-[^-]*-,,') fglrx-control fglrx-driver
Questo installa anche fglrx-glx, fglrx-modules-dkms e altri pacchetti raccomandati. DKMS compilerà il modulo fglrx per il sistema in uso.
Se il sistema X Window è in esecuzione, uscire dal proprio ambiente desktop o gestore di finestre. Se è in funzione un display manager, spostarsi in una console virtuale e fermarlo. Per esempio:
# invoke-rc.d gdm3 stop
o
# invoke-rc.d kdm stop
Decaricare dal kernel i moduli radeon e drm:
# modprobe -r radeon drm
Se questo comando fallisce con l'errore "Module radeon is in use", si deve riavviare il sistema (può essere necessario quando il framebuffer usa il driver radeon).Creare o correggere /etc/X11/xorg.conf in modo che includa una sezione Device e richieda l'uso del driver fglrx:
Questo comando crea e configura un file xorg.conf automaticamente per utilizzare il driver ATI proprietario:
# aticonfig --initial
È altrimenti possibile modificarlo a mano:
# sensible-editor /etc/X11/xorg.conf
Un esempio minimale di /etc/X11/xorg.conf è questo:
Section "Device" Identifier "ATI" Driver "fglrx" EndSection Section "Screen" Identifier "Default Screen" DefaultDepth 24 EndSectionSalvare il file e uscire dall'editor prima di continuare.Avviare il sistema X Window (startx) come utente regolare o avviare il proprio display manager. Per esempio:
# invoke-rc.d gdm3 start
o
# invoke-rc.d kdm start
Lenny
Aggiungere una componente "non-free" a /etc/apt/sources.list, per esempio:
# Debian Lenny/5.0 deb http://ftp.us.debian.org/debian lenny main contrib non-free
Aggiornare l'elenco dei pacchetti disponibili. Installare i pacchetti fglrx-modules-* appropriati per il proprio sistema, insieme ai pacchetti fglrx-control e fglrx-driver:
# aptitude update && aptitude -r install fglrx-modules-2.6-$(uname -r|sed 's,[^-]*-[^-]*-,,') fglrx-control fglrx-driver
Questo installa anche fglrx-glx e altri pacchetti raccomandati.
Se il sistema X Window è in esecuzione, uscire dal proprio ambiente desktop o gestore di finestre. Se è in funzione un display manager, spostarsi in una console virtuale e fermarlo. Per esempio:
# invoke-rc.d gdm stop
o
# invoke-rc.d kdm stop
Decaricare dal kernel i moduli radeon e drm:
# modprobe -r radeon drm
Creare o correggere /etc/X11/xorg.conf in modo che includa una sezione Device e richieda l'uso del driver fglrx:
# sensible-editor /etc/X11/xorg.conf
Un esempio minimale di /etc/X11/xorg.conf è questo:
Section "Device" Identifier "ATI" Driver "fglrx" EndSection Section "Screen" Identifier "Default Screen" DefaultDepth 24 EndSectionSalvare il file e uscire dall'editor prima di continuare.Avviare il sistema X Window (startx) come utente regolare o avviare il proprio display manager. Per esempio:
# invoke-rc.d gdm start
o
# invoke-rc.d kdm start
Moduli del Kernel
Le informazioni sulla compilazione di questi file sono nel README.Debian fornito con fglrx-source. Assumendo si abbia ancora la sezione non-free abilitata, si installa con:
- sudo aptitude install fglrx-source
Il file readme è consultabile con:
- less /usr/share/doc/fglrx-source/README.Debian.gz
A seconda del metodo di installazione scelto saranno necessarie dipendenze differenti; si raccomanda l'uso di module-assistant.
- sudo aptitude install module-assistant
<<Anchor (configuration)>>
Configurare xorg
Dopo aver installato tutto, si deve fare la configurazione.
I due modi principali per farlo sono usare aticonfig e amdcccle.
aticonfig genera una nuova configurazione di xorg partendo da zero (a patto che X non sia al momento in esecuzione). Questo può tornare comodo dopo che si è fatta la prima installazione.
Se si sta cercando uno strumento grafico per aiutare a passare velocemente a monitor esterni (o cambiare altre impostazioni), allora amdcccle è lo strumento adatto. È necessario che venga eseguito come root o con sudo, dato che cambia il file xorg.conf.
Dispositivi supportati
Fare riferimento alle sezioni "Product Family Support" all'interno delle Note di rilascio del driver proprietario ATI:
Squeeze (Debian 6.0): Catalyst 10.9 (fglrx 8.771)
Lenny (Debian 5.0): Catalyst 8.12 (fglrx 8.561)
Vedere anche
ATI Stream - OpenCL, programmazione GPGPU
Collegamenti esterni
Fare bene attenzione al fatto che l'aggiornamento da pacchetti creati dall'installatore ATI NON è, e probabilmente MAI sarà, supportato dai manutentori Debian dei pacchetti fglrx-driver!
Debian HOW-TO: ATI drivers - come installare e configurare i driver ATI proprietari usando module-assistant e l'installatore ufficiale ATI.
Wiki non ufficiale dei driver ATI per Linux - come installare, configurare e testare una configurazione base con i driver ATI proprietari.
http://ati.amd.com/support/drivers/linux/linux-radeon.html - l'installatore del driver ATI.
http://www.stanchina.net/~flavio/debian/fglrx-installer.html - pacchetti Debian obsoleti per l'installatore fglrx.
irc://irc.freenode.net/#ati - il canale IRC del driver fglrx.
