Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati

Versione 172 del 12/12/2016 09.40.04

Nascondi questo messaggio


Problemi in questa pagina? Segnalali in questa discussione

Introduzione

Questa pagina fornisce una panoramica dei driver disponibili per le schede video e le APU ATI/AMD.
Per informazioni specifiche sul driver open source Radeon, fare riferimento alla guida relativa.

Schede video ATI/AMD e driver disponibili

Identificare la propria scheda video

Avviare il terminale e digitare:

sudo update-pciids

lspci | grep -E 'VGA|Display'

Il primo comando è opzionale e richiede una connessione ad internet.
Il secondo comando mostrerà un testo simile a quello sottostante, specifico per la propria scheda video:

01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] RV710 [Radeon HD 4550]

Per maggiori informazioni sull'individuazione della GPU dedicata e/o integrata, consultare la pagina Video/Domande Frequenti.

Driver disponibili per Ubuntu

Driver open source

  • r128: driver libero per le schede ATI Rage128. Installare il pacchetto xserver-xorg-video-r128.

  • mach64: driver libero per le schede ATI Mach64. Installare il pacchetto xserver-xorg-video-mach64.

  • Radeon: driver libero preinstallato e attivato in maniera predefinita, disponibile per numerose schede Radeon e APU AMD.

  • Amdgpu: driver libero preinstallato e attivato in maniera predefinita nelle versioni più recenti di Ubuntu, disponibile per le schede Radeon di nuova generazione con architettura GCN 1.2 (Volcanic Islands, detta anche di terza generazione) o superiore.

Driver proprietari

  • AMDGPU-Pro: driver proprietario per numerose schede Radeon di nuova generazione, disponibile unicamente per sistemi a 64-bit. Note di rilascio, link per il download e guide all'installazione sono disponibili in questa pagina.

  • fglrx (noto come AMD Catalyst o AMD Crimsom Edition): driver proprietario per numerose schede Radeon. Questo driver non è più disponibile per Ubuntu 14.04 LTS con kernel Linux 4.4.0, Ubuntu 16.04 o versione successiva.

  • AMD Catalyst 13.1 (fglrx): driver proprietario per le schede Radeon HD 2xxx, 3xxx e 4xxx disponibile unicamente per Ubuntu 12.04 con kernel Linux 3.2.0.

Tabella delle schede video ATI/AMD

Di seguito vengono riportati i driver disponibili per la propria versione di Ubuntu, in funzione del modello di scheda video.

: driver open source presenti nei repository di Ubuntu. Se disponibili per la propria scheda, i driver Radeon e Amdgpu sono preinstallati nel sistema.

: driver proprietari prodotti da AMD. Possono essere installati successivamente.

Modelli di schede video

Driver disponibili

Ubuntu 12.04

Ubuntu 14.04

Ubuntu 16.04

Ubuntu 16.10

Rage128

r128

r128

r128

r128

Mach64

mach64

mach64

mach64

mach64

Radeon™ 7000 fino alla Radeon™ X 2300

Radeon

Radeon

Radeon

Radeon

Radeon™ HD 2xxx/3xxx/4xxx

Radeon *¹

Radeon

Radeon

Radeon

AMD Catalyst 13.1

Radeon™ HD 5xxx/6xxx/7xxx/8xxx

Radeon *¹

Radeon

Radeon

Radeon

fglrx

fglrx *³

Radeon™ R7 260/260X
Radeon™ R9 M270X/290/290X

Radeon

Radeon

Radeon

fglrx

fglrx *³

AMDGPU-Pro

Radeon™ R9 285 (Tonga, GCN 1.2)

Amdgpu *²

Amdgpu

Amdgpu

fglrx

fglrx *³

AMDGPU-Pro

Radeon™ R9 M295X (Tonga, GCN 1.2)

Amdgpu *²

Amdgpu

Amdgpu

fglrx

fglrx *³

Radeon™ Rx 2xx - Altri modelli non elencati precedentemente.

Radeon

Radeon

Radeon

fglrx

fglrx *³

Radeon™ R7 M350/M370
Radeon™ R9 M380/M385/360/390/390X

Radeon

Radeon

Radeon

fglrx

fglrx *³

AMDGPU-Pro

Radeon™ R9 380/380X/M395X (Tonga, GCN 1.2)

Amdgpu *²

Amdgpu

Amdgpu

fglrx

fglrx *³

AMDGPU-Pro

Radeon™ Rx 3xx - Altri modelli non elencati precedentemente.

Radeon

Radeon

Radeon

fglrx

fglrx *³

Radeon™ R9 Nano/Fury/FuryX (Fiji, GCN 1.2)

Amdgpu *²

Amdgpu

Amdgpu

fglrx

fglrx *³

AMDGPU-Pro

Radeon™ R7 M4xx-serie
Radeon™ R9 M485X

(?)

(?)

(?)

AMDGPU-Pro

Radeon™ RX 460/470/480 (Polaris 11-10, GCN 1.3)

Amdgpu

AMDGPU-Pro

Radeon™ Pro WX-serie (Polaris 11-10, GCN 1.3)
FirePro™ W-serie/S-serie (GCN 1.0 e superiore)

(?)

(?)

(?)

AMDGPU-Pro

Note

Per conoscere la versione del kernel Linux installata, digitare il seguente comando in una finestra di terminale:  uname -r 
Per avere maggiori informazioni sul significato di HWE Stack e sulle Point Release delle versioni LTS, consultare la pagina Rilasci/PointRelease.

  • *¹: in Ubuntu 12.04 le funzionalità del driver Radeon variano a seconda della versione del kernel Linux installata:

    • con kernel Linux 3.2.0 il driver Radeon non gestisce il risparmio energetico in maniera ottimale e si possono riscontrare problemi di surriscaldamento. In tal caso è possibile installare l'HWE Stack Trusty, tramite il quale verranno installate versioni del kernel Linux e del driver Radeon più recenti, che generalmente risolvono il problema.

    • con kernel Linux 3.2.0 il driver Radeon non supporta le schede grafiche delle serie Radeon HD 7xxx e 8xxx.

    • con kernel Linux 3.2.0 se si riscontrano problemi con l'uscita audio HDMI, seguire questa guida.

    • con kernel Linux 3.13.0 il driver Radeon dovrebbe gestire correttamente la scheda video. Se al contrario si notano problemi di surriscaldamento, consultare questa guida.

  • *²: in Ubuntu 14.04 il driver Amdgpu è disponibile unicamente con kernel Linux 4.4.0 (HWE Stack Xenial).

  • *³: in Ubuntu 14.04 il driver fglrx è installabile unicamente con kernel Linux 3.13.0.

Installazione del driver proprietario fglrx

Ubuntu offre i seguenti driver proprietari tramite repository ufficiali:

Per informazioni più dettagliate, consultare questa pagina.


Note preliminari:

In Ubuntu 14.04 LTS con kernel Linux 4.4.0, Ubuntu 16.04 LTS e rilasci successivi non è più possibile installare il driver proprietario fglrx.
Ubuntu utilizzerà automaticamente i driver open source Radeon o Amdgpu preinstallati nel sistema.

Ubuntu 12.04 LTS: per le schede video Radeon Rx 3xx, R9 Nano/Fury/FuryX installare unicamente il driver proprietario fglrx AMD Catalyst 15.7 o successivo; la procedura di installazione è indicata in questa pagina. Non installare il driver proprietario presente nei repository di Ubuntu.

Ubuntu 12.04 (kernel Linux 3.2.0): per le schede video Radeon HD 2xxx, 3xxx e 4xxx installare unicamente il driver proprietario AMD Catalyst 13.1 (supporta kernel Linux fino alla versione 3.4 e X.org fino alla versione 1.12); il driver è disponibile a questa pagina.
Non installare il driver proprietario presente nei repository di Ubuntu.

Installazione standard

Per installare il driver fglrx seguire la guida Abilitare driver proprietari.

Installazione da terminale

Se il metodo di installazione standard fallisce, è possibile installare il driver tramite terminale, seguendo la guida relativa.

Installazione manuale dal sito AMD

Se i metodi precedenti di installazione falliscono, è possibile installare il driver fglrx manualmente, scaricandolo dal sito internet AMD, come spiegato nella guida relativa.

Verifica di funzionamento e configurazione

  1. Per verificare che il driver proprietario sia in uso, digitare in un terminale:

    fglrxinfo

    si dovrebbe ottenere un output simile al seguente:

    fglrxinfo 
    display: :0  screen: 0
    OpenGL vendor string: Advanced Micro Devices, Inc.
    OpenGL renderer string: AMD Radeon HD 6300M Series
    OpenGL version string: 4.2.11733 Compatibility Profile Context
  2. Avviare Catalyst Control Center per effettuare eventuali configurazioni.

Qualora non si riuscisse a cambiare la risoluzione del monitor dalle Impostazioni di sistema di Ubuntu, sarà possibile farlo tramite Catalyst Control Center.

Risoluzione problemi

Errori di avvio di xserver

Se dopo l'installazione del driver proprietario fglrx il sistema si blocca all'avvio mostrando schermata nera, probabilmente xserver non è stato avviato correttamente.
Da schermata nera premere la combinazione di tasti Ctrl + Alt + F2, inserire nome utente e password, quindi procedere con uno dei metodi seguenti per risolvere il problema.

  • Metodo 1: inserire il comando seguente:

    sudo startx
  • Metodo 2: generare un nuovo file xorg.conf tramite il comando seguente:

    sudo amdconfig --initial -f

    quindi riavviare con:

    sudo reboot
  • Metodo 3: forzare il driver proprietario ad utilizzare i cambiamenti presenti nel nuovo file xorg.conf:

    sudo amdconfig --input=/etc/X11/xorg.conf --tls=1
  • Metodo 4: riconfigurare xserver tramite il comando seguente:

    sudo dpkg-reconfigure xserver-xorg

Errori dei driver fglrx

Qualora si riscontrassero problemi con i driver fglrx consultare questa pagina.

Grafica ibrida

Le tecnologie a grafica ibrida Intel/AMD o AMD/AMD possono essere gestite sia tramite driver open source (Radeon o Amdgpu) che tramite driver proprietari fglrx.

  • Driver open source Radeon/Amdgpu:

    • Ubuntu 14.04 e versioni successive: utilizzare PRIME, il quale permette di avviare la scheda video dedicata quando necessario, senza riavviare il PC.

    • Ubuntu 12.04: utilizzare vga_switcheroo, il quale tuttavia non è supportato da tutte le macchine.

  • Driver proprietario fglrx: permette di gestire lo switch tra processori grafici tramite Catalyst Control Center, ma richiede il riavvio del PC.
    I più vecchi sistemi Mux a grafica ibrida (probabilmente utilizzati per le schede video ATI/AMD fino alla serie Radeon HD 5xxx compresa) non sono più supportati da AMD e non è possibile installare il driver proprietario. Se durante l'installazione si ottiene l'errore:

    (WW) PowerXpress feature is not supported on A+I Mux System. Please uninstall fglrx driver.
    (EE) No devices detected.

    si sta utilizzando un sistema di questo tipo.
    In questo caso, rimuovere il driver fglrx e utilizzare uno dei metodi precedenti

Accelerazione hardware tramite driver proprietari in Ubuntu 12.04

I driver fglrx AMD Catalyst 14.12 e successivi supportano la Video Acceleration API (VA API). Se si installano questi driver non è necessario seguire la procedura seguente per abilitare l'accelerazione hardware. Questa procedura funziona unicamente in Ubuntu 12.04.

L'accelerazione hardware tramite il driver fglrx su Linux non è ancora completa, ma è comunque possibile attivare alcune funzionalità.
Per abilitarla (dopo aver installato il driver proprietario come descritto nei paragrafi precedenti), digitare il seguente comando in una finestra di terminale:

sudo apt-get install xvba-va-driver libva-glx1 libva-egl1 vainfo

Per verificare che l'installazione sia corretta, digitare:

sudo vainfo

si dovrebbe ottenere un output simile al seguente;

libva: VA-API version 0.32.0
Xlib:  extension "XFree86-DRI" missing on display ":0".
libva: va_getDriverName() returns 0
libva: Trying to open /usr/lib/x86_64-linux-gnu/dri/fglrx_drv_video.so
libva: va_openDriver() returns 0
vainfo: VA-API version: 0.32 (libva 1.0.15)
vainfo: Driver version: Splitted-Desktop Systems XvBA backend for VA-API - 0.7.8
vainfo: Supported profile and entrypoints
      VAProfileH264High               :    VAEntrypointVLD
      VAProfileVC1Advanced            :    VAEntrypointVLD

Se il messaggio ottenuto è più corto del precedente, il driver installato potrebbe non essere stato trovato.
In tal caso, digitare il seguente comando in una finestra di terminale per risolvere il problema:

  • architettura 64 bit:

    sudo ln -s /usr/lib/va/drivers/fglrx_drv_video.so /usr/lib/x86_64-linux-gnu/dri/fglrx_drv_video.so
  • architettura 32 bit:

    sudo ln -s /usr/lib/va/drivers/fglrx_drv_video.so /usr/lib/dri/fglrx_drv_video.so

Utilità

Per le schede grafiche ATI/AMD esistono dei piccoli tool di monitoraggio e controllo che permettono di gestire in modo più ampio la scheda grafica:

  • Radeontop, permette di monitorare l'attività e l'utilizzo della scheda grafica, sia nel complesso che nel dettaglio dele sue funzioni, utilizzabile dalle schede grafiche con chip R500 in poi

  • Radeontool, permette di gestire la retroilluminazione nei laptops e la gestione dell'uscita video esterna

Ulteriori risorse


CategoryHardware