Skal du bruke AMD eller NVIDIA GPUer på Linux?

Leter du etter et raskt grafikkort? Du har to hovedalternativer: AMD og Nvidia. Men å få mest mulig ut av dem med Linux-drivere kan være utfordrende. Skulle du velge proprietære drivere eller åpen kildekode?

Leter du etter et raskt grafikkort?  Du har to hovedalternativer: AMD og Nvidia.  Men å få mest mulig ut av dem med Linux-drivere kan være utfordrende.  Skulle du velge proprietære drivere eller åpen kildekode?
Annonse

Når det gjelder å velge et raskt grafikkort, er det to hovedalternativer: AMD og Nvidia.

Det er en rekke faktorer som setter dem fra hverandre, og dette er dobbelt så videre Linux. På Windows er hastighet det eneste som betyr noe - Nvidia GPUer (grafisk prosesseringsenhet) har en tendens til å være raskere enn AMD. Men på Linux er det andre ting å huske på.

GPU-drivere: Proprietær vs Open Source

Det finnes to typer drivere du kan installere for å få grafikkortene dine til å fungere, nemlig proprietære drivere. Skal du bruke AMD Proprietary Graphics Drivers og hvordan installerer du dem? [Ubuntu] Skal du bruke AMD Proprietary Graphics Drivers og hvordan installerer du dem? [Ubuntu] Hvis du har et AMD- eller nVidia-grafikkort eller -brikke på skrivebordet eller datamaskinen, har du noen alvorlig grafikkbehandlingskraft under hetten. Imidlertid liker disse høyt respekterte grafikkleverandørene å holde ... Les mer eller åpen kildekode. Selv om det er gode og dårlige aspekter til begge, avviger de om du bruker et Nvidia- eller AMD-grafikkort.

Nvidia: Det er komplisert

Mens det er åpen kildekode og proprietære Nvidia-drivere for Linux, er det egentlig bare ett levedyktig alternativ på dette tidspunktet: sistnevnte. nouveau, åpen kildekode driver for Nvidia kort, har en tendens til å ha dårligere ytelse enn sin proprietære motpart.

Mye av arbeidet med nouveau er gjennom reverse engineering den proprietære Nvidia driveren. Det ligner hvordan Vinprosjektet Kjører Windows Apps og spill med Linuxvin Slik kjører du Windows Apps og spill med Linux-vin Er det noen måte å få Windows-programvare på Linux? Ett svar er å bruke vin, men selv om det kan være veldig nyttig, bør det nok bare være din siste utvei. Her er hvorfor. Les mer gjenoppretter et Windows-miljø for å kjøre programmer som Microsoft Office Slik installerer og bruker du Microsoft Office på Linux (og mangler) Slik installerer og bruker du Microsoft Office på Linux (og mangler) PCen din kjører Linux. Hvordan på jorden skal du installere Microsoft Office, og bruke den uten å løpe inn i problemer? Les mer i. I utgangspunktet ser utviklere på resultatene av et program og arbeider bakover derfra.

Dette har sine ulemper, hovedsakelig på fart- og kompatibilitetsfrontene. nouveau er mye, mye tregere enn proprietære Nvidia drivere, spesielt med nyere grafikkort. Støtte for de nyeste Nvidia-produktene mangler også ganske mye - det tar mye tid å gjenskape.

nouveau driver funksjoner

nouveau mangler også noe som den proprietære sjåføren har: tilbakekalling . Dette gjør at GPUen kan jobbe hardere, og dermed utføre raskere (på bekostning av mer strøm). Dessverre, bare noen få Nvidia GPUs Nvidia Graphics Cards: Hvilken er riktig for deg? Nvidia grafikkort: Hvilken er riktig for deg? Nvidia grafikkort er de mest populære av en grunn. Men hvilken modell skal du kjøpe og hvorfor? Vi forklarer sjargongen, kortene og deres ytelse. Les mer kan bruke dette med nouveau installert, ingen av dem er helt nye.

Forskjellen i fart er ofte dumt til tider, spesielt for nyere grafikkort. Noen benchmarks viser at proprietære drivere kan utføre opptil ni ganger raskere enn sine åpen kildekode-kolleger. Nøyaktig å si, nouveau er egnet for å tegne skrivebordet ditt, men spill har en vei å gå. Når det er sagt, fungerer noen spesifikke Nvidia grafikkort ordentlig med dem, slik at kjørelengde kan variere.

AMD: Solid støtte

For det meste spiller det ingen rolle hvilken type drivere du installerer for AMD-grafikkort. De er godt støttet over hele linja, men bruker åpen kildekode Defeat Planned Obsolescence med Linux og Open Source Software Defeat Planned Obsolescence med Linux og Open Source Software I motsetning til en 5 år gammel PC, kan en 5 år gammel smartphone knapt løpe noen moderne apps. Men det er en måte å nyte fordelene med teknologi uten å kjøpe ny maskinvare: omfavne Linux og gratis programvare! Les mer drivere er den foretrukne metoden. Faktisk er det mange tilfeller der åpen kilde drivere ( AMDGPU for nyere kort, og Radeon for eldre), er på nivå med sine proprietære kolleger eller enda raskere!

Sammenlignet med Nvidia's open source driver, nouveau, er det langt bedre støtte. Open Source AMD-grafikk er nå fantastisk. Slik får du dem Open Source. AMD-grafikk er nå fantastisk. Slik får du dem AMDs proprietære driver på Linux er rask, men buggy, og åpen kildekode driveren har nå blitt fantastisk Les mer for nyere grafikkort. Faktisk er støtte for AMDs neste generasjon grafikkort, Vega, allerede under utvikling. Dette skyldes delvis AMDs støtte til open source-fellesskapet, og gir dokumentasjon og arbeidskraft for driverutvikling.

radeon driver funksjoner

Når det er sagt, mens driverne er anstendig over hele linjen i AMD-leiren, vil ytelsen din fortsatt være merkbart langsommere enn å bruke et Nvidia grafikkort med proprietære drivere. Med mindre selvfølgelig, endrer ting snart. Hva er så bra om det nye AMD Ryzen? Hva er så bra om den nye AMD Ryzen? AMD Ryzen landte bare, og CPU-verdenen ble bare interessant. Hva handler skogen om, og er det riktig for deg? Les mer . Det er også spørsmål om å anskaffe et system med AMD-grafikk i utgangspunktet, noe som kan være litt av en utfordring.

Graphics Switching

Også kjent som NVIDIA Optimus eller AMD Switchable Graphics, er de teknologier som lar deg velge mellom å bruke et grafikkort med høy ytelse (Nvidia / AMD) og en mindre strøm sulten (vanligvis Intel). Dette er veldig nyttig for bærbare datamaskiner når du er borte fra en strømport og vil ha batteriet til å vare 7 Enkle tips for å forbedre laptops batterilevetid på din laptop 7 Enkle tips for å forbedre laptops batterilevetid på datamaskinen Hvordan kan du klemme mer tid fra batteriet og nyt en virkelig bærbar Linux-databehandling? Les mer .

Selv om begge fungerer ganske bra på Windows, på Linux, er det definitivt enklere å sette opp ved hjelp av AMD (med noen få unntak). For det første er det ingen ekte Optimus-støtte for Nvidia grafikkort, og dette er dobbelt så tilfelle hvis du bruker proprietære drivere.

Hovedmåten for å få denne funksjonen til å fungere, er å bruke et program som heter Bumblebee . Selv om det ikke er offisielt godkjent av Nvidia, virker det ganske bra. Det er imidlertid litt oppsett som kreves for å få det til å fungere. Det går som en separat programtjeneste. Slik styrer du Linux oppstartstjenester og -demoner. Slik styrer du Linux oppstartstjenester og daemoner. Linux driver mange applikasjoner "i bakgrunnen" som du kanskje ikke engang er klar over. Slik tar du kontroll over dem. Les mer, som vanligvis krever en manuell installasjon for å komme i gang. Mange bugs har skjæret opp med tjenesten også, etter å ha ikke blitt oppdatert om noen år.

nvidia humlebee

For alt annet er det PRIME, som gjør det mulig å bytte grafikk for åpen kilde drivere, for eksempel nouveau og AMDGPU. Å være innebygd i disse driverne, er det mye lettere å sette opp i sammenligning, ingen ekstra programvare kreves.

Når det blir sagt, er dette bare et problem for bærbare datamaskiner. Hvordan finne den beste bærbare datamaskinen under $ 600. Hvordan finne den beste bærbare datamaskinen under $ 600. Hvis du vet hvor du skal gå, kan $ 600 få deg mye laptop. Her er det du bør se etter. Les mer - det er et ikke-problem for stasjonære datamaskiner. I så fall kan du velge hvilket grafikkort du liker, uten å bekymre deg for strømforbruket. Og ytelsesvis, vinner Nvidia hendene ned.

Sammen med dette, fungerer noen Linux-operativsystemer rundt disse problemene med Nvidia, ved hjelp av spesielle tilpasninger for å gjøre grafikkvekslingen litt enklere. For eksempel har Ubuntu sitt eget kontrollpanel. Hva skifter tilbake til GNOME-midler for Ubuntu. Hva skifter tilbake til GNOME-midler for Ubuntu Canonical har kunngjort slutten av Unity-skrivebordet. Fra Ubuntu 18.04 vil GNOME-skrivebordet bli gjenopprettet. Hva betyr dette for Ubuntu, og dets forhold til Linux-brukere? Les mer som lar deg velge mellom bruk av Intel eller Nvidias grafikkort (men bare etter innlogging).

Wayland Support

Kort sagt, Wayland Slik prøver du Wayland, en ny skjermserver for Linux Slik prøver du Wayland, vil en ny skjermserver for Linux Linux-distribusjoner snart få en ny skjermserver kalt Wayland. La oss ta en titt på Wayland, og se hvordan du kan prøve det ut akkurat nå. Les mer ses som fremtiden for Linux-skrivebordet, med sikte på å erstatte X-serveren til slutt. Det tar sikte på å gjøre utviklingen enklere, blant annet moderne innovasjoner. Den er allerede tilgjengelig på to store Linux-skrivebord: GNOME og Plasma KDE Forklaret: En titt på Linuxs mest konfigurerbare skrivebordsgrensesnitt KDE forklart: En titt på Linuxs mest konfigurerbare skrivebordsgrensesnitt Hvordan ser Linux ut? Noen ganger, Enhet; andre ganger, GNOME. Ofte kjører Linux KDE. Hvis du ikke bruker den tidligere K Desktop Environment på din Linux PC, er det nå på tide å endre! Les mer .

På dette tidspunktet jobber Nvidias proprietære driver kun med GNOMEs implementering av Wayland på grunn av sin litt unike design. Wayland trenger et skrivebordsmiljø Hvilket Linux-skrivebordsmiljø passer best for din personlighet? Hvilket Linux-skrivebordsmiljø passer best for din personlighet? Hva slags datamaskin bruker er du? Lar du ikoner spredt over skrivebordet ditt? Foretrekker du å jobbe i ett enkelt søknad? La oss finne ut hvilket Linux-skrivebordsmiljø som passer deg best. Les mer som støtter komposisjon, en teknikk som forhindrer grafiske gjenstander som vinduet rive. De gjør dette ved å holde flere kopier av skjermen i minne samtidig.

sammensetting

For å flytte disse kopiene til minne må komponister for Wayland bruke en spesiell API (applikasjonsprogrammeringsgrensesnitt). Hva er APIer, og hvordan er åpne APIer forandre Internett Hva er APIer, og hvordan er åpne APIer forandre Internett Har du noen gang lurt på hvordan programmer på datamaskinen din og nettstedene du besøker "snakk" med hverandre? Les mer, implementert av grafikkdriveren. APIen som for tiden er i bruk mest, kalles GBM (Generic Buffer Management). Så lenge du bruker en åpen kildekode driver (AMDGPU / Radeon / nouveau), vil Wayland jobbe.

Nvidias proprietære driver bruker imidlertid en annen API, kalt EGLStreams . Mange kompositorer har ikke støtte for dette, GNOME-skrivebordet GNOME Explained: En titt på en av Linuxs mest populære stasjonære datamaskiner GNOME Forklaret: En titt på en av Linux mest populære stasjonære PCer Du er interessert i Linux, og du har kommet over "GNOME", et akronym for GNU Network Object Model Environment. GNOME er en av de mest populære open source-grensesnittene, men hva betyr det? Les mer som det største unntaket. Selv om dette kan endres i tide, kan du egentlig ikke gjøre mye (unntatt holde fast med X-serveren for nå).

Mens Wayland fortsatt er veldig i utvikling, blir det klart mer og mer viktig. Fedora 5 grunner til å bruke ren Open Source Distro, Fedora 5 grunner til å bruke ren Open Source Distro, Fedora Fedora er ikke så kjent som Ubuntu, og har et rykte for å være vanskelig å bruke. Men hvis dette er sant, hvorfor fortsetter så mange mennesker å bruke Fedora? Les Mer, for eksempel, sendes allerede med det (selv om det ikke er et problem for Nvidia-drivere, siden det bruker GNOME som standard).

Hva om Intel Graphics?

På dette tidspunktet er det eneste grafikkortleverandøren du kan være sikker på å jobbe, med Intels integrerte grafikk. Selv om de kanskje ikke er så fort, er de faktisk mye bedre. Kan delt grafikk endelig konkurrere med et dedikert grafikkort? Kan delt grafikk endelig konkurrere med et dedikert grafikkort? Det finnes to typer grafikkort til PCer: dedikert og delt. Les mer enn de en gang var i form av fart. De er også veldig batterivennlige i forhold til Nvidia eller AMDs grafikkort.

intel grafikk

Støtte for dem vil definitivt være ute av boksen, deres drivere er helt åpen kildekode på Linux. Mange spill er også ganske spillbare, om ikke så vel som dedikerte grafikkort. Du er også trygg på at Wayland jobber hvis du vil teste den ut på grunn av sin åpen kildekode-natur.

Det kommer an på

For Linux-stasjonære datamaskiner er det et mye enklere valg å lage. Nvidia har lett de raskeste grafikkortene på markedet på dette tidspunktet (så lenge du bruker sine proprietære drivere). Det er en annen historie om bærbare datamaskiner 5 Awesome Linux bærbare datamaskiner du kan kjøpe akkurat nå 5 Awesome Linux bærbare datamaskiner du kan kjøpe akkurat nå Linux er fantastisk, med mindre det ikke vil installere. Så gjør det bare vondt. Heldigvis bygger en rekke bærbare beslutningstakere Linux-bærbare datamaskiner som ikke lider av noen driver- eller programvarefeil. Les mer selv om du har batterilevetid.

I dette tilfellet er det en vanskeligere beslutning å gjøre. Å få omskiftelig grafikk til arbeid, er ganske vanskelig på Nvidia's proprietære driver. Slik installerer du proprietære grafikkdrivere i Ubuntu, Fedora, og Mint [Linux] Slik installerer du proprietære grafikkdrivere i Ubuntu, Fedora, og Mint [Linux] Mesteparten av tiden, du Det er bra med åpen programvare på Linux. Men hvis du vil ha ekte spill og grafisk kraft, trenger du proprietære drivere. Slik får du dem. Les mer, men ikke umulig. I tillegg, med mindre flere skrivebordsmiljøer blir kompatible med Nvidia's quirks på Wayland, kan det bety at du bruker et skrivebord som ikke er din preferanse.

Til slutt er det et spørsmål om å bestemme hva du er forberedt på å håndtere. AMD-grafikkort har bedre ut av boksstøtten, men kan også være litt tregere enn Nvidias tilbud. Og Intel har lett den beste støtten ut av de tre (men er den tregeste).

Hva ville du velge? Hvorfor?

Image Credits: Jan Martin Will / Shutterstock

In this article