Annuncio pubblicitario
Il driver proprietario AMD su Linux è veloce ma difettoso e il driver open source ora è diventato fantastico - ecco come ottenere il driver open source con i nuovi miglioramenti delle prestazioni.
Perché usare i driver grafici Open Source?
Gli utenti di grafica non Intel hanno sempre dovuto utilizzare i driver grafici proprietari forniti da AMD e Nvidia per ottenere le prestazioni che si aspettavano. Questo è ancora il caso degli utenti Nvidia, poiché il driver open source "Nouveau" è fortemente limitato; tuttavia, ora gli utenti AMD possono effettivamente scegliere. Le recenti versioni del kernel Linux più il driver grafico open source AMD hanno migliorato le prestazioni di un bel po ', al punto che l'utilizzo del driver proprietario non è più un requisito.
Mentre i driver grafici AMD open source non sono ancora alla pari con le prestazioni di driver grafico proprietario "Catalyst" Come installare driver grafici proprietari in Ubuntu, Fedora e MintIl più delle volte, starai bene con il software open source su Linux. Ma se vuoi il vero gioco e la potenza grafica, avrai bisogno di driver proprietari. Ecco come ottenerli. Leggi di più , sono certamente migliorati a un punto in cui la maggior parte dei giochi ha un frame rate superiore a quello giocabile. Questo può essere vantaggioso per alcuni motivi, incluso il fatto che la maggior parte degli altri software (senza giochi) tende a funzionare meglio con i driver open source: il loro uso è previsto e le loro capacità lo sono conosciuto.
Sono anche i driver open source che funzionano sempre con l'ultima versione del kernel e sono gli unici driver che funzionano con il desktop Gnome Shell abilitato per Wayland. In altre parole, utilizzando i driver open source ti stai risparmiando un sacco di dolore e seccatura.
L'aspetto negativo di usarli è che non stai ottenendo prestazioni reali dall'hardware e non hai il pieno supporto OpenGL (3.0 invece di 4.3). Se stai giocando ai giochi più recenti e migliori su Linux, non sorprenderti se alcuni di essi richiedere che usi i driver proprietari.
Non mi credi che le prestazioni siano notevolmente migliorate? Dai un'occhiata a questi benchmark eseguiti da Phoronix; vedrai che le prestazioni sono notevolmente migliorate in un breve periodo di tempo. Alcuni carichi di lavoro forniscono una spinta ancora maggiore. Per fortuna, non c'è molto che devi fare per sfruttare questi vantaggi.
Usa l'ultimo kernel
Idealmente, dovresti eseguire l'ultimo kernel Linux: versione 3.13 (al momento della scrittura) o più recente. Molte distribuzioni non sono così all'avanguardia, quindi potresti dover aspettare fino alla prossima versione della distribuzione prima di ricevere i miglioramenti tramite canali stabili. Se non vuoi aspettare, puoi scoprire da solo come aggiornare all'ultimo kernel Linux.
Gli utenti di Ubuntu possono farlo scaricando il kernel e i relativi file di intestazione dalla pagina principale del kernel, come questo utile post descrive. Gli utenti Fedora possono aggiornare abilitando temporaneamente il repository rawhide o semplicemente aspettando un po 'di tempo - gli utenti Fedora di solito ricevono la successiva iterazione del kernel entro un mese dal rilascio.
Se non stai eseguendo il kernel 3.13 di Linux, allora dovresti almeno provare a mettere le mani su 3.12. Mentre questa versione del kernel non ha tutti dei miglioramenti apportati a 3.13, ha ancora le caratteristiche principali che offrono la maggior parte dei miglioramenti delle prestazioni.
Per abilitarlo, dovrai andare al tuo file di configurazione di GRUB (che si trova in /etc/default/grub) e aggiungere quanto segue agli argomenti del kernel: radeon.dpm = 1.
Ciò consente la gestione dinamica dell'alimentazione, che consente al chip grafico di aumentare la sua frequenza in modo che possa funzionare meglio. Prima di questo, il tuo chip grafico sarebbe sempre bloccato alla frequenza operativa più bassa, fornendo prestazioni scadenti.
Aggiorna il backend grafico
Se puoi, è anche una buona idea aggiornare Mesa all'ultima versione. Mesa è un framework che consente ai driver di comunicare con il sistema e offre anche supporto OpenGL. Se non sei in grado di farlo, poiché l'aggiornamento di Mesa potrebbe essere un po 'complicato, non è un grosso problema: l'aggiornamento del kernel è la cosa più importante da fare.
Se stai usando Ubuntu puoi aggiungere oibaf e Xorg-Edgers repository. Quindi eseguirai l'ultimo server X.org X, l'ultima build di Mesa e i driver grafici più recenti. Tutte e tre queste parti si assumono una parte della responsabilità per le prestazioni grafiche, quindi per la massima spinta vorrai guardare all'aggiornamento di tutte e tre.
Assicurati di leggere le istruzioni per entrambi i repository prima di aggiungerli. Se stai eseguendo una distribuzione diversa, dovrai cercare tu stesso per vedere se è possibile oltre a ricorrere alla compilazione del codice da solo.
Vantaggi extra!
Ecco un suggerimento bonus per te: il kernel 3.13 di Linux ora offre l'audio tramite HDMI per impostazione predefinita, qualcosa che in precedenza doveva essere abilitato manualmente. Se stai eseguendo l'ultima versione della tua distribuzione preferita, dovrebbe essere il kernel incluso abbastanza moderno da offrire un supporto sufficiente per l'audio tramite HDMI, anche se non è abilitato per impostazione predefinita.
Se vuoi abilitarlo, vai di nuovo al tuo file di configurazione di GRUB e questa volta aggiungi quanto segue agli argomenti del kernel: radeon.audio = 1. Riavvia il computer e dovresti essere in grado di riprodurre l'audio tramite il cavo HDMI.
Conclusione
È bello vedere con che rapidità i driver open source stanno migliorando e c'è ancora molto spazio per migliorare ancora di più. Se desideri godere di questi aumenti delle prestazioni e di quelli futuri, assicurati di mantenere tutti i tuoi pacchetti software il più aggiornati possibile. Con questi miglioramenti, puoi farne uso fantastiche build APU AMD 3 computer fai-da-te con APU AMD convenienti che puoi costruireIl design di Accelerated Processing Unit, o "APU", integra un'unità di elaborazione grafica sullo stesso die della CPU, ottenendo un design ibrido più rapido ed efficiente. Per quelli di voi che cercano di costruire un ... Leggi di più .
Usi i driver di grafica open source? Perché o perché no? Fateci sapere nei commenti!
Credito immagine: Phoronix
Danny è senior presso la University of North Texas e gode di tutti gli aspetti del software open source e di Linux.