Publicitate

Driverul AMD de pe Linux este rapid, dar buggy, iar driverul open source a devenit acum nemaipomenit - iată cum să obții driverul open source cu noile îmbunătățiri de performanță.

De ce să folosiți drivere grafice open source?

Utilizatorii de grafică non-Intel au trebuit să folosească în mod istoric driverele grafice proprii furnizate de AMD și Nvidia pentru a obține performanțele pe care le așteptau. Acesta este în continuare cazul utilizatorilor Nvidia, deoarece șoferul „Nouveau” de sursă deschisă este sever limitat; cu toate acestea, utilizatorii AMD au de fapt de ales. Versiunile recente ale nucleului Linux, plus driverul grafic AMD open source, au îmbunătățit performanțele într-o măsură destul de mare - până la punctul în care utilizarea driverului proprietar nu mai este o cerință.

Deși driverele grafice AMD open source încă nu sunt la egalitate cu performanța Driver grafic propriu „Catalyst” Cum se instalează drivere grafice proprii în Ubuntu, Fedora și MintDe cele mai multe ori, vei fi bine cu software-ul open-source pe Linux. Dar dacă doriți jocuri reale și putere grafică, veți avea nevoie de drivere proprii. Iată cum să le obțineți.

instagram viewer
Citeste mai mult , cu siguranță, s-au îmbunătățit până la un punct în care majoritatea jocurilor au peste ratele de cadru redabile. Acest lucru poate fi avantajos din câteva motive, inclusiv faptul că majoritatea altor programe software (fără jocuri) tinde să funcționeze mai bine cu driverele open source - utilizarea lor este de așteptat și capacitățile lor sunt cunoscut.

De asemenea, sunt driverele open source care funcționează întotdeauna cu cea mai recentă versiune de kernel și sunt singurele drivere care funcționează cu desktopul Gnome Shell activat de Wayland. Cu alte cuvinte, folosind driverele de tip open source, vă veți salva multă durere și dificultate.

Dezavantajul folosirii lor este că nu obțineți performanțe reale din hardware și nu aveți suport complet OpenGL (3,0 în loc de 4,3). Dacă jucați cele mai recente și mai mari jocuri pe Linux, nu vă mirați dacă unii dintre ei necesita că utilizați driverele proprii.

open_graphics_perf
Nu mă credeți că performanța s-a îmbunătățit semnificativ? Aruncați o privire la aceste repere efectuate de Phoronix; veți vedea că performanțele s-au îmbunătățit substanțial într-o perioadă scurtă de timp. Anumite sarcini de muncă oferă un impuls și mai mare. Din fericire, nu trebuie să faceți mare lucru pentru a beneficia de aceste beneficii.

Folosiți cele mai recente nuclee

open_graphics_kernel2
În mod ideal, ar trebui să rulați cel mai recent kernel Linux: versiunea 3.13 (la momentul scrierii) sau mai nou. Multe distribuții nu sunt tocmai la marginea sângerării, așa că ar trebui să așteptați până la următoarea lansare a distribuției înainte de a primi îmbunătățirile pe canale stabile. Dacă nu doriți să așteptați, puteți afla modalități de a face upgrade la cel mai recent nucleu Linux.

Utilizatorii Ubuntu pot face acest lucru descărcând nucleul și fișierele antet conexe de pe pagina principală a kernelului, ca acest post util descrie. Utilizatorii Fedora se pot actualiza activând temporar depozitul rawhide sau pur și simplu așteptând puțin - utilizatorii Fedora primesc de obicei următoarea iterație a kernel-ului în termen de o lună de la lansare.

Dacă nu executați pe kernel Linux 3.13, atunci ar trebui să încercați cel puțin 3.12. Deși această versiune a nucleului nu are toate dintre îmbunătățirile pe care le face 3.13, acesta are în continuare principalele caracteristici care oferă cea mai mare parte a îmbunătățirilor de performanță.

Pentru a activa acest lucru, va trebui să accesați fișierul dvs. de configurare GRUB (situat la adresa /etc/default/grub) și adăugați următoarele la argumentele nucleului: radeon.dpm = 1.

Aceasta permite gestionarea dinamică a puterii, ceea ce permite cipului dvs. grafic să își mărească frecvența, astfel încât să poată performa mai bine. Înainte de aceasta, cipul dvs. grafic ar fi întotdeauna blocat la cea mai mică frecvență de operare, oferind performanțe subpar.

Actualizați graficul grafic

open_graphics_mesa
Dacă puteți, este de asemenea o idee bună să actualizați Mesa la cea mai recentă versiune. Mesa este un cadru care permite șoferilor să comunice cu sistemul și oferă, de asemenea, suport OpenGL. Dacă nu puteți face acest lucru, deoarece actualizarea Mesa ar putea fi oarecum complicată, nu este mare lucru - actualizarea nucleului este cel mai important lucru.

Dacă utilizați Ubuntu puteți adăuga Oibaf și Xorg-edgers arhive. Apoi veți rula pe cel mai recent server X.org X, cea mai recentă compilare Mesa și cele mai noi drivere grafice. Toate aceste trei părți își asumă o parte din responsabilitatea pentru performanța dvs. grafică, astfel încât pentru impulsul maxim, veți dori să analizați actualizarea celor trei.

Asigurați-vă că citiți instrucțiunile pentru ambele depozite înainte de a le adăuga. Dacă efectuați o distribuție diferită, va trebui să vă uitați singuri pentru a vedea dacă este posibil, pe lângă recurgerea la un singur cod.

Avantaje suplimentare!

Iată un sfat bonus pentru dvs.: kernel-ul Linux 3.13 oferă acum audio prin HDMI în mod implicit, ceva care anterior trebuia activat manual. Dacă efectuați cea mai recentă versiune a distribuției preferate, atunci nucleul inclus ar trebui să fie suficient de modern pentru a oferi un suport suficient de bun pentru audio prin HDMI, chiar dacă nu este activat implicit.

Dacă doriți să-l activați, mergeți din nou la fișierul dvs. de configurare GRUB, și de această dată adăugați următoarele la argumentele kernel-ului: radeon.audio = 1. Reporniți computerul și ar trebui să puteți reda audio prin cablul HDMI.

Concluzie

Este minunat să vedem cât de rapid s-au îmbunătățit driverele de tip open source și încă mai există mult spațiu pentru a îmbunătăți și mai mult. Dacă doriți să vă bucurați de aceste creșteri de performanță și de cele viitoare, asigurați-vă că păstrați toate pachetele software la zi. Cu aceste îmbunătățiri, puteți folosi unele construcții minunate APU AMD 3 Computere DIY accesibile pe AMD APU, pe care le puteți construiUnitatea de procesare accelerată sau designul "APU" integrează o unitate de procesare grafică pe aceeași matriță cu procesorul, ceea ce duce la un design hibrid mai rapid și mai eficient. Pentru cei care caută să construiască un ... Citeste mai mult .

Folosiți drivere grafice open source? De ce sau de ce nu? Spuneți-ne în comentarii!

Credit imagine: Phoronix

Danny este un senior la Universitatea din nordul Texasului care se bucură de toate aspectele legate de software-ul open source și Linux.