Open Source AMD Graphics er nu fantastisk, her er hvordan man får dem

Den AMD proprietære driver på Linux er hurtig men buggy, og open source driveren er nu blevet fantastisk

Den AMD proprietære driver på Linux er hurtig men buggy, og open source driveren er nu blevet fantastisk
Reklame

AMD proprietære driver på Linux er hurtig, men buggy, og open source driveren er nu blevet fantastisk - her er hvordan man får open source driveren med de nye præstation forbedringer.

Hvorfor bruge Open Source Graphics Drivers?

Brugere af ikke-Intel-grafik har historisk set brug for de proprietære grafikdrivere, der leveres af AMD og Nvidia for at få den ydeevne, de forventer. Dette er stadig tilfældet for Nvidia-brugere, da open source "Nouveau" -driveren er stærkt begrænset AMD-brugere har imidlertid faktisk et valg. Nylige udgivelser af Linux kerne plus AMD open source grafikdriver har forbedret ydeevnen med en hel del - til det punkt, hvor brug af den proprietære driver ikke længere er et krav.

Selvom AMD-grafikdrivere med åben kilde stadig ikke er på lige fod med udførelsen af ​​den proprietære "Catalyst" -grafikdriver Sådan installeres proprietære grafikdrivere i Ubuntu, Fedora, og Mint [Linux] Sådan installeres proprietære grafikdrivere i Ubuntu, Fedora, & Mint [Linux] Det meste af tiden vil du være god med open source software på Linux. Men hvis du vil have rigtig spil og grafisk kraft, skal du have proprietære drivere. Sådan får du dem. Læs mere, de har helt sikkert forbedret sig til et punkt, hvor de fleste spil har ud over afspillelige billedfrekvenser. Dette kan være fordelagtigt af en række grunde, herunder det faktum, at de fleste andre software (sans-spil) har tendens til at fungere bedre med open source-drivere - deres brug forventes og deres evner er kendt.

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

Ulempen ved at bruge dem er, at du ikke får sandt ydeevne ud af hardwaren, og du har ikke 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æver, at du bruger proprietære drivere.

open_graphics_perf
Tro mig ikke, at præstationen er blevet væsentligt forbedret? Se disse benchmarks udført af Phoronix; du kan se, at ydeevnen er forbedret betydeligt over en kort periode. Visse arbejdsbelastninger 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å tidspunktet for skrivning) eller nyere. Mange distributioner er ikke helt den blødende kant, så du skal måske vente til den næste udgivelsesfrigivelse, før du får forbedringer via stabile kanaler. Hvis du ikke vil vente, kan du finde ud af, hvordan du opgraderer til den nyeste Linux-kerne på egen hånd.

Ubuntu-brugere kan gøre dette ved at downloade kerne- og relaterede header-filer fra kernelens hovedlinkside, som dette nyttige indlæg beskriver. Fedora-brugere kan opgradere ved midlertidigt at aktivere rawhide-depotet eller ved blot at vente et øjeblik - Fedora-brugere modtager normalt den næste kerneherreation inden for en måned efter udgivelsen.

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

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

Dette muliggør dynamisk strømstyring, som gør det muligt for din grafikchip at opdele frekvensen, så den kan fungere bedre. Før dette vil din grafikchip altid sidde fast ved den laveste driftsfrekvens, hvilket giver underholdning.

Opdater den grafiske backend

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 chaufførerne mulighed for at kommunikere med systemet, og det tilbyder også OpenGL-support. Hvis du ikke kan gøre det, da opdatering af Mesa kan være noget kompliceret, er det ikke en stor ting - opdatering af kernen er det vigtigste at gøre.

Hvis du bruger Ubuntu, kan du tilføje Oibaf og Xorg-Edgers-lagrene. Derefter kører du på den nyeste X.org X-server, den nyeste Mesa-build og de nyeste grafikdrivere. Alle tre af disse dele tager noget af ansvaret for din grafik ydeevne (du kan finde en længere forklaring her), så for den maksimale boost vil du se på opdatering af 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, bliver du nødt til at se det selv op for at se, om det er muligt udover at ty til at kompilere koden selv.

Ekstra fordele!

Her er en bonus tip til dig: Linux kernel 3.13 tilbyder nu lyd via HDMI som standard, noget der tidligere skulle aktiveres manuelt. Hvis du kører den nyeste udgivelse af din favoritfordeling, skal den medfølgende kerne være moderne nok til at tilbyde god nok støtte til lyd via HDMI, selvom den ikke er aktiveret som standard.

Hvis du vil aktivere det, skal du gå til din GRUB-konfigurationsfil igen, og denne gang tilføj følgende til kernelargumenterne: radeon.audio = 1. Genstart computeren, og du skal kunne afspille lyd via dit HDMI-kabel.

Konklusion

Det er dejligt at se, hvor hurtigt åbne kilde drivere har forbedret, og der er stadig masser af plads til at forbedre endnu mere. Hvis du vil nyde disse præstationsforøgelser og 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 fantastiske AMD APU-modeller 3 Affordable AMD APU-Powered DIY-computere, som du kan opbygge 3 Affordable AMD APU-Powered DIY-computere, som du kan opbygge Den accelererede behandlingsenhed, eller "APU", design integrerer en grafikbehandlingsenhed på samme dyse som CPU'en, hvilket resulterer i et hurtigere og mere effektivt hybriddesign. For dem af jer, der søger at bygge en ... Læs mere.

Bruger du open source grafikdrivere? Hvorfor eller hvorfor ikke? Lad os vide i kommentarerne!

Billedkredit: Phoronix

In this article