Differences between revisions 5 and 6
Revision 5 as of 2012-02-18 13:16:56
Size: 5192
Comment: Add link to french translation
Revision 6 as of 2013-03-17 18:55:12
Size: 5558
Comment: sync with English master
Deletions are marked like this. Additions are marked like this.
Line 7: Line 7:

== Introduzione ==

La gestione dell'hardware AMD (prima ATI) viene fornita dal pacchetto DebianPkg:xserver-xorg-video-ati (driver wrapper) che dipende da tre driver specifici per i vari hardware:
 * DebianPkg:xserver-xorg-video-mach64
 * DebianPkg:xserver-xorg-video-r128
 * DebianPkg:xserver-xorg-video-radeon
Il driver wrapper ati rileva automaticamente se l'hardware dell'utente ha un chipset Radeon, Rage 128, Mach64 o di classe antecedente e carica il driver radeon, r128 o mach64, secondo quanto appropriato.
Line 18: Line 26:
Il driver radeon supporta i chip delle classi R100/R200 (Radeon 7000 – Radeon 9250) e R300/R400/R500 (Radeon 9500 – Radeon X1950). Vedere [[http://www.x.org/wiki/radeon|la pagina radeon]] nel wiki di X per ulteriori informazioni. Il driver radeonhd è per le schede R500 e quelle più recenti. Vedere [[http://www.x.org/wiki/radeonhd|la pagina radeonhd]] nel wiki di X per maggiori informazioni. Il driver radeon in [[it/DebianSqueeze|Squeeze]] supporta i chip delle classi da R1xx a RV770 (Radeon 7000 – Radeon HD 4870) e R300/R400/R500 (Radeon 9500 – Radeon X1950). Vedere [[http://www.x.org/wiki/radeon|la pagina radeon]] nel wiki di X per ulteriori informazioni.
Line 20: Line 28:
Come prima cosa provare i driver liberi radeon e radeonhd, installando i seguenti pacchetti: DebianPkg:xserver-xorg-video-radeon, DebianPkg:xserver-xorg-video-radeonhd e DebianPkg:xserver-xorg-video-ati. Come prima cosa provare il driver libero radeon, installando il pacchetto DebianPkg:xserver-xorg-video-ati che installa Debian:xserve-xorg-video-radeon come dipendenza.

Translation(s): English - Français - Italiano - Русский

Questo articolo tratta l'installazione e l'uso di driver open source per display Radeon e RadeonHD per X11.

Introduzione

La gestione dell'hardware AMD (prima ATI) viene fornita dal pacchetto xserver-xorg-video-ati (driver wrapper) che dipende da tre driver specifici per i vari hardware:

Il driver wrapper ati rileva automaticamente se l'hardware dell'utente ha un chipset Radeon, Rage 128, Mach64 o di classe antecedente e carica il driver radeon, r128 o mach64, secondo quanto appropriato.

Determinare il proprio hardware

Eseguire questo comando per determinare quale tipo di scheda video sia presente:

lspci -v | grep VGA

Schede supportate

Il driver radeon in Squeeze supporta i chip delle classi da R1xx a RV770 (Radeon 7000 – Radeon HD 4870) e R300/R400/R500 (Radeon 9500 – Radeon X1950). Vedere la pagina radeon nel wiki di X per ulteriori informazioni.

Come prima cosa provare il driver libero radeon, installando il pacchetto xserver-xorg-video-ati che installa xserve-xorg-video-radeon come dipendenza.

Installare firmware proprietario

Il firmware proprietario, solo binario, è stato rimosso dal driver radeon DRM del kernel di Debian in linux-2.6 2.6.29-1, per risolvere il bug Debian 494009. Può ora essere installato usando il pacchetto firmware-linux-nonfree. (Per vedere l'autoavvio da parte del kernel: dmesg |grep -i firmware)

Senza l'installazione di questo firmware, solitamente si hanno basse prestazioni 2D/3D con i driver radeon e radeonhd. Alcune schede possono richiederlo per poter eseguire il sistema X Window.

Per Debian Squeeze e per i rilasci successivi, sarà necessario installare il firmware proprietario se si ha una delle seguenti schede basate su Radeon:

  • Radeon R100 (7000 – 7500)
  • Radeon R200 (8500 — 9200, 9250)
  • Radeon R300 (9500 — 9800, X300 — X600, X1050)
  • Radeon R400 (X700 — X850)
  • Radeon R500 (X1300 — X1950)
  • Radeon R600 (HD 2400, HD 2600, HD 2900)
  • Radeon RS600
  • Radeon RS690
  • Radeon RS780
  • Radeon RV610
  • Radeon RV620
  • Radeon RV630
  • Radeon RV635
  • Radeon RV670
  • Radeon RV710
  • Radeon RV730
  • Radeon RV770

Il firmware in questione, cioè il microcodice CP/PFP, può essere installato abilitando prima il repository non-free per il rilascio Debian utilizzato ed eseguendo il seguente comando:

aptitude install firmware-linux-nonfree

Configurare il kernel

È necessario avere nel kernel il supporto per DRM (Direct Rendering Manager) oltre che per AGP (Accelerated Graphics Port), preferibilmente come moduli. Se si usa il kernel Debian ufficiale, li si dovrebbe avere già. Per controllare il supporto per DRM, usare il comando:

grep DRM_RADEON /boot/config-$(uname -r) 

L'output dovrebbe essere:

CONFIG_DRM_RADEON=m

Se questo valore è invece n, allora sarà necessario ricompilare il proprio kernel.

Per controllare il supporto per AGP, eseguire:

grep AGP /boot/config-$(uname -r)

L'output dovrebbe essere:

CONFIG_AGP=y
CONFIG_AGP_AMD64=y
CONFIG_AGP_INTEL=m
CONFIG_AGP_SIS=m
CONFIG_AGP_VIA=m

Notare che è necessario solo il supporto per il proprio chipset specifico.

Se è necessario ricompilare il kernel, si può trovare AGP in:

  • Device Drivers --->

    • Graphics Support --->

      • /dev/agpgart (AGP Support) --->

        • (Proprio chipset)

e DRM in:

  • Device Drivers --->

    • Graphics Support --->

      • Direct Rendering Manager --->

        • ATI Radeon

Modificare /etc/X11/xorg.conf

(xorg.conf non esiste in Squeeze e Sid) Fondamentalmente, è necessario impostare il proprio driver di device a "radeon" o "radeonhd", in questo modo:

Section "Device"
    Identifier     "Device0"
    Driver         "radeon"
EndSection

Ci sono anche molte opzioni per il driver; si possono trovare informazioni a riguardo nella pagina man di radeon:

man 4 radeon

Abilitare l'accelerazione 3D

È necessario installare librerie driver per poter utilizzare le capacità 3D della scheda:

aptitude install libgl1-mesa-dri

Queste verranno automaticamente installate come dipendenze del pacchetto xserver-xorg-core, perciò se si è installato quel pacchetto non ci si deve preoccupare di questo.

Risoluzione di problemi

Radeon Xpress 200M (R300) su laptop

Su tempi lunghi, su laptop con Radeon Xpress 200M (R300) si possono presentare strisce con colori casuali (specialmente dopo la sospensione dell'alimentazione del display). Questo è dovuto probabilmente ad un bug nel driver libero. Una soluzione può essere quella di spegnere e poi riaccendere la retroilluminazione con radeontool (nel pacchetto omonimo).

sudo radeontool light off
sleep 1
sudo radeontool light on

Vedere anche