Differences between revisions 11 and 12
Revision 11 as of 2014-07-20 13:34:51
Size: 5799
Comment: sync with English master
Revision 12 as of 2014-08-02 14:54:33
Size: 5821
Comment: sync with English master
Deletions are marked like this. Additions are marked like this.
Line 87: Line 87:
 Identifier "My GPU"

Traduzioni: English - Français - Italiano - Русский


Driver open source per AMD/ATI (radeon, r128, mach64)

Questa pagina descrive l'uso di driver open source per il display per schede grafiche ATI/AMD in sistemi Debian. Per informazioni sul driver proprietario, vedere ATI proprietario.

Identificazione

Il nome in codice o la serie dell GPU (Graphics Processing Unit, processore grafico) AMD/ATI di una scheda video installata possono solitamente essere identificati usando il comando lspci. Per esempio:

  • $ lspci -nn | grep VGA
    01:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Barts PRO [Radeon HD 6850] [1002:6739]

Per maggiori informazioni vedere Come identificare un dispositivo PCI.

Driver

Il supporto per l'hardware grafico AMD (alias ATI) è fornito dal pacchetto wrapper per i driver xserver-xorg-video-ati, che dipende da tre pacchetti per driver hardware-specifici:

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

Dispositivi supportati

Il driver radeon in Debian 7 "Wheezy" supporta GPU R100 fino a Cayman (Radeon 7000 - Radeon HD 69xx). Vedere la pagina di manuale radeon(4) e la pagina di radeon sul wiki di X per maggiori informazioni.

Firmware

Il firmware proprietario, solo binario, (alias microcodice) è stato rimosso dal driver DRM radeon del kernel di Debian in linux-2.6 2.6.29-1 per risolvere il bug Debian 494009. Il firmware può essere fornito installando il pacchetto firmware-linux-nonfree.

Senza questo pacchetto installato, comunemente si hanno basse prestazioni 2D/3D del driver radeon. Alcune GPU possono richiedere firmware per far funzionare il sistema X Window.

Installazione

La procedura descritta qui di seguito installa i pacchetti del driver open source per il display, i moduli DRI (per l'accelerazione 3D) e il firmware/microcodice del driver:

  1. Aggiungere le componenti "contrib" e "non-free" a /etc/apt/sources.list, per esempio:

    # Debian 7 "Wheezy"
    deb http://http.debian.net/debian/ wheezy main contrib non-free
  2. Aggiornare l'elenco dei pacchetti disponibili:

    # apt-get update
  3. Installare i pacchetti the firmware-linux-nonfree, libgl1-mesa-dri e xserver-xorg-video-ati:

    # apt-get install firmware-linux-nonfree libgl1-mesa-dri xserver-xorg-video-ati
  4. Riavviare il sistema per caricare il firmware del dispositivo GPU.

Risoluzione dei problemi

  • L'uso del firmware/microcodice utilizzato dal driver DRM radeon può essere verificato con il comando dmesg. Per esempio:

    $ dmesg | grep -E 'drm|radeon' | grep -iE 'firmware|microcode'
    [ 3.685235] [drm] Loading BARTS Microcode
    [ 3.768988] platform radeon_cp.0: firmware: agent loaded radeon/BARTS_pfp.bin into memory
    [ 3.861487] platform radeon_cp.0: firmware: agent loaded radeon/BARTS_me.bin into memory
    [ 3.929626] platform radeon_cp.0: firmware: agent loaded radeon/BTC_rlc.bin into memory
    [ 4.442259] platform radeon_cp.0: firmware: agent loaded radeon/BARTS_mc.bin into memory
  • Sfarfallamenti dello schermo con Adobe Flash: vedere it/FlashPlayer#flickering.

Configurazione

Nella maggior parte dei casi non è necessario configurare a mano i driver open source per il display, dato che il server X di Xorg rileva e configura automaticamente l'hardware disponibile.


La configurazione opzionale seguente può essere utilizzata per migliorare le prestazioni 3D. Vedere le pagine di manuale xorg.conf(5) e radeon(4) per maggiori informazioni.

  • Section "Device"
     Driver "radeon"
     Identifier "My GPU"
     ...
     Option "AccelMethod" "XAA"
     # XAA/EXA
     Option "AccelDFS" "1"
     # 1/0 Attivo per PCIE, disattivato per AGP
     # Pagina man: Usare o non usare l'hook Accelerated EXA DownloadFromScreen
     # quando possibile.
     Option "AGPMode" "1"
     # 1-8 Non ha effetto sui modelli PCIE.
     Option "AGPFastWrite" "1"
     # 1/0 Non ha effetto sui modelli PCIE. Non raccomandato.
     Option "GARTSize" "64"
     # 0-64 Megabyte di memoria usata gart (sistema).
     # A volte impostata erroneamente in modo predefinito a 8MB, vedere il proprio file di log.
     # Piu' grande sembra essere meglio.
     Option "EnablePageFlip" "1"
     # 1/0 Aumenta sostanzialmente le prestazioni 3D
     # sembra solo in modalità XAA
     Option "ColorTiling" "1"
     # 1/0 Aumenta sostanzialmente le prestazioni 3D
     # ha avuto effetto positivo sulla stabilità del sistema dell'autore di questa sezione
    EndSection

Vedere anche

Collegamenti esterni