Skal du bruge AMD eller NVIDIA GPU'er på Linux?

Leder du efter et hurtigt grafikkort? Du har to hovedmuligheder: AMD og Nvidia. Men at få mest ud af dem med Linux-drivere kan være udfordrende. Skal du vælge proprietære drivere eller open source?

Leder du efter et hurtigt grafikkort?  Du har to hovedmuligheder: AMD og Nvidia.  Men at få mest ud af dem med Linux-drivere kan være udfordrende.  Skal du vælge proprietære drivere eller open source?
Reklame

Når det drejer sig om at vælge et hurtigt grafikkort, er der to hovedindstillinger: AMD og Nvidia.

Der er en række faktorer, der sætter dem adskilt, og det er dobbelt så lidt på Linux. På Windows er hastighed det eneste der betyder noget - Nvidia GPU'er (grafisk behandlingsenhed) har tendens til at være hurtigere end AMD. Men på Linux er der andre ting at huske på.

GPU-drivere: Proprietary vs Open Source

Der er to typer drivere, du kan installere for at få dine grafikkort til at fungere, nemlig proprietære drivere. Skal du bruge AMD Proprietary Graphics Drivers, og hvordan installerer du dem? [Ubuntu] Skal du bruge AMD Proprietary Graphics Drivers og hvordan installerer du dem? [Ubuntu] Hvis du har et AMD- eller nVidia-grafikkort eller -chip på dit skrivebord eller en bærbar computer, har du nogle alvorlige grafikbehandlingseffekt under emhætten. Men disse højt respekterede grafikleverandører kan lide at holde ... Læs mere eller open source. Mens der er gode og dårlige aspekter til begge, varierer de, hvis du bruger et Nvidia- eller AMD-grafikkort.

Nvidia: Det er kompliceret

Mens der er open source og proprietære Nvidia drivere til Linux, er der virkelig kun en levedygtig mulighed på dette tidspunkt: sidstnævnte. nouveau, open source-driveren til Nvidia-kort, har en tendens til at have ringere ydeevne end dens proprietære modstykke.

Meget af arbejdet udført af nouveau er gennem reverse engineering den proprietære Nvidia driver. Det ligner hvordan Vinprojektet Sådan kører du Windows Apps og spil med Linuxvin Sådan kører du Windows Apps og spil med Linux Vin Er der nogen måde at få Windows-software til at arbejde på Linux? Et svar er at bruge vin, men det kan nok kun være din sidste udvej, selvom det kan være meget nyttigt. Her er hvorfor. Læs mere genskaber et Windows-miljø til at køre programmer som Microsoft Office Sådan installeres og bruges Microsoft Office på Linux (og dets mangler) Sådan installeres og bruges Microsoft Office på Linux (og dens mangler) Din pc kører Linux. Hvordan i alverden skal du installere Microsoft Office, og bruge det uden at løbe ind i problemer? Læs mere i. I princippet ser udviklere på resultaterne af et program og arbejder baglæns derfra.

Dette har sine ulemper, primært på hastigheds- og kompatibilitetsfronten. nouveau er meget, meget langsommere end de proprietære Nvidia-drivere, især med nyere grafikkort. Støtte til de nyeste Nvidia-produkter mangler også ret - det tager meget tid at genskabe.

nouveau driver funktioner

nouveau mangler også noget, som den proprietære fører har: genoptagelse . Dette gør det muligt for GPU'en at arbejde hårdere og dermed udføre hurtigere (på bekostning af mere strøm). Desværre er kun et par Nvidia GPUs Nvidia grafikkort: Hvilket er det rigtige for dig? Nvidia grafikkort: Hvilken er rigtig for dig? Nvidia grafikkort er de mest populære af en grund. Men hvilken model skal du købe og hvorfor? Vi forklarer jargonen, kortene og deres præstationer. Læs mere kan bruge dette med nouveau installeret, ingen af ​​dem er meget nye.

Forskellen i hastighed er ofte dumt til tider, især for nyere grafikkort. Nogle benchmarks viser, at de proprietære chauffører kan udføre op til ni gange hurtigere end deres open source-modparter. Det er nok at sige, nouveau er egnet til tegning af dit skrivebord, men spil har en vej at gå. Når det er sagt, arbejder nogle specifikke Nvidia grafikkort ordentligt sammen med dem, så din kilometertal kan variere.

AMD: Solid support

For det meste betyder det ikke noget, hvilken slags drivere du installerer til AMD-grafikkort. De understøttes godt på tværs af brættet, selvom der bruges open source Defeat Planned Obsolescence med Linux og Open Source Software Defeat Planlagt Forældelse med Linux og Open Source Software I modsætning til en 5-årig pc, kan en 5-årig smartphone næsten ikke løbe nogen moderne apps. Men der er en måde at nyde fordelene ved teknologi uden at købe ny hardware: omfavne Linux og gratis software! Læs mere drivere er den foretrukne metode. Faktisk er der mange tilfælde, hvor open source-drivere ( AMDGPU til nyere kort og Radeon for ældre) er på niveau med deres proprietære modparter eller endnu hurtigere!

Sammenlignet med Nvidias open source driver, nouveau, er der langt bedre support. Open Source AMD Graphics er nu fantastisk, her er hvordan man får dem til open source. AMD-grafik er nu fantastisk, her er hvordan man får dem AMD's proprietære driver på Linux er hurtig, men buggy, og open source driveren er nu blevet fantastisk Læs mere for nyere grafikkort. Faktisk er støtte til AMDs næste generation af grafikkort, Vega, allerede ved at blive udviklet. Dette skyldes delvis AMDs støtte til open source-samfundet, der giver dokumentation og arbejdskraft til driverudvikling.

radeon driver funktioner

Når det er sagt, mens førerne er anstændige på tværs af bordet i AMD-lejren, vil din ydeevne stadig være mærkbart langsommere end at bruge et Nvidia grafikkort med proprietære drivere. Medmindre det selvfølgelig skifter tingene snart Hvad er så godt om den nye AMD Ryzen? Hvad er så godt om den nye AMD Ryzen? AMD Ryzen landede lige, og CPU'ernes verden blev lige interessant. Hvad handler hype om, og er det rigtigt for dig? Læs mere . Der er også spørgsmålet om at erhverve et system med AMD-grafik i første omgang, hvilket kan være lidt af en udfordring.

Graphics Switching

Også kendt som NVIDIA Optimus eller AMD Switchable Graphics, er de teknologier, der giver dig mulighed for at vælge imellem at bruge et grafikkort med høj ydeevne (Nvidia / AMD) og en mindre strøm sulten (normalt Intel). Dette er meget nyttigt for bærbare computere, når du er væk fra en strømforsyning og vil have dit batteri til at vare 7 enkle tips til forbedring af din bærbare pcs batterilevetid 7 enkle tips til forbedring af din bærbare pc's batterilevetid Hvordan kan du klemme mere tid fra dit batteri og nyd en virkelig bærbar Linux computing oplevelse? Læs mere .

Mens begge arbejder ret godt på Windows, på Linux, er det absolut nemmere at oprette ved hjælp af AMD (med nogle få undtagelser). Til at begynde med er der ingen ægte Optimus-understøttelse af Nvidia-grafikkort, og det er dobbelt så tilfældet, hvis du bruger proprietære drivere.

Den vigtigste måde at få denne funktion på arbejde, er at bruge et program kaldet Humlebee . Selvom det ikke officielt godkendes af Nvidia, virker det ret godt. Der er dog en smule opsætning, der kræves for at få det til at fungere. Det kører som en separat programtjeneste Sådan styres Linux Start-up-tjenester og Daemoner Sådan styrer du Linux Start-Up Services og Daemons Linux kører mange applikationer "i baggrunden", som du måske ikke engang er opmærksom på. Sådan tager du kontrol over dem. Læs mere, som normalt kræver en manuel installation for at køre. En masse fejl har beskæret op med tjenesten også, ikke blevet opdateret om et par år.

nvidia humlebee

For alt andet er der PRIME, som gør det muligt at skifte grafik til open source drivere, som f.eks. Nouveau og AMDGPU. At være indbygget i disse drivere er det meget lettere at oprette i sammenligning, ingen ekstra software kræves.

Når det er sagt, er dette kun et problem for bærbare computere Sådan finder du den bedste bærbar computer under $ 600 Sådan finder du den bedste laptop under $ 600 Hvis du ved, hvor du skal hen, kan $ 600 få dig en masse laptop. Her er hvad du skal kigge efter. Læs mere - det er et ikke-problem for stationære computere. I så fald kan du vælge hvilket grafikkort du kan lide uden at bekymre dig om strømforbrug. Og performance klog, vinder Nvidia hænderne ned.

Hertil kommer, at nogle Linux-operativsystemer løser disse problemer med Nvidia, ved at bruge specielle tweaks til at gøre grafikskifte lidt lettere. For eksempel har Ubuntu eget kontrolpanel Hvad skifter tilbage til GNOME-midler til Ubuntu Hvad skifter tilbage til GNOME-midler til Ubuntu Canonical har meddelt slutningen af ​​Unity-skrivebordet. Fra Ubuntu 18.04 bliver GNOME-skrivebordet genoprettet. Hvad betyder dette for Ubuntu, og dets forhold til Linux-brugere? Læs mere, som lader dig vælge imellem at bruge Intel eller Nvidias grafikkort (men først efter at du har logget ind igen).

Wayland Support

Kort sagt, Wayland Sådan Prøv Wayland, En Ny Display Server For Linux Sådan Prøv Wayland En Ny Display Server For Linux Linux Distribution vil snart få en ny display server kaldet Wayland. Lad os tage et kig på Wayland, og se, hvordan du kan prøve det lige nu. Læs mere ses som fremtiden for Linux-skrivebordet, med det formål at erstatte X-skærmserveren til sidst. Det sigter mod at gøre udviklingen meget lettere, blandt andet moderne innovationer. Den er allerede tilgængelig på to store Linux-stationære computere: GNOME og Plasma KDE Forklaret: Et kig på Linuxs mest konfigurerbare skrivebordsinterface KDE Explained: Et kig på Linux mest konfigurerbare desktopinterface Hvad ser Linux ud? Nogle gange, Enhed; andre gange, GNOME. Ofte kører Linux KDE. Hvis du ikke bruger den tidligere K Desktop Environment på din Linux-pc, er det nu på tide at ændre! Læs mere .

På nuværende tidspunkt fungerer Nvidias proprietære driver kun med GNOME's implementering af Wayland på grund af sit lidt unikke design. Wayland har brug for et skrivebordsmiljø Hvilket Linux-skrivebordsmiljø passer bedst til din personlighed? Hvilket Linux Desktop Environment passer bedst til din personlighed? Hvilken slags computerbruger er du? Forlader du ikoner spredt over skrivebordet? Foretrækker du at arbejde i en enkelt applikation? Lad os finde ud af, hvilken Linux-desktop-miljø der passer dig bedst. Læs mere, der understøtter sammensætning, en teknik, der forhindrer grafiske artefakter som vinduesrivning. De gør det ved at holde flere kopier af din skærm i hukommelse på én gang.

compositing

For at flytte disse kopier til hukommelsen skal komponister til Wayland bruge en speciel API (applikationsprogrammeringsgrænseflade) Hvad er API'er, og hvordan er åbne API'er, der ændrer internettet Hvad er API'er, og hvordan er åbne API'er, der ændrer internettet Har du nogensinde spekuleret på, hvordan programmer på din computer og de websteder, du besøger "snak" med hinanden? Læs mere, implementeret af grafikdriveren. API'en, der i øjeblikket er i brug mest, hedder GBM (Generic Buffer Management). Så længe du bruger en open source driver (AMDGPU / Radeon / nouveau), vil Wayland arbejde.

Nvidias proprietære driver bruger dog en anden API, kaldet EGLStreams . Mange kompositorer har ikke støtte til dette, GNOME-skrivebordet GNOME Forklaret: Et kig på en af ​​Linuxs mest populære skriveborde GNOME forklaret: Et kig på en af ​​Linuxs mest populære stationære pc'er. Du er interesseret i Linux, og du har stødt på "GNOME", et akronym for GNU Network Object Model Environment. GNOME er en af ​​de mest populære open source-grænseflader, men hvad betyder det? Læs mere er den største undtagelse. Selv om dette kan ændre sig i tide, kan du ikke rigtig gøre meget (undtagen at holde fast med X-skærmserveren for nu).

Mens Wayland stadig er meget i udvikling, bliver det klart mere og mere vigtigt. Fedora 5 grunde til at bruge ren Open Source Distro, Fedora 5 grunde til at bruge ren Open Source Distro, Fedora Fedora er ikke så kendt som Ubuntu, og har et ry for at være svært at bruge. Men hvis det er sandt, hvorfor fortsætter så mange mennesker med at bruge Fedora? Læs mere, for eksempel, er allerede sendt med det (selvom GNOME som standard bruger som standard, vil Nvidia drivere ikke være et problem).

Hvad med Intel Graphics?

På dette tidspunkt er det eneste grafikkortudbyder, du helt sikkert kan være sikker på at arbejde, Intels integrerede grafik. Selv om de måske ikke er så hurtige, er de faktisk meget bedre Kan delt grafik endelig konkurrere med et dedikeret grafikkort? Kan delt grafik endelig konkurrere med et dedikeret grafikkort? Der er to slags grafikkort til pc'er: dedikeret og delt. Læs mere end de engang var med hensyn til hastighed. De er også meget batteridrevne i forhold til Nvidia eller AMDs grafikkort.

intel grafik

Støtte til dem vil helt sikkert være ude af kassen, deres drivere er helt open source på Linux. Mange spil er også ret spilbare, hvis ikke så godt som dedikerede grafikkort. Du er også sikker på at have Wayland arbejde, hvis du vil teste det ud på grund af sin open source-natur.

Det kommer an på

For Linux-stationære computere er det et meget lettere valg at lave. Nvidia har nemt de hurtigste grafikkort på markedet på dette tidspunkt (så længe du bruger deres proprietære drivere). Det er en anden historie om bærbare computere 5 Awesome Linux Laptops Du kan købe lige nu 5 Awesome Linux Laptops Du kan købe lige nu Linux er fantastisk, medmindre det ikke vil installere. Så gør det bare ondt. Heldigvis opbygger en række bærbare producenter laptops til Linux, der ikke lider af nogen driver- eller softwarefejl. Læs mere selv om du har batterilevetid.

I dette tilfælde er det en hårdere beslutning at gøre. At få omskiftelig grafik til at arbejde, er ret vanskeligt på Nvidias proprietære driver Sådan installeres proprietære grafikdrivere i Ubuntu, Fedora, og Mint [Linux] Sådan installeres proprietære grafikdrivere i Ubuntu, Fedora, og Mint [Linux] Det meste af tiden Det er fint 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, men ikke umuligt. Plus, medmindre flere desktop-miljøer bliver kompatible med Nvidia's quirks på Wayland, kan det betyde at bruge et skrivebord, der ikke er din præference.

I sidste ende handler det om at beslutte, hvad du er villig til at håndtere. AMD-grafikkort har bedre ud af boksunderstøttelsen, men kan også være lidt langsommere end Nvidias tilbud. Og Intel har nemt den bedste støtte ud af de tre (men er den langsomste).

Hvad ville du vælge? Hvorfor?

Billedkreditter: Jan Martin Will / Shutterstock

In this article