Utente:Spoon/Draft: differenze tra le versioni

Introduzione + versioni + installazione amdgpu-pro
Nessun oggetto della modifica
(Introduzione + versioni + installazione amdgpu-pro)
Riga 2: Riga 2:


== Introduzione ==
== Introduzione ==
Questa guida è rivolta ai possessori di schede AMD/ATI che desiderano utilizzare i driver proprietari per la loro scheda grafica. Per installare i driver liberi si veda invece la guida [[Driver AMD liberi]].


Questo how-to spiegherà come installare i driver proprietari forniti da ATI per generare il modulo <code>fglrx</code> necessario al funzionamento del motore 3D delle schede grafiche.
Il panorama dei driver AMD è cambiato considerevolmente dal 2014. Anziché sviluppare separatamente un driver libero e uno proprietario, AMD ha deciso di unificare lo sviluppo: ora il driver di riferimento è il driver libero AMDGPU. Esiste poi un blob binario, utilizzabile insieme a tale driver, che fornisce un surplus di prestazioni e funzionalità, andando così a formare il driver AMDGPU-Pro. Per le schede meno recenti continuano a essere disponibili i driver Catalyst/fglrx.


Come è noto i driver ATI soffrono di una difficile installazione e configurazione. Sfortunatamente (o forse no) esistono molteplici configurazioni hardware che ostacolano l'installazione dei driver. Spesso, anche seguendo un guida perfetta, non si riesce ad attivare l'accelerazione 3D al primo colpo (molto raramente si hanno anche problemi di visualizzazione nel desktop). Solamente con i successivi tentativi (variando anche il metodo, o la guida) solitamente si raggiunge lo scopo prefisso. Il modesto consiglio è di non disperarsi, magari tirare cazzotti pesanti al case, ma provare finché non si riesce.
Si noti che mentre i driver fglrx sono disponibili già pacchettizzati per Debian, la parte proprietaria del driver AMDGPU-Pro non è (ancora) stata pacchettizzata.


== Versioni dei driver ==
Inoltre i driver fglrx soffrono di una difficile installazione e configurazione. Può capitare di non avere successo al primo colpo, o di ottenere risultati scadenti, e a volte è necessario cambiare metodo per raggiungere lo scopo prefisso. Il modesto consiglio è di non disperarsi, magari tirare cazzotti pesanti al case, ma provare finché non si riesce.
{{ Warningbox | Prima di proseguire leggere questo:}}
Con le ultime versioni(>=9.4) dei driver proprietari, [http://packages.debian.org/changelogs/pool/non-free/f/fglrx-driver/fglrx-driver_10-6-1/changelog#versionversion1:9-4-1 ATI ha tolto il supporto] per le schede grafiche con chip r5xx o inferiore (cioè tutte quelle precedenti alla serie HD) dai driver che mantiene aggiornati, e lo ha spostato su di una versione "legacy", la 9.3, che rimane l'unica versione dei driver proprietari a supportarle. Anche questi driver "legacy" limitano il loro supporto dalla serie X2100 alla serie 9500: per schede precedenti a questa ATI fornisce driver obsoleti o non ne fornisce affatto.


Ma il pessimo supporto non si ferma qui. Infatti i driver 9.3 sono presenti nel repository della versione stable di Debian (Lenny), ma in Squeeze è presente solo la versione >=10.6 poiché la 9.3 è [http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=454993#24 incompatibile con xorg >=7.5 e con le nuove versioni del kernel]. Inoltre, se utilizzate una configurazione con schede video multiple (crossfire), dovete utilizzare il driver compatibile con la più vecchia.
== Driver AMDGPU-Pro ==


Questa guida rimane quindi valida per chi usa debian stable (Lenny) ed ha una scheda dalla 9500 alla X2100, oppure per chi usa testing (o unstable) ma ha una scheda ATI HDxxxx.
Il driver AMDGPU-Pro è rivolto ai possessori di schede più recenti. Tale driver è stato sviluppato da AMD a partire dal 2014, quando il produttore ha cambiato la propria strategia a proposito dei driver (migliorando nettamente il suo supporto alla comunità open). Esso si basa sul driver libero AMDGPU.


Per tutti gli altri conviene utilizzare i driver (liberi!) [http://www.x.org/wiki/radeon radeon] o i radeonhd (non sono la versione hd dei radeon, ma altri driver), che sono probabilmente già in funzione sulla vostra macchina (e che funzionano egregiamente! Solo le prestazioni in 3d sono inferiori ai driver proprietari). Se non lo fossero basta [[Driver_ATI_Radeon_Open | installarli]].
Al momento non esiste un pacchetto Debian per installare questo driver. Il [https://support.amd.com/en-us/kb-articles/Pages/Radeon-Software-for-Linux-Release-Notes.aspx rilascio più recente] da parte del produttore è datato 12 dicembre 2017. Tra le distribuzioni ufficialmente supportate non compare Debian, ma poiché c'è Ubuntu 16.04 si può comunque provare a tentare l'installazione.
 
=== Schede supportate ===
 
La versione più recente del driver è la 17.50 e supporta i chip delle schede:
<pre>
RX Vega Series Graphics
Vega Frontier Edition
Pro WX-series
Pro WX 9100
Pro Duo
RX 550/560/570/580 Series Graphics
RX 460/470/480 Graphics
R9 Fury/Fury X/Nano Graphics
R9 380/380X/390/390X Graphics
R9 360 Graphics
R9 285/290/290X Graphics
R7 240/250/250X/260/260X/350
R5 340
HD7700/7800/8500/8600
FirePro W9100
FirePro W8100
FirePro W7100
FirePro W5100
FirePro W4300
FirePro W4100
FirePro W2100
FirePro W600
FirePro S-Series
</pre>
 
== Driver Catalyst (fglrx) ==
 
I driver Catalyst/fglrx sono i vecchi driver proprietari per possessori di schede ATI/AMD. Il loro sviluppo si è fermato, per cui essi usciranno progressivamente di scena. Già ora, infatti, non sono più disponibili per Stretch, ovvero l'attuale stable, a causa di incompatibilità con le versioni più recenti del server X. Sono al momento disponibili due driver diversi, una versione "standard" (disponibile su Wheezy e Jessie) e una versione "legacy" (disponibile solo su Wheezy).
 
=== Schede supportate ===
 
La versione più recente del pacchetto <code>fglrx-driver</code> è la 15.12-2, che fornisce il supporto per i chip delle seguenti schede:
<pre>
Radeon R9 200 series, Radeon R7 200 series, Radeon HD 8000, Radeon HD 7000, Radeon HD 6000 and Radeon HD 5000
</pre>
 
La versione più recente del pacchetto <code>fglrx-legacy-driver</code> è la 8.97.100.7-3, che fornisce il supporto per i chip delle seguenti schede:
<pre>
Radeon HD 4000, Radeon HD 3000 and Radeon HD 2000
</pre>
 
 
== Firmware proprietario ==
 
Come capita anche con i driver liberi, può capitare che sia necessario il firmware proprietario per un corretto funzionamento delle schede. Fino a Jessie il pacchetto firmware-linux-nonfree (sezione non-free) forniva il firmware proprietario per vari driver, mentre da Stretch in avanti questo è un metapacchetto che installa pacchetti più specifici per le varie configurazioni. Quello relativo alle schede video AMD è firmware-amd-graphics, la cui ultima versione disponibile al momento è la 20170823-1. Il pacchetto contiene binari per i seguenti chipset:
<pre>
  * amdgpu/carrizo_ce.bin
  * amdgpu/carrizo_me.bin
  * amdgpu/carrizo_mec.bin
  * amdgpu/carrizo_mec2.bin
  * amdgpu/carrizo_pfp.bin
  * amdgpu/carrizo_rlc.bin
  * amdgpu/carrizo_sdma.bin
  * amdgpu/carrizo_sdma1.bin
  * amdgpu/carrizo_uvd.bin
  * amdgpu/carrizo_vce.bin
  * amdgpu/fiji_ce.bin
  * amdgpu/fiji_mc.bin
  * amdgpu/fiji_me.bin
  * amdgpu/fiji_mec.bin
  * amdgpu/fiji_mec2.bin
  * amdgpu/fiji_pfp.bin
  * amdgpu/fiji_rlc.bin
  * amdgpu/fiji_sdma.bin
  * amdgpu/fiji_sdma1.bin
  * amdgpu/fiji_smc.bin
  * amdgpu/fiji_uvd.bin
  * amdgpu/fiji_vce.bin
  * amdgpu/polaris10_ce.bin
  * amdgpu/polaris10_k_smc.bin
  * amdgpu/polaris10_mc.bin
  * amdgpu/polaris10_me.bin
  * amdgpu/polaris10_mec.bin
  * amdgpu/polaris10_mec2.bin
  * amdgpu/polaris10_pfp.bin
  * amdgpu/polaris10_rlc.bin
  * amdgpu/polaris10_sdma.bin
  * amdgpu/polaris10_sdma1.bin
  * amdgpu/polaris10_smc.bin
  * amdgpu/polaris10_smc_sk.bin
  * amdgpu/polaris10_uvd.bin
  * amdgpu/polaris10_vce.bin
  * amdgpu/polaris11_ce.bin
  * amdgpu/polaris11_k_smc.bin
  * amdgpu/polaris11_mc.bin
  * amdgpu/polaris11_me.bin
  * amdgpu/polaris11_mec.bin
  * amdgpu/polaris11_mec2.bin
  * amdgpu/polaris11_pfp.bin
  * amdgpu/polaris11_rlc.bin
  * amdgpu/polaris11_sdma.bin
  * amdgpu/polaris11_sdma1.bin
  * amdgpu/polaris11_smc.bin
  * amdgpu/polaris11_smc_sk.bin
  * amdgpu/polaris11_uvd.bin
  * amdgpu/polaris11_vce.bin
  * amdgpu/polaris12_ce.bin
  * amdgpu/polaris12_mc.bin
  * amdgpu/polaris12_me.bin
  * amdgpu/polaris12_mec.bin
  * amdgpu/polaris12_mec2.bin
  * amdgpu/polaris12_pfp.bin
  * amdgpu/polaris12_rlc.bin
  * amdgpu/polaris12_sdma.bin
  * amdgpu/polaris12_sdma1.bin
  * amdgpu/polaris12_smc.bin
  * amdgpu/polaris12_uvd.bin
  * amdgpu/polaris12_vce.bin
  * amdgpu/stoney_ce.bin
  * amdgpu/stoney_me.bin
  * amdgpu/stoney_mec.bin
  * amdgpu/stoney_pfp.bin
  * amdgpu/stoney_rlc.bin
  * amdgpu/stoney_sdma.bin
  * amdgpu/stoney_vce.bin
  * amdgpu/stoney_uvd.bin
  * amdgpu/tonga_ce.bin
  * amdgpu/tonga_k_smc.bin
  * amdgpu/tonga_mc.bin
  * amdgpu/tonga_me.bin
  * amdgpu/tonga_mec.bin
  * amdgpu/tonga_mec2.bin
  * amdgpu/tonga_pfp.bin
  * amdgpu/tonga_rlc.bin
  * amdgpu/tonga_sdma.bin
  * amdgpu/tonga_sdma1.bin
  * amdgpu/tonga_smc.bin
  * amdgpu/tonga_uvd.bin
  * amdgpu/tonga_vce.bin
  * amdgpu/topaz_ce.bin
  * amdgpu/topaz_k_smc.bin
  * amdgpu/topaz_mc.bin
  * amdgpu/topaz_me.bin
  * amdgpu/topaz_mec.bin
  * amdgpu/topaz_mec2.bin
  * amdgpu/topaz_pfp.bin
  * amdgpu/topaz_rlc.bin
  * amdgpu/topaz_sdma.bin
  * amdgpu/topaz_sdma1.bin
  * amdgpu/topaz_smc.bin
  * amdgpu/vega10_acg_smc.bin
  * amdgpu/vega10_asd.bin
  * amdgpu/vega10_ce.bin
  * amdgpu/vega10_gpu_info.bin
  * amdgpu/vega10_me.bin
  * amdgpu/vega10_mec.bin
  * amdgpu/vega10_mec2.bin
  * amdgpu/vega10_pfp.bin
  * amdgpu/vega10_rlc.bin
  * amdgpu/vega10_sdma.bin
  * amdgpu/vega10_sdma1.bin
  * amdgpu/vega10_smc.bin
  * amdgpu/vega10_sos.bin
  * amdgpu/vega10_uvd.bin
  * amdgpu/vega10_vce.bin
  * Rage 128 CCE microcode (r128/r128_cce.bin)
  * Radeon HD IGP 7500/7600 series ME microcode (radeon/ARUBA_me.bin)
  * Radeon HD IGP 7500/7600 series PFP microcode (radeon/ARUBA_pfp.bin)
  * Radeon HD IGP 7500/7600 series RLC microcode (radeon/ARUBA_rlc.bin)
  * radeon/banks_k_2_smc.bin
  * Radeon HD 6800 series MC microcode (radeon/BARTS_mc.bin)
  * Radeon HD 6800 series ME microcode (radeon/BARTS_me.bin)
  * Radeon HD 6800 series PFP microcode (radeon/BARTS_pfp.bin)
  * Radeon HD 6800 series SMC microcode (radeon/BARTS_smc.bin)
  * Radeon HD 7790/8770/8950 CE microcode (radeon/bonaire_ce.bin)
  * Radeon HD 7790/8770/8950 CE microcode (radeon/BONAIRE_ce.bin)
  * radeon/bonaire_k_smc.bin
  * Radeon HD 7790/8770/8950 MC microcode (radeon/bonaire_mc.bin)
  * Radeon HD 7790/8770/8950 MC microcode, version 1
    (radeon/BONAIRE_mc.bin)
  * Radeon HD 7790/8770/8950 MC microcode, version 2
    (radeon/BONAIRE_mc2.bin)
  * Radeon HD 7790/8770/8950 ME microcode (radeon/bonaire_me.bin)
  * Radeon HD 7790/8770/8950 ME microcode (radeon/BONAIRE_me.bin)
  * Radeon HD 7790/8770/8950 MEC microcode (radeon/bonaire_mec.bin)
  * Radeon HD 7790/8770/8950 MEC microcode (radeon/BONAIRE_mec.bin)
  * Radeon HD 7790/8770/8950 PFP microcode (radeon/bonaire_pfp.bin)
  * Radeon HD 7790/8770/8950 PFP microcode (radeon/BONAIRE_pfp.bin)
  * Radeon HD 7790/8770/8950 RLC microcode (radeon/bonaire_rlc.bin)
  * Radeon HD 7790/8770/8950 RLC microcode (radeon/BONAIRE_rlc.bin)
  * Radeon HD 7790/8770/8950 SDMA microcode (radeon/bonaire_sdma.bin)
  * Radeon HD 7790/8770/8950 SDMA microcode (radeon/BONAIRE_sdma.bin)
  * Radeon HD 7790/8770/8950 SDMA1 microcode (radeon/bonaire_sdma1.bin)
  * Radeon HD 7790/8770/8950 series SMC microcode
    (radeon/bonaire_smc.bin)
  * Radeon HD 7790/8770/8950 series SMC microcode
    (radeon/BONAIRE_smc.bin)
  * Radeon HD 7790/8770/8950, 8100/8200/8300/8400 series, and
    "Mullins"/"Beema" IGP UVD microcode (radeon/BONAIRE_uvd.bin)
  * Radeon HD 7790/8770/8950 UVD microcode (radeon/bonaire_uvd.bin)
  * Radeon HD VCE microcode (radeon/BONAIRE_vce.bin)
  * Radeon HD 7790/8770/8950 VCE microcode (radeon/bonaire_vce.bin)
  * Radeon HD 6300/6500/6800 series RLC microcode (radeon/BTC_rlc.bin)
  * Radeon HD 6300 series MC microcode (radeon/CAICOS_mc.bin)
  * Radeon HD 6300 series ME microcode (radeon/CAICOS_me.bin)
  * Radeon HD 6300 series PFP microcode (radeon/CAICOS_pfp.bin)
  * Radeon HD 6300 series SMC microcode (radeon/CAICOS_smc.bin)
  * Radeon HD 6900 series MC microcode (radeon/CAYMAN_mc.bin)
  * Radeon HD 6900 series ME microcode (radeon/CAYMAN_me.bin)
  * Radeon HD 6900 series PFP microcode (radeon/CAYMAN_pfp.bin)
  * Radeon HD 6900 series RLC microcode (radeon/CAYMAN_rlc.bin)
  * Radeon HD 6900 series SMC microcode (radeon/CAYMAN_smc.bin)
  * Radeon HD 5400 series ME microcode (radeon/CEDAR_me.bin)
  * Radeon HD 5400 series PFP microcode (radeon/CEDAR_pfp.bin)
  * Radeon HD 5400 series RLC microcode (radeon/CEDAR_rlc.bin)
  * Radeon HD 5400 series SMC microcode (radeon/CEDAR_smc.bin)
  * Radeon HD 5800/5900 series ME microcode (radeon/CYPRESS_me.bin)
  * Radeon HD 5800/5900 series PFP microcode (radeon/CYPRESS_pfp.bin)
  * Radeon HD 5800/5900 series RLC microcode (radeon/CYPRESS_rlc.bin)
  * Radeon HD 5800/5900 series SMC microcode (radeon/CYPRESS_smc.bin)
  * Radeon HD 5x00 series UVD microcode (radeon/CYPRESS_uvd.bin)
  * Radeon HD 8500M series and R5 M200 CE microcode
    (radeon/hainan_ce.bin)
  * Radeon HD 8500M series and R5 M200 CE microcode
    (radeon/HAINAN_ce.bin)
  * radeon/hainan_k_smc.bin
  * Radeon HD 8500M series and R5 M200 MC microcode
    (radeon/hainan_mc.bin)
  * Radeon HD 8500M series and R5 M200 MC microcode, version 1
    (radeon/HAINAN_mc.bin)
  * Radeon HD 8500M series and R5 M200 MC microcode, version 2
    (radeon/HAINAN_mc2.bin)
  * Radeon HD 8500M series and R5 M200 ME microcode
    (radeon/hainan_me.bin)
  * Radeon HD 8500M series and R5 M200 ME microcode
    (radeon/HAINAN_me.bin)
  * Radeon HD 8500M series and R5 M200 PFP microcode
    (radeon/hainan_pfp.bin)
  * Radeon HD 8500M series and R5 M200 PFP microcode
    (radeon/HAINAN_pfp.bin)
  * Radeon HD 8500M series and R5 M200 RLC microcode
    (radeon/hainan_rlc.bin)
  * Radeon HD 8500M series and R5 M200 RLC microcode
    (radeon/HAINAN_rlc.bin)
  * Radeon HD 8500M series and R5 M200 SMC microcode
    (radeon/hainan_smc.bin)
  * Radeon HD 8500M series and R5 M200 SMC microcode
    (radeon/HAINAN_smc.bin)
  * Radeon R9 290 series CE microcode (radeon/hawaii_ce.bin)
  * Radeon R9 290 series CE microcode (radeon/HAWAII_ce.bin)
  * radeon/hawaii_k_smc.bin
  * Radeon R9 290 series MC microcode (radeon/hawaii_mc.bin)
  * Radeon R9 290 series MC microcode, version 1 (radeon/HAWAII_mc.bin)
  * Radeon R9 290 series MC microcode, version 2 (radeon/HAWAII_mc2.bin)
  * Radeon R9 290 series ME microcode (radeon/hawaii_me.bin)
  * Radeon R9 290 series ME microcode (radeon/HAWAII_me.bin)
  * Radeon R9 290 series MEC microcode (radeon/hawaii_mec.bin)
  * Radeon R9 290 series MEC microcode (radeon/HAWAII_mec.bin)
  * Radeon R9 290 series PFP microcode (radeon/hawaii_pfp.bin)
  * Radeon R9 290 series PFP microcode (radeon/HAWAII_pfp.bin)
  * Radeon R9 290 series RLC microcode (radeon/hawaii_rlc.bin)
  * Radeon R9 290 series RLC microcode (radeon/HAWAII_rlc.bin)
  * Radeon R9 290 series SDMA microcode (radeon/hawaii_sdma.bin)
  * Radeon R9 290 series SDMA microcode (radeon/HAWAII_sdma.bin)
  * Radeon R9 290 series SDMA microcode (radeon/hawaii_sdma1.bin)
  * Radeon R9 290 series SMC microcode (radeon/HAWAII_smc.bin)
  * Radeon R9 290 series SMC microcode (radeon/hawaii_smc.bin)
  * Radeon R9 290 series UVD microcode (radeon/hawaii_uvd.bin)
  * Radeon R9 290 series VCE microcode (radeon/hawaii_vce.bin)
  * Radeon HD 5700 series ME microcode (radeon/JUNIPER_me.bin)
  * Radeon HD 5700 series PFP microcode (radeon/JUNIPER_pfp.bin)
  * Radeon HD 5700 series RLC microcode (radeon/JUNIPER_rlc.bin)
  * Radeon HD 5700 series SMC microcode (radeon/JUNIPER_smc.bin)
  * Radeon HD 8100/8200/8300/8400 series CE microcode
    (radeon/kabini_ce.bin)
  * Radeon HD 8100/8200/8300/8400 series CE microcode
    (radeon/KABINI_ce.bin)
  * Radeon HD 8100/8200/8300/8400 series ME microcode
    (radeon/kabini_me.bin)
  * Radeon HD 8100/8200/8300/8400 series ME microcode
    (radeon/KABINI_me.bin)
  * Radeon HD 8100/8200/8300/8400 series MEC microcode
    (radeon/kabini_mec.bin)
  * Radeon HD 8100/8200/8300/8400 series MEC microcode
    (radeon/KABINI_mec.bin)
  * Radeon HD 8100/8200/8300/8400 series PFP microcode
    (radeon/kabini_pfp.bin)
  * Radeon HD 8100/8200/8300/8400 series PFP microcode
    (radeon/KABINI_pfp.bin)
  * Radeon HD 8100/8200/8300/8400 series RLC microcode
    (radeon/kabini_rlc.bin)
  * Radeon HD 8100/8200/8300/8400 series RLC microcode
    (radeon/KABINI_rlc.bin)
  * Radeon HD 8100/8200/8300/8400 series SDMA microcode
    (radeon/kabini_sdma.bin)
  * Radeon HD 8100/8200/8300/8400 series SDMA microcode
    (radeon/KABINI_sdma.bin)
  * Radeon HD 8100/8200/8300/8400 series SDMA1 microcode
    (radeon/kabini_sdma1.bin)
  * Radeon HD 8100/8200/8300/8400 series UVD microcode
    (radeon/kabini_uvd.bin)
  * Radeon HD 8100/8200/8300/8400 series VCE microcode
    (radeon/kabini_vce.bin)
  * Radeon R5/R7 IGP 200 series CE microcode (radeon/kaveri_ce.bin)
  * Radeon R5/R7 IGP 200 series CE microcode (radeon/KAVERI_ce.bin)
  * Radeon R5/R7 IGP 200 series ME microcode (radeon/kaveri_me.bin)
  * Radeon R5/R7 IGP 200 series ME microcode (radeon/KAVERI_me.bin)
  * Radeon R5/R7 IGP 200 series MEC microcode, version 396
    (radeon/kaveri_mec.bin)
  * Radeon R5/R7 IGP 200 series MEC microcode (radeon/KAVERI_mec.bin)
  * Radeon R5/R7 IGP 200 series MEC microcode, version 396
    (radeon/kaveri_mec2.bin)
  * Radeon R5/R7 IGP 200 series PFP microcode (radeon/kaveri_pfp.bin)
  * Radeon R5/R7 IGP 200 series PFP microcode (radeon/KAVERI_pfp.bin)
  * Radeon R5/R7 IGP 200 series RLC microcode (radeon/kaveri_rlc.bin)
  * Radeon R5/R7 IGP 200 series RLC microcode (radeon/KAVERI_rlc.bin)
  * Radeon R5/R7 IGP 200 series SDMA microcode (radeon/kaveri_sdma.bin)
  * Radeon R5/R7 IGP 200 series SDMA microcode (radeon/KAVERI_sdma.bin)
  * Radeon R5/R7 IGP 200 series SDMA1 microcode
    (radeon/kaveri_sdma1.bin)
  * Radeon R5/R7 IGP 200 series UVD microcode (radeon/kaveri_uvd.bin)
  * Radeon R5/R7 IGP 200 series VCE microcode (radeon/kaveri_vce.bin)
  * Radeon "Mullins"/"Beema" IGP CE microcode (radeon/mullins_ce.bin)
  * Radeon "Mullins"/"Beema" IGP CE microcode (radeon/MULLINS_ce.bin)
  * Radeon "Mullins"/"Beema" IGP ME microcode (radeon/mullins_me.bin)
  * Radeon "Mullins"/"Beema" IGP ME microcode (radeon/MULLINS_me.bin)
  * Radeon "Mullins"/"Beema" IGP MEC microcode (radeon/mullins_mec.bin)
  * Radeon "Mullins"/"Beema" IGP MEC microcode (radeon/MULLINS_mec.bin)
  * Radeon "Mullins"/"Beema" IGP PFP microcode (radeon/mullins_pfp.bin)
  * Radeon "Mullins"/"Beema" IGP PFP microcode (radeon/MULLINS_pfp.bin)
  * Radeon "Mullins"/"Beema" IGP RLC microcode (radeon/mullins_rlc.bin)
  * Radeon "Mullins"/"Beema" IGP RLC microcode (radeon/MULLINS_rlc.bin)
  * Radeon "Mullins"/"Beema" IGP SDMA microcode
    (radeon/mullins_sdma.bin)
  * Radeon "Mullins"/"Beema" IGP SDMA microcode
    (radeon/MULLINS_sdma.bin)
  * Radeon "Mullins"/"Beema" IGP SDMA1 microcode
    (radeon/mullins_sdma1.bin)
  * Radeon "Mullins"/"Beema" IGP UVD microcode (radeon/mullins_uvd.bin)
  * Radeon "Mullins"/"Beema" IGP VCE microcode (radeon/mullins_vce.bin)
  * Radeon HD 8500/8600/8700 series CE microcode (radeon/oland_ce.bin)
  * Radeon HD 8500/8600/8700 series CE microcode (radeon/OLAND_ce.bin)
  * radeon/oland_k_smc.bin
  * Radeon HD 8500/8600/8700 series MC microcode (radeon/oland_mc.bin)
  * Radeon HD 8500/8600/8700 series MC microcode, version 1
    (radeon/OLAND_mc.bin)
  * Radeon HD 8500/8600/8700 series MC microcode, version 2
    (radeon/OLAND_mc2.bin)
  * Radeon HD 8500/8600/8700 series ME microcode (radeon/oland_me.bin)
  * Radeon HD 8500/8600/8700 series ME microcode (radeon/OLAND_me.bin)
  * Radeon HD 8500/8600/8700 series PFP microcode (radeon/oland_pfp.bin)
  * Radeon HD 8500/8600/8700 series PFP microcode (radeon/OLAND_pfp.bin)
  * Radeon HD 8500/8600/8700 series RLC microcode (radeon/oland_rlc.bin)
  * Radeon HD 8500/8600/8700 series RLC microcode (radeon/OLAND_rlc.bin)
  * Radeon HD 8500/8600/8700 series SMC microcode (radeon/oland_smc.bin)
  * Radeon HD 8500/8600/8700 series SMC microcode (radeon/OLAND_smc.bin)
  * Radeon HD IGP 6200/6300/7300 series ME microcode
    (radeon/PALM_me.bin)
  * Radeon HD IGP 6200/6300/7300 series PFP microcode
    (radeon/PALM_pfp.bin)
  * Radeon HD 7800 series CE microcode (radeon/pitcairn_ce.bin)
  * Radeon HD 7800 series CE microcode (radeon/PITCAIRN_ce.bin)
  * radeon/pitcairn_k_smc.bin
  * Radeon HD 7800 series MC microcode (radeon/pitcairn_mc.bin)
  * Radeon HD 7800 series MC microcode, version 1
    (radeon/PITCAIRN_mc.bin)
  * Radeon HD 7800 series MC microcode, version 2
    (radeon/PITCAIRN_mc2.bin)
  * Radeon HD 7800 series ME microcode (radeon/pitcairn_me.bin)
  * Radeon HD 7800 series ME microcode (radeon/PITCAIRN_me.bin)
  * Radeon HD 7800 series PFP microcode (radeon/pitcairn_pfp.bin)
  * Radeon HD 7800 series PFP microcode (radeon/PITCAIRN_pfp.bin)
  * Radeon HD 7800 series RLC microcode (radeon/pitcairn_rlc.bin)
  * Radeon HD 7800 series RLC microcode (radeon/PITCAIRN_rlc.bin)
  * Radeon HD 7800 series SMC microcode (radeon/pitcairn_smc.bin)
  * Radeon HD 7800 series SMC microcode (radeon/PITCAIRN_smc.bin)
  * Radeon R100-family CP microcode (radeon/R100_cp.bin)
  * Radeon R200-family CP microcode (radeon/R200_cp.bin)
  * Radeon R300-family CP microcode (radeon/R300_cp.bin)
  * Radeon R400-family CP microcode (radeon/R420_cp.bin)
  * Radeon R500-family CP microcode (radeon/R520_cp.bin)
  * Radeon R600 ME microcode (radeon/R600_me.bin)
  * Radeon R600 PFP microcode (radeon/R600_pfp.bin)
  * Radeon R600-family RLC microcode (radeon/R600_rlc.bin)
  * Radeon R600 UVD microcode (radeon/R600_uvd.bin)
  * Radeon R700-family RLC microcode (radeon/R700_rlc.bin)
  * Radeon HD 5500/5600 series ME microcode (radeon/REDWOOD_me.bin)
  * Radeon HD 5500/5600 series PFP microcode (radeon/REDWOOD_pfp.bin)
  * Radeon HD 5500/5600 series RLC microcode (radeon/REDWOOD_rlc.bin)
  * Radeon HD 5500/5600 series SMC microcode (radeon/REDWOOD_smc.bin)
  * Radeon RS600 CP microcode (radeon/RS600_cp.bin)
  * Radeon RS690 CP microcode (radeon/RS690_cp.bin)
  * Radeon RS780 ME microcode (radeon/RS780_me.bin)
  * Radeon RS780 PFP microcode (radeon/RS780_pfp.bin)
  * Radeon RS780 UVD microcode (radeon/RS780_uvd.bin)
  * Radeon RV610 ME microcode (radeon/RV610_me.bin)
  * Radeon RV610 PFP microcode (radeon/RV610_pfp.bin)
  * Radeon RV620 ME microcode (radeon/RV620_me.bin)
  * Radeon RV620 PFP microcode (radeon/RV620_pfp.bin)
  * Radeon RV630 ME microcode (radeon/RV630_me.bin)
  * Radeon RV630 PFP microcode (radeon/RV630_pfp.bin)
  * Radeon RV635 ME microcode (radeon/RV635_me.bin)
  * Radeon RV635 PFP microcode (radeon/RV635_pfp.bin)
  * Radeon RV670 ME microcode (radeon/RV670_me.bin)
  * Radeon RV670 PFP microcode (radeon/RV670_pfp.bin)
  * Radeon RV710 ME microcode (radeon/RV710_me.bin)
  * Radeon RV710 PFP microcode (radeon/RV710_pfp.bin)
  * Radeon RV710 SMC microcode (radeon/RV710_smc.bin)
  * Radeon RV710/RV730/RV740 UVD microcode (radeon/RV710_uvd.bin)
  * Radeon RV730/RV740 ME microcode (radeon/RV730_me.bin)
  * Radeon RV730/RV740 PFP microcode (radeon/RV730_pfp.bin)
  * Radeon RV730 SMC microcode (radeon/RV730_smc.bin)
  * Radeon RV740 SMC microcode (radeon/RV740_smc.bin)
  * Radeon RV770 ME microcode (radeon/RV770_me.bin)
  * Radeon RV770 PFP microcode (radeon/RV770_pfp.bin)
  * Radeon RV770 SMC microcode (radeon/RV770_smc.bin)
  * Radeon RV770 UVD microcode (radeon/RV770_uvd.bin)
  * radeon/si58_mc.bin
  * Radeon HD IGP 6400/6500/6600 series ME microcode
    (radeon/SUMO_me.bin)
  * Radeon HD IGP 6400/6500/6600 series PFP microcode
    (radeon/SUMO_pfp.bin)
  * Radeon HD IGP 6200/6300/6400/6500/6600/7300 series RLC microcode
    (radeon/SUMO_rlc.bin)
  * Radeon HD 6x00/7500 series and IGP 6x00/7300 series UVD microcode
    (radeon/SUMO_uvd.bin)
  * Radeon HD 6370D/6380G/6410D ME microcode (radeon/SUMO2_me.bin)
  * Radeon HD 6370D/6380G/6410D PFP microcode (radeon/SUMO2_pfp.bin)
  * Radeon HD 7900 series CE microcode (radeon/tahiti_ce.bin)
  * Radeon HD 7900 series CE microcode (radeon/TAHITI_ce.bin)
  * radeon/tahiti_k_smc.bin
  * Radeon HD 7900 series MC microcode (radeon/tahiti_mc.bin)
  * Radeon HD 7900 series MC microcode, version 1 (radeon/TAHITI_mc.bin)
  * Radeon HD 7900 series MC microcode, version 2
    (radeon/TAHITI_mc2.bin)
  * Radeon HD 7900 series ME microcode (radeon/tahiti_me.bin)
  * Radeon HD 7900 series ME microcode (radeon/TAHITI_me.bin)
  * Radeon HD 7900 series PFP microcode (radeon/tahiti_pfp.bin)
  * Radeon HD 7900 series PFP microcode (radeon/TAHITI_pfp.bin)
  * Radeon HD 7900 series RLC microcode (radeon/tahiti_rlc.bin)
  * Radeon HD 7900 series RLC microcode (radeon/TAHITI_rlc.bin)
  * Radeon HD 7900 series SMC microcode (radeon/tahiti_smc.bin)
  * Radeon HD 7900 series SMC microcode (radeon/TAHITI_smc.bin)
  * Radeon HD 7900 series UVD microcode (radeon/TAHITI_uvd.bin)
  * Radeon HD 7900 series VCE microcode (radeon/TAHITI_vce.bin)
  * Radeon HD 6500/6600/7500 series MC microcode (radeon/TURKS_mc.bin)
  * Radeon HD 6500/6600/7500 series ME microcode (radeon/TURKS_me.bin)
  * Radeon HD 6500/6600/7500 series PFP microcode (radeon/TURKS_pfp.bin)
  * Radeon HD 6500/6600/7500 series SMC microcode (radeon/TURKS_smc.bin)
  * Radeon HD 7700 series CE microcode (radeon/verde_ce.bin)
  * Radeon HD 7700 series CE microcode (radeon/VERDE_ce.bin)
  * radeon/verde_k_smc.bin
  * Radeon HD 7700 series MC microcode (radeon/verde_mc.bin)
  * Radeon HD 7700 series MC microcode, version 1 (radeon/VERDE_mc.bin)
  * Radeon HD 7700 series MC microcode, version 2 (radeon/VERDE_mc2.bin)
  * Radeon HD 7700 series ME microcode (radeon/verde_me.bin)
  * Radeon HD 7700 series ME microcode (radeon/VERDE_me.bin)
  * Radeon HD 7700 series PFP microcode (radeon/verde_pfp.bin)
  * Radeon HD 7700 series PFP microcode (radeon/VERDE_pfp.bin)
  * Radeon HD 7700 series RLC microcode (radeon/verde_rlc.bin)
  * Radeon HD 7700 series RLC microcode (radeon/VERDE_rlc.bin)
  * Radeon HD 7700 series SMC microcode (radeon/verde_smc.bin)
  * Radeon HD 7700 series SMC microcode (radeon/VERDE_smc.bin)
</pre>
 
== Installazione ==
 
=== AMDGPU-Pro ===
 
Non essendo ancora disponibile un pacchetto apposito, si deve utilizzare l'installer fornito da AMD. Esso supporta ufficialmente Ubuntu ma non Debian, è quindi possibile tentare l'installazione ma il risultato non è garantito.
Per iniziare, è necessario scaricare l'archivio compresso da [https://support.amd.com/en-us/kb-articles/Pages/Radeon-Software-for-Linux-Release-Notes.aspx questa pagina]. Supponendo che esso si chiami <code>amdgpu-pro-17.50.tar.xz</code>, lo si scompatta con il comando
<pre>
tar -Jxvf amdgpu-pro-17.50.tar.xz
</pre>
per poi entrare nella cartella relativa:
<pre>
cd amdgpu-pro-17.50.tar.xz
</pre>
A questo punto è necessario installare il driver AMDGPU libero. È possibile farlo seguendo la guida relativa tramite un pacchetto Debian o utilizzando l'installer appena scaricato.
 
{{ Box | Compatibilità delle versioni |
Nel caso si installi il driver AMDGPU utilizzando il pacchetto Debian, è bene controllare che la versione coincida con quella del blob proprietario "-Pro" che si sta installando. In caso contrario il procedimento potrebbe non andare a buon fine. }}
Il secondo metodo consiste nel dare il comando
<pre>
./amdgpu-install -y
</pre>
È consigliato riavviare il sistema. Una volta installato il driver libero con uno dei due metodi descritti sopra, l'installazione del blob binario differisce a seconda della scheda in uso. Per schede Vega 10 o successive si dà il comando
<pre>
./amdgpu-pro-install -y --opencl=rocm
</pre>
altrimenti
<pre>
./amdgpu-pro-install -y --opencl=legacy
</pre>
È consigliato riavviare il sistema. Ulteriori dettagli su come ottenere aiuto o come disinstallare il driver si trovano a [https://support.amd.com/en-us/kb-articles/Pages/Installation-Instructions-for-amdgpu-Graphics-Stacks.aspx questa pagina].


== Software richiesto ==
== Software richiesto ==
68

contributi