Reklame

AMD's proprietære driver på Linux er hurtig, men buggy, og open source-driveren er nu blevet fantastisk - her får du vist open source-driveren med de nye ydelsesforbedringer.

Hvorfor bruge open source grafikdrivere?

Brugere af ikke-Intel-grafik har historisk set været nødt til at bruge de proprietære grafikdrivere leveret af AMD og Nvidia for at få den ydelse, de havde forventet. Dette er stadig tilfældet for Nvidia-brugere, da open source “Nouveau” -driveren er meget begrænset; AMD-brugere har imidlertid nu faktisk et valg. De seneste udgivelser af Linux-kernen plus AMD-open source-grafikdriveren har forbedret ydeevnen med en hel del - til det punkt, hvor brug af den proprietære driver ikke længere er et krav.

Mens open source AMD-grafikdrivere stadig ikke er på niveau med ydelsen af proprietær “Catalyst” grafikdriver Sådan installeres proprietære grafikdrivere i Ubuntu, Fedora og MintDet meste af tiden har du det fint med open source-software på Linux. Men hvis du vil have rigtig spil og grafisk kraft, har du brug for proprietære drivere. Sådan får du dem. Læs mere

, er de bestemt forbedret til et punkt, hvor de fleste spil har ud over de spillbare billedhastigheder. Dette kan være fordelagtigt af nogle få grunde, herunder det faktum, at de fleste andre software (sans spil) har en tendens til at arbejde bedre med open source driverne - deres brug forventes, og deres evner er kendt.

Det er også open source-drivere, der altid fungerer med den nyeste kerneversion, og de er de eneste drivere, der arbejder med det Wayland-aktiverede Gnome Shell-skrivebord. Med andre ord, ved at bruge open source-driverne sparer du dig selv en masse sorg og besvær.

Ulempen med at bruge dem er, at du ikke får rigtig ydelse ud af hardwaren, og at du ikke har fuld OpenGL-support (3.0 i stedet for 4.3). Hvis du spiller de nyeste og bedste spil på Linux, skal du ikke blive overrasket, hvis nogle af dem kræve at du bruger de proprietære drivere.

open_graphics_perf
Tro ikke mig, at ydelsen er forbedret markant? Se på disse benchmarks udført af Phoronix; vil du se, at ydeevnen er forbedret markant over en kort periode. Visse arbejdsmængder giver et endnu større løft. Heldigvis er der ikke meget, du skal gøre for at drage fordel af disse fordele.

Brug den nyeste kerne

open_graphics_kernel2
Ideelt set skal du køre den nyeste Linux-kerne: version 3.13 (på skrivende tidspunkt) eller nyere. Mange distributioner er ikke lige så blødende, så du skal muligvis vente til den næste distributionsudgivelse, før du modtager forbedringerne via stabile kanaler. Hvis du ikke ønsker at vente, kan du finde ud af måder at opgradere til den nyeste Linux-kerne på egen hånd.

Ubuntu-brugere kan gøre dette ved at downloade kernen og relaterede headerfiler fra kernens hovedsideside, som dette nyttige indlæg beskriver. Fedora-brugere kan opgradere ved midlertidigt at aktivere rawhide-arkivet eller ved blot at vente et stykke tid - Fedora-brugere modtager normalt den næste kerne-iteration inden for en måned efter frigivelsen.

Hvis du ikke kører på Linux-kerne 3.13, skal du i det mindste prøve at få dine hænder på 3.12. Mens denne version af kernen ikke har alle af de forbedringer, som 3.13 gør, har den stadig de vigtigste funktioner, der tilbyder størstedelen af ​​ydeevne forbedringer.

For at aktivere dette skal du gå til din GRUB-konfigurationsfil (findes på /etc/default/grub), og tilføj følgende til kernel-argumenterne: radeon.dpm = 1.

Dette muliggør dynamisk strømstyring, som gør det muligt for din grafikchip at skalere sin frekvens, så den kan yde bedre. Før dette, vil din grafikchip altid sidde fast ved den laveste driftsfrekvens og give subpar-ydelse.

Opdater grafikbackend

open_graphics_mesa
Hvis du kan, er det også en god ide at opdatere Mesa til den nyeste version. Mesa er en ramme, der giver driverne mulighed for at kommunikere med systemet, og det tilbyder også OpenGL-support. Hvis du ikke er i stand til det, da opdatering af Mesa kan være noget kompliceret, er det ikke en big deal - opdatering af kernen er den vigtigste ting at gøre.

Hvis du bruger Ubuntu, kan du tilføje Oibaf og Xorg-Kantklippere repositories. Så kører du på den nyeste X.org X-server, den seneste Mesa-build og de nyeste grafikdrivere. Alle tre af disse dele påtager sig noget af ansvaret for din grafiske ydeevne, så for den maksimale boost vil du se på at opdatere alle tre.

Sørg for at læse instruktionerne for begge lagre, før du tilføjer dem. Hvis du kører en anden distribution, skal du selv finde dette op for at se, om det er muligt udover at ty til at udarbejde koden selv.

Ekstra fordele!

Her er et bonustips til dig: Linux-kernel 3.13 tilbyder nu lyd via HDMI som standard, noget, der tidligere måtte aktiveres manuelt. Hvis du kører den seneste version af din yndlingsdistribution, skal den inkluderede kerne være moderne nok til at tilbyde god nok support til lyd gennem HDMI, selvom det ikke er aktiveret som standard.

Hvis du vil aktivere det, skal du gå til din GRUB-konfigurationsfil igen, og tilføje denne gang følgende til kernel-argumenterne: radeon.audio = 1. Genstart computeren, og du skal være i stand til at afspille lyd gennem dit HDMI-kabel.

Konklusion

Det er dejligt at se, hvor hurtigt open source-drivere er blevet forbedret, og der er stadig masser af plads til at forbedre endnu mere. Hvis du gerne vil have glæde af disse ydelsesforøgelser og eventuelle fremtidige, skal du sørge for at holde alle dine softwarepakker så opdaterede som muligt. Med disse forbedringer kan du gøre brug af nogle fantastisk AMD APU bygger 3 Overkommelige AMD APU-drevne DIY-computere, som du kan byggeAccelerated Processing Unit, eller "APU" -design, integrerer en grafikbehandlingsenhed på den samme matrice som CPU'en, hvilket resulterer i et hurtigere og mere effektivt hybriddesign. For dem af jer der søger at opbygge en ... Læs mere .

Bruger du open source-grafikdrivere? Hvorfor eller hvorfor ikke? Fortæl os det i kommentarerne!

Billedkredit: Phoronix

Danny er senior på University of North Texas, der nyder alle aspekter af open source-software og Linux.