GPU AMD vs NVIDIA su Linux: quale utilizzare?
Quando si tratta di scegliere una scheda grafica veloce, ci sono due opzioni principali: AMD e Nvidia.
Ci sono diversi fattori che li distinguono. Su Windows, la velocità è tutto ciò che conta: le GPU Nvidia (unità di elaborazione grafica) tendono ad essere più veloci di AMD. Ma su Linux, ci sono altre cose da tenere a mente.
Ma cosa dovresti scegliere per Linux: una GPU AMD o Nvidia?
Intel Graphics è la scelta migliore per Linux?
Prima di confrontare AMD e Nvidia, vale la pena considerare l'alternativa chiave.
L'unico fornitore di schede grafiche di cui puoi assolutamente essere sicuro è la grafica integrata di Intel. Anche se potrebbero non essere così veloci, la grafica integrata di Intel è notevolmente migliorata . Sono anche molto compatibili con la batteria rispetto alle schede grafiche Nvidia o AMD.
Il supporto Intel è disponibile immediatamente, con i driver completamente open source su Linux. Molti giochi sono anche abbastanza giocabili, se non con schede grafiche dedicate. Ti viene anche assicurato che Wayland funziona se desideri provarlo, a causa della sua natura open source.
Driver GPU: proprietari vs. Open Source
Esistono due tipi di driver che è possibile installare per far funzionare le schede grafiche, vale a dire driver proprietari o open source. Sebbene ci siano aspetti positivi e negativi in entrambi, differiscono se si utilizza una scheda grafica Nvidia o AMD.
Per i migliori risultati, i driver proprietari sono sempre migliori. Ma se hai un'obiezione filosofica ai driver proprietari, le alternative open source sono più interessanti.
Dovresti usare le schede grafiche Nvidia per Linux?
Sebbene esistano driver Nvidia proprietari e open source per Linux, le migliori prestazioni provengono dai driver proprietari. Nouveau, il driver open source per le schede Nvidia, offre risultati complessivamente più poveri rispetto alla sua controparte proprietaria.
Gran parte del lavoro svolto da nouveau è attraverso il reverse engineering del driver proprietario Nvidia. È simile a come il progetto Wine ricrea un ambiente Windows per eseguire programmi come Microsoft Office su Linux . Fondamentalmente, gli sviluppatori guardano i risultati di un programma e lavorano all'indietro da lì.
Ciò ha i suoi svantaggi, principalmente sui fronti di velocità e compatibilità. I driver proprietari Nvidia sono molto più veloci di quelli nuovi, specialmente con le schede grafiche più recenti.
Un altro svantaggio è che il nouveau manca di qualcosa che il driver proprietario ha: il reclocking . Ciò consente alla GPU di lavorare di più e quindi di eseguire più velocemente (a costo di maggiore potenza). Sfortunatamente, solo alcune GPU Nvidia possono usarlo con nouveau installato, nessuna delle quali molto nuova.
La differenza di velocità è considerevole, specialmente per le schede grafiche più recenti. Alcuni benchmark mostrano che i driver proprietari possono funzionare fino a nove volte più velocemente rispetto alle loro controparti open source.
Semplicemente, nouveau è adatto per disegnare il tuo desktop, ma il gioco ha una strada da percorrere.
AMD è la migliore opzione per scheda grafica per Linux?
Per la maggior parte, non importa quale tipo di driver installi per le schede grafiche AMD. Sono ben supportati su tutta la linea, sebbene l'utilizzo dei driver open source sia il metodo preferito. In effetti, ci sono molti casi in cui i driver open source ( AMDGPU per le schede più recenti e Radeon per quelli più vecchi) sono alla pari con le loro controparti proprietarie o anche più velocemente!
Rispetto al driver open source di Nvidia c'è un supporto migliore per le schede grafiche più recenti. Ciò è in parte dovuto al supporto di AMD per la comunità open source, che fornisce documentazione e risorse umane per lo sviluppo dei driver.
Ma mentre i driver open source AMD sono decenti su tutta la linea, le tue prestazioni saranno ancora notevolmente più lente rispetto all'utilizzo di una scheda grafica Nvidia con driver proprietari.
AMD vs Nvidia: qual è il migliore per la commutazione grafica?
Quasi tutti i laptop e PC desktop sono dotati di grafica Intel integrata. Le GPU discrete di Nvidia e AMD sono extra opzionali per i laptop ma possono essere aggiunte manualmente sui desktop.
La commutazione della grafica è la capacità di un computer di selezionare quale GPU utilizzare. Per attività di base come la navigazione Web e l'elaborazione di testi, viene scelta la GPU Intel. Per giochi, editing video e simili, viene utilizzata la GPU discreta.
Driver Nvidia e AMD proprietari e open source per Linux supportano tutti la commutazione grafica.
AMD o Nvidia supportano Wayland?
Il server di visualizzazione Wayland è parte integrante dello sviluppo di Linux ed è disponibile sulla maggior parte dei principali desktop Linux.
La grafica AMD e Intel funzionano entrambe con Wayland utilizzando driver proprietari e open source. Nvidia è una storia diversa.
Mentre lo sviluppo è previsto entro il 2021, il driver proprietario di Nvidia funziona solo con l'implementazione di Wayland di GNOME.
I compositori di Wayland necessitano di un'API speciale (interfaccia di programmazione dell'applicazione) , implementata dal driver grafico. L'API attualmente più utilizzata si chiama GBM (Generic Buffer Management). Finché stai usando un driver open source (AMDGPU / Radeon / nouveau), Wayland funzionerà.
Poiché il driver proprietario di Nvidia utilizza un'API diversa (flussi EGL), le cose sono diverse. Molti compositori non supportano questo, il desktop GNOME è la principale eccezione. Allo stesso modo, l'alternativa open source non supporta Wayland.
Qual è la migliore scheda grafica per Linux: Intel, AMD o Nvidia?
Per i computer desktop Linux, è una scelta molto più semplice da fare.
Le schede Nvidia sono più costose di AMD e hanno il vantaggio in termini di prestazioni. Ma l'utilizzo di AMD garantisce una compatibilità superiore e una scelta di driver affidabili, sia open source che proprietari.
Lo stesso vale per Intel, sebbene questa soluzione sia più lenta.
Se hai bisogno del supporto Wayland, AMD e Intel sono le opzioni più affidabili. Altrimenti, cogli l'occasione per Nvidia. Non ha avuto grandi relazioni con Linux nel corso degli anni, ma la crescita dei giochi Linux sta cambiando questo.
Hai deciso? Ecco come installare driver grafici proprietari su Linux .
Leggi l'articolo completo: GPU AMD e NVIDIA su Linux: quale utilizzare?