Dovresti utilizzare le GPU AMD o NVIDIA su Linux?
Quando si tratta di scegliere una scheda grafica veloce, ci sono due opzioni principali: AMD e Nvidia.
Ci sono una serie di fattori che li distinguono, e questo è doppiamente su Linux. Su Windows, la velocità è l'unica cosa 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.
Driver GPU: proprietario vs Open Source
Esistono due tipi di driver che è possibile installare per far funzionare le schede grafiche, ovvero i driver proprietari. Dovresti utilizzare i driver grafici proprietari di AMD e come installarli? [Ubuntu] Dovresti utilizzare i driver grafici proprietari di AMD e come installarli? [Ubuntu] Se hai una scheda grafica AMD o nVidia o un chip nel tuo desktop o laptop, hai un po 'di potenza di elaborazione grafica seria sotto il cofano. Tuttavia, questi fornitori grafici di tutto rispetto amano mantenere ... Read More o open source. Sebbene vi siano aspetti positivi e negativi per entrambi, si differenziano se si utilizza una scheda grafica Nvidia o AMD.
Nvidia: è complicato
Mentre ci sono i driver Nvidia open source e proprietari per Linux, c'è davvero solo un'opzione praticabile in questo momento: il secondo. nouveau, il driver open source per le schede Nvidia, tende ad avere prestazioni peggiori rispetto alla sua controparte proprietaria.
Gran parte del lavoro svolto da nouveau avviene attraverso il reverse engineering del driver proprietario Nvidia. È simile a come il progetto Wine Come eseguire Windows App e giochi con Linux Wine Come eseguire Windows App e giochi con Linux Wine C'è un modo per far funzionare il software Windows su Linux? Una risposta è usare Wine, ma mentre può essere molto utile, probabilmente dovrebbe essere solo l'ultima risorsa. Ecco perché. Leggi di più ricrea un ambiente Windows per eseguire programmi come Microsoft Office Come installare e utilizzare Microsoft Office su Linux (e le sue carenze) Come installare e utilizzare Microsoft Office su Linux (e le sue carenze) Il PC esegue Linux. Come diavolo hai intenzione di installare Microsoft Office e usarlo senza incorrere in problemi? Per saperne di più. Fondamentalmente, gli sviluppatori guardano al risultati di un programma e lavorare a ritroso da lì.
Questo ha i suoi svantaggi, principalmente sulla velocità e sui fronti di compatibilità. nouveau è molto, molto più lento dei driver proprietari Nvidia, specialmente con le nuove schede grafiche. Anche il supporto per i nuovi prodotti Nvidia è carente - ci vuole un sacco di tempo per ricreare.
nouveau manca anche di qualcosa che il driver proprietario ha: reclocking. Ciò consente alla GPU di lavorare più duramente, e quindi di eseguire più velocemente (al costo di maggiore potenza). Sfortunatamente, solo alcune schede grafiche Nvidia della GPU Nvidia: qual è la soluzione giusta per te? Schede grafiche Nvidia: qual è la soluzione giusta per te? Le schede grafiche Nvidia sono le più popolari per un motivo. Ma quale modello dovresti comprare e perché? Spieghiamo il gergo, le carte e le loro prestazioni. Leggi di più può usare questo con nouveau installato, nessuno di loro molto nuovo.
La differenza di velocità è semplicemente sciocca, a volte, soprattutto per le schede grafiche più recenti. Alcuni benchmark mostrano che i driver proprietari possono funzionare fino a nove volte più velocemente delle loro controparti open source. Basti dire che nouveau è adatto per disegnare il desktop, ma i giochi hanno una strada da percorrere. Detto questo, alcune schede grafiche Nvidia specifiche funzionano in modo decente con loro, quindi il tuo chilometraggio può variare.
AMD: supporto solido
Per la maggior parte, non importa quale tipo di driver si installa per le schede grafiche AMD. Sono ben supportati a tutti gli effetti, anche se utilizzano l'open source Sconfiggere l'obsolescenza pianificata con Linux e il software Open Source Sconfiggere l'obsolescenza pianificata con Linux e il software Open Source A differenza di un PC di 5 anni, uno smartphone di 5 anni riesce a malapena a funzionare qualsiasi app moderna. Ma c'è un modo per sfruttare i vantaggi della tecnologia senza acquistare nuovo hardware: abbraccia Linux e software libero! Leggi Altri driver è il metodo preferito. In effetti, ci sono molti casi in cui i driver open source (AMDGPU per le schede più recenti e Radeon per i più grandi), sono alla pari con le loro controparti proprietarie o addirittura più veloci!
Rispetto al driver open source di Nvidia, nouveau, c'è un supporto di gran lunga migliore La grafica AMD Open Source è fantastica, ecco come ottenerli La grafica AMD open source ora è fantastica, ecco come ottenerli Il driver proprietario di AMD su Linux è veloce ma buggato e il driver open source è diventato fantastico Leggi di più per le nuove schede grafiche. In effetti, il supporto per la prossima generazione di schede grafiche di AMD, Vega, è già in fase di sviluppo. Ciò è in parte dovuto al supporto di AMD per la comunità open source, che fornisce documentazione e risorse umane per lo sviluppo dei driver.
Detto questo, mentre i driver sono decenti su tutta la linea nel campo AMD, le prestazioni saranno ancora notevolmente più lente rispetto all'utilizzo di una scheda grafica Nvidia con driver proprietari. A meno che, naturalmente, le cose cambino presto. Cosa c'è di così buono nel nuovo AMD Ryzen? Cosa c'è di buono nel nuovo AMD Ryzen? L'AMD Ryzen è appena atterrato e il mondo delle CPU è diventato interessante. Qual è l'hype tutto, ed è giusto per te? Leggi di più . C'è anche la questione di acquisire un sistema con grafica AMD, che potrebbe essere un po 'una sfida.
Commutazione grafica
Conosciuti anche come NVIDIA Optimus o AMD Switchable Graphics, sono tecnologie che ti consentono di scegliere tra l'utilizzo di una scheda grafica ad alte prestazioni (Nvidia / AMD) e una meno potente (solitamente Intel). Questo è molto utile per i laptop quando sei lontano da una porta di alimentazione e vuoi che la batteria duri 7 Semplici suggerimenti per migliorare la durata della batteria del tuo laptop Linux 7 Consigli semplici per migliorare la durata della batteria del tuo laptop Linux Come puoi spremere più tempo dalla batteria e goditi un'esperienza di calcolo Linux davvero portatile? Leggi di più .
Sebbene entrambi funzionino piuttosto bene su Windows, su Linux, è sicuramente più semplice da configurare usando AMD (con alcune eccezioni). Per i principianti, non esiste un vero supporto Optimus per le schede grafiche Nvidia, e questo è doppiamente il caso se si utilizzano driver proprietari.
Il modo principale per far funzionare questa funzione è usare un programma chiamato bombo. Anche se non è ufficialmente approvato da Nvidia, funziona abbastanza bene. Tuttavia, è necessario un po 'di setup per farlo funzionare. Funziona come un servizio di programma separato Come controllare i servizi di avvio di Linux e i demoni Come controllare i servizi di avvio e demoni di Linux Linux esegue molte applicazioni "in background" di cui potresti non essere nemmeno a conoscenza. Ecco come prenderne il controllo. Leggi altro, che di solito richiede un'installazione manuale per funzionare. Un sacco di bug sono spuntati anche con il servizio, non essendo stato aggiornato in pochi anni.
Per tutto il resto, c'è PRIME, che consente la commutazione grafica per i driver open source, come nouveau e AMDGPU. Essendo integrato con questi driver, è molto più facile da configurare in confronto, nessun software aggiuntivo richiesto.
Detto questo, questo è solo un problema per i laptop. Come trovare il miglior laptop a meno di $ 600. Come trovare il miglior laptop a meno di $ 600 Se sai dove andare, $ 600 può portarti un sacco di laptop. Ecco cosa dovresti cercare. Ulteriori informazioni: si tratta di un problema non relativo ai computer desktop. In tal caso, sei libero di scegliere qualunque scheda grafica ti piaccia, senza preoccuparti del consumo energetico. E per quanto riguarda le prestazioni, Nvidia vince a mani basse.
Insieme a questo, alcuni sistemi operativi Linux aggirano questi problemi con Nvidia, usando speciali modifiche per rendere la commutazione grafica un po 'più semplice. Ad esempio, Ubuntu ha il proprio pannello di controllo Cosa cambiare di nuovo in GNOME per Ubuntu Cosa tornare ai mezzi di GNOME per Ubuntu Canonical ha annunciato la fine del desktop Unity. Da Ubuntu 18.04, il desktop GNOME verrà ripristinato. Cosa significa questo per Ubuntu e la sua relazione con gli utenti Linux? Leggi altro che ti consente di scegliere tra l'utilizzo della scheda grafica Intel o Nvidia (ma solo dopo aver effettuato nuovamente l'accesso).
Supporto per Wayland
In breve, Wayland Come provare Wayland, un nuovo server di visualizzazione per Linux Come provare Wayland, un nuovo server di visualizzazione per Linux Le distribuzioni Linux avranno presto un nuovo server di visualizzazione chiamato Wayland. Diamo un'occhiata a Wayland e vediamo come puoi provarlo adesso. Read More è visto come il futuro del desktop Linux, con l'obiettivo di sostituire finalmente il server X display. Ha lo scopo di rendere molto più facile lo sviluppo, tra le altre innovazioni moderne. È già disponibile su due principali desktop Linux: Spiegazione di GNOME e Plasma KDE: Uno sguardo all'interfaccia desktop più configurabile di Linux Spiegazione di KDE: Uno sguardo all'interfaccia desktop più configurabile di Linux Che aspetto ha Linux? A volte, Unity; altre volte, GNOME. Spesso, però, Linux esegue KDE. Se non usi l'odierno ambiente K Desktop sul tuo PC Linux, ora è il momento di cambiare! Leggi di più .
A questo punto, però, il driver proprietario di Nvidia funziona solo con l'implementazione di Wayland di GNOME, grazie al suo design un po 'unico. Wayland ha bisogno di un ambiente desktop Quale ambiente desktop Linux si adatta meglio alla tua personalità? Quale ambiente desktop Linux si adatta meglio alla tua personalità? Che tipo di utente di computer sei? Lasciate le icone sparse sul desktop? Preferisci lavorare in una semplice applicazione? Scopriamo quale ambiente desktop Linux ti si addice meglio. Leggi altro che supporta compositing, una tecnica che impedisce artefatti grafici come lo strappo della finestra. Lo fanno mantenendo contemporaneamente più copie dello schermo in memoria.
Per spostare queste copie in memoria, i compositori per Wayland devono utilizzare un'API speciale (interfaccia di programmazione dell'applicazione) Quali sono le API e Come le API aperte cambiano Internet Quali sono le API e come le API aperte cambiano Internet Ti sei mai chiesto come programmi sul tuo computer e i siti web che visiti "parlano" tra loro? Leggi altro, implementato dal driver grafico. Viene chiamata l'API attualmente più utilizzata GBM (Gestione del buffer generico). Finché utilizzi un driver open source (AMDGPU / Radeon / nouveau), Wayland funzionerà.
Tuttavia, il driver proprietario di Nvidia utilizza una API diversa, chiamata EGLStreams. Molti compositori non hanno il supporto per questo, ha spiegato GNOME sul desktop GNOME: Uno sguardo a uno dei desktop più popolari di Linux Spiegazione di GNOME: Uno sguardo a uno dei desktop più popolari di Linux Sei interessato a Linux e ti sei imbattuto in Linux "GNOME", un acronimo per GNU Network Object Model Environment. GNOME è una delle interfacce open source più popolari, ma cosa significa? Leggi di più è la principale eccezione. Anche se questo potrebbe cambiare nel tempo, non puoi fare molto (ad eccezione del bastone con display X per ora).
Mentre Wayland è ancora in fase di sviluppo, diventerà sempre più importante. Fedora 5 motivi per usare Pure Open Source Distro, Fedora 5 motivi per usare Pure Open Source Distro, Fedora Fedora non è così conosciuta come Ubuntu e ha una reputazione per essere difficile da usare. Ma se questo è vero, perché così tante persone continuano ad usare Fedora? Per saperne di più, ad esempio, viene già fornito con esso (sebbene utilizzi GNOME per impostazione predefinita, i driver Nvidia non costituiranno un problema).
Che dire della grafica Intel?
A questo punto nel tempo, l'unico fornitore di scheda grafica che si può assolutamente accertare di utilizzare è la grafica integrata di Intel. Anche se potrebbero non essere così veloci, sono in realtà molto migliori Scheda grafica integrata o dedicata: 7 cose che devi sapere Scheda grafica integrata o dedicata: 7 cose che devi sapere Ti chiedi se dovresti usare un file integrato o dedicato scheda grafica? Ecco cosa devi sapere per prendere una decisione. Leggi di più di una volta in termini di velocità. Sono anche molto resistenti alle batterie rispetto alle schede grafiche Nvidia o AMD.
Il supporto per loro sarà sicuramente fuori dalla scatola, i loro driver sono completamente open source su Linux. Molti giochi sono anche abbastanza giocabili, se non così come schede grafiche dedicate. Ti è anche assicurato che Wayland funzioni se vuoi testarlo, a causa della sua natura open source.
Dipende
Per i computer desktop Linux, è una scelta molto più semplice da fare. Nvidia ha facilmente le schede grafiche più veloci sul mercato in questo momento (a patto che tu stia utilizzando i loro driver proprietari). È una storia diversa sui laptop 5 fantastici computer portatili Linux che puoi acquistare in questo momento 5 fantastici computer portatili Linux che puoi acquistare in questo momento Linux è incredibile, a meno che non venga installato. Quindi fa solo male. Fortunatamente, un certo numero di produttori di laptop costruisce laptop Linux che non soffrono di errori di driver o software. Leggi di più però, a causa della durata della batteria.
In questo caso, è una decisione più difficile da prendere. Ottenere la grafica commutabile per lavorare è piuttosto difficile con il driver proprietario di Nvidia Come installare driver proprietari di grafica in Ubuntu, Fedora e Mint Come installare driver proprietari di grafica in Ubuntu, Fedora e Mint La maggior parte delle volte, starai bene con open -source software su Linux. Ma se vuoi un gioco reale e una potenza grafica, avrai bisogno di driver proprietari. Ecco come ottenerli. Per saperne di più, anche se non impossibile. Inoltre, a meno che altri ambienti desktop diventino compatibili con le stranezze di Nvidia su Wayland, potrebbe voler dire usare un desktop che non è la tua preferenza.
Alla fine, si tratta di decidere che cosa sei disposto a gestire. Le schede grafiche AMD hanno un supporto migliore, ma possono anche essere leggermente più lente delle offerte di Nvidia. E Intel ha il miglior supporto tra i tre (ma è il più lento).
Cosa sceglieresti? Perché?
Crediti immagine: Jan Martin Will / Shutterstock
Scopri di più su: Driver, scheda grafica, Linux.