PRE-NOTES
Questa risposta si applica anche all'ultimo aggiornamento HWE per 14.04 (AKA 14.04.5). Questo aggiornamento porta Xorg e il kernel alle versioni su 16.04. Leggi di seguito per maggiori dettagli sul perché questo è importante.
SFONDO
Cominciamo con una descrizione generale.
Con il rilascio di Ubuntu 16.04, è arrivata la mancanza di driver proprietari per AMD. "Perché?" potresti chiedere. Bene, è a causa di alcune cose.
Innanzitutto, non è compatibile. Non troverai fglrx
nei repository 16.04, né troverai una versione per 16.04 online. Se scarichi l'ultima versione dal sito Web di AMD e la installi, ti imbatterai in Modalità grafica bassa, schermate vuote e altre cose brutte che non vuoi che accadano.
Potresti sperare che AMD intervenga per aggiornare il driver, ma poi non devi conoscere la reputazione di AMD per il fatto di abbandonare il supporto per le carte anche leggermente più vecchie su Linux. Poiché AMD non vuole aggiornare il driver, Canonical potrebbe crearne uno per Ubuntu, tranne che non lo farà. Poiché 16.04 è una versione LTS, Canonical dovrebbe mantenere un driver AMD per almeno 5 anni, il che sarebbe difficile da fare.
C'è sempre la possibilità che AMD rilasci un altro driver grafico ampiamente compatibile o che le persone possano semplicemente abbandonare AMD su Linux. Non ha senso spendere molto sforzo su un driver per alcuni sistemi operativi Linux (farlo per tutti sarebbe più difficile), che dovrebbe comunque essere supportato se un nuovo driver uscisse da AMD.
Maggiori informazioni qui: http://www.omgubuntu.co.uk/2016/03/ubuntu-drops-amd-catalyst-fglrx-driver-16-04
PRESTAZIONE
Ora, solo perché non hai un driver proprietario non significa necessariamente che avrai un momento terribile. Dopotutto, Intel lo fa bene.
Se usi semplicemente il tuo computer per navigare sul Web, e-mail, rispondere / fare domande qui, alcuni video di YouTube e non molto altro, allora la mancanza di driver proprietari probabilmente non ti disturberà. Potresti notare un po 'di balbuzie nel video e potresti non farlo. Onestamente, non c'è modo di dirlo in anticipo.
Se giochi, usi applicazioni di rendering, programmi di modellazione 3D o qualsiasi altro software graficamente avanzato o intenso, ti trovi in una situazione molto più complicata.
Personalmente, ho visto per lo più rapporti qui e su recensioni e articoli altrove che affermano che AMD con driver open source è terribile: i programmi non funzionano, poiché hanno bisogno di versioni OpenGL / CL che i driver predefiniti non possono fornire; i giochi sono in ritardo e stuttery; i video vengono tagliati e portano l'audio con sé; ecc. Tuttavia, ho anche visto alcune persone dire che possono giocare bene, i video sono perfetti e non ci sono problemi.
Questa contraddizione può essere dovuta ai due diversi driver open source disponibili: radeon
e AMDGPU
. AMDGPU
fornisce prestazioni migliori credo, ma è disponibile solo per le schede più recenti. Le schede più vecchie (che per AMD potrebbero significare 6 mesi se sei sfortunato) sono bloccate radeon
e una ricerca su Google e Ask Ubuntu ti mostrerà che non c'è modo di cambiare quale stai usando. Almeno, non è possibile che sia stato rilasciato.
Proprio come con molte cose, non puoi sapere cosa accadrà se non provi, quindi se sei disposto a rischiare un aggiornamento, vai avanti.
OPZIONI
Quindi forse hai fatto il grande passo, sperando di avere la carta che avrebbe ottenuto AMDGPU
, ma non sei stato così fortunato. Forse hai installato o aggiornato senza conoscere la situazione con AMD. Forse hai AMDGPU
capito e non basta. Qualunque sia il motivo per cui sei su 16.04 con la grafica AMD, ci sono alcune opzioni per te.
1. Il primo, e più ovvio, è semplicemente il downgrade a 14.04 .
- È ancora supportato fino al 2019, quindi hai altri 2-3 anni per usarlo. Chissà? A quel punto, AMD potrebbe aver deciso di cambiare completamente il suo modello di business e fornire effettivamente un buon supporto.
- Puoi usare
fglrx
e ottenere le prestazioni che desideri / di cui hai bisogno.
- Nota: 14.04.5 ha portato con sé Xorg 1.18, che è ciò che causa l'inizio del problema in 16.04. Fortunatamente, è possibile eseguire il downgrade di Xorg a 1.16 ( su 14.04 ), quindi è ancora possibile utilizzarlo
fglrx
. Leggi qui .
Forse 14.04 è troppo vecchio per te, però. Forse non ha compatibilità per quella nuova applicazione che usi così tanto. Forse non vuoi affrontare il problema del backup dei dati e della reinstallazione. Bene, c'è un'altra opzione.
2. Prova i driver di Oibaf .
- Funzionano con AMD, NVIDIA e Intel, quindi puoi anche provarli se non ti piacciono i driver proprietari di NVIDIA o speri in maggiori prestazioni dalla tua scheda Intel.
- Supportano le versioni OpenGL e OpenCL più recenti, quindi le cose che dipendono da quelle funzioneranno.
- Sostengono di essere ottimizzati, in modo da poter vedere un vero aumento delle prestazioni.
Il driver di Oibaf sembra un ottimo sostituto fglrx
, e probabilmente lo è. Tuttavia, se si dispone di una scheda AMD molto recente, è possibile provare l'offerta di AMD.
3. AMDGPU-PRO
- È proprietario e gestito da AMD, quindi dovrebbe fornire le stesse prestazioni di prima
fglrx
.
- In realtà funziona anche su 14.04, quindi puoi provarlo se ci sei ancora.
- AGGIORNAMENTO : 16.60 è stato rilasciato, il che aggiunge il supporto per alcune carte più vecchie (3-4 anni). Link aggiornato.
Sfortunatamente, AMDGPU-PRO non è un vero sostituto di fglrx
. Sebbene fornisca supporto per 16.04, è compatibile solo con 20 modelli. Questo non è molto.
Se non ti interessano le prestazioni o hai già ciò di cui hai bisogno, non preoccuparti di tutto ciò che è proprietario, downgrade o installazioni strane.
4. Attenersi ai driver open source.
- Nessun problema da installare, poiché sono già in esecuzione.
- Ti forniscono tutto ciò di cui hai bisogno se non fai nulla di speciale.
Basta essere consapevoli del fatto che questi non funzionano generalmente per i giochi, specialmente quelli di fascia alta.
5. Esegui il downgrade di Xorg
- Questo non funzionerà su 16.04.
Potrebbe funzionare, potrebbe danneggiare il sistema finché non si reinstalla la versione corretta. Tuttavia, se funziona, allora sei fglrx
tornato.
Leggi la risposta qui .
Le opzioni sono tutt'altro che limitate al 16.04, ma alcune potrebbero non essere le migliori. Consiglio di provare il driver di Oibaf prima di fare qualsiasi altra cosa e di effettuare il downgrade solo se davvero non riesci a sopportare le prestazioni e non puoi usare AMDGPU-PRO.