Ska du använda AMD eller NVIDIA GPU på Linux?

Letar du efter ett snabbt grafikkort? Du har två huvudalternativ: AMD och Nvidia. Men att få ut det mesta av dem med Linux-drivrutiner kan vara utmanande. Ska du välja proprietära drivrutiner eller öppen källkod?

Letar du efter ett snabbt grafikkort?  Du har två huvudalternativ: AMD och Nvidia.  Men att få ut det mesta av dem med Linux-drivrutiner kan vara utmanande.  Ska du välja proprietära drivrutiner eller öppen källkod?
Annons

När det gäller att välja ett snabbt grafikkort finns det två huvudalternativ: AMD och Nvidia.

Det finns ett antal faktorer som skiljer dem från varandra, och detta är dubbelt så vidare Linux. På Windows är hastighet det enda som är viktigt - Nvidia GPU (grafisk bearbetningsenhet) tenderar att vara snabbare än AMD. Men på Linux finns det andra saker att tänka på.

GPU-drivrutiner: Proprietary vs Open Source

Det finns två typer av drivrutiner som du kan installera för att få grafikkort att fungera, nämligen proprietära drivrutiner. Om du använder AMD-grafikdrivrutiner och hur installerar du dem? [Ubuntu] Ska du använda AMD Proprietary Graphics Drivers och hur installerar du dem? [Ubuntu] Om du har ett AMD- eller nVidia-grafikkort eller -chip i skrivbordet eller din bärbara dator, har du viss seriös grafikbehandlingseffekt under huven. Men dessa högt respekterade grafikleverantörer gillar att behålla ... Läs mer eller öppen källkod. Även om det finns bra och dåliga aspekter för båda, skiljer de sig ifall du använder ett grafikkort Nvidia eller AMD.

Nvidia: Det är komplicerat

Medan det finns öppen källkod och proprietära Nvidia drivrutiner för Linux, finns det verkligen bara ett genomförbart alternativ vid denna tidpunkt: den senare. nouveau, öppen källdrivrutin för Nvidia-kort tenderar att ha sämre prestanda än sin proprietära motsvarighet.

Mycket av det arbete som görs av nouveau är genom omvänd teknik den proprietära Nvidia-föraren. Det liknar hur Vinprojektet Hur man kör Windows Apps & Games med Linux Wine Hur man kör Windows Apps & Games med Linux Wine Finns det något sätt att få Windows-programvara att fungera på Linux? Ett svar är att använda vin, men medan det kan vara mycket användbart, borde det bara vara din sista utväg. Här är varför. Läs mer återskapar en Windows-miljö för att köra program som Microsoft Office Hur man installerar och använder Microsoft Office på Linux (och dess brister) Så här installerar du och använder Microsoft Office på Linux (och dess brister) Din dator kör Linux. Hur på jorden ska du installera Microsoft Office, och använda den utan att lösa problem? Läs mer i. I grund och botten ser utvecklarna på resultaten av ett program och arbetar bakåt därifrån.

Detta har sina nackdelar, främst på hastighets- och kompatibilitetsfronten. nouveau är mycket, mycket långsammare än proprietära Nvidia-drivrutiner, speciellt med nyare grafikkort. Stöd för de senaste Nvidia-produkterna saknas också ganska bra - det tar mycket tid att återskapa.

nouveau-drivrutinsfunktioner

nouveau saknar också något som den proprietära föraren har: återlåsning . Detta gör det möjligt för GPU att arbeta hårdare och därmed utföra snabbare (till kostnaden för mer kraft). Tyvärr, bara några Nvidia GPU: er Nvidia Graphics Cards: Vilket är rätt för dig? Nvidia grafikkort: Vilket är rätt för dig? Nvidia grafikkort är de mest populära av en anledning. Men vilken modell ska du köpa och varför? Vi förklarar jargong, korten och deras prestanda. Läs mer kan använda detta med nouveau installerat, ingen av dem är mycket nya.

Skillnaden i hastighet är vanligt dum ibland, speciellt för nyare grafikkort. Några riktmärken visar att de proprietära drivrutinerna kan utföra upp till nio gånger snabbare än sina öppna källa motsvarigheter. Något att säga, nouveau är lämplig för att rita skrivbordet, men spel har en väg att gå. Som sagt, vissa specifika Nvidia grafikkort fungerar anständigt med dem, så ditt körsträcka kan variera.

AMD: Solid support

För det mesta spelar det ingen roll vilken typ av drivrutiner du installerar för AMD-grafikkort. De stöds väl över hela linjen, men använder sig av öppen källkod Defeat Planned Obsolescence med Linux och Open Source Software Defeat Planned Obsolescence med Linux och Open Source Software Till skillnad från en 5-årig PC, kan en 5-årig smartphone knappt springa några moderna appar Men det finns ett sätt att njuta av fördelarna med teknik utan att köpa ny maskinvara: omfamna Linux och fri mjukvara! Läs mer drivrutiner är den föredragna metoden. Faktum är att det finns många fall där drivrutinerna med öppen källkod ( AMDGPU för nyare kort och Radeon för äldre) är i nivå med sina egna motsvarigheter eller ännu snabbare!

Jämfört med Nvidias öppen källdrivrutin, nouveau, finns det mycket bättre stöd. Open Source AMD Graphics är nu fantastiskt. Så här får du dem Open Source AMD Graphics är nu fantastiskt, här får du dem AMDs proprietära drivrutin på Linux är snabb men buggy, och drivrutinen med öppen källkod har nu blivit fantastisk Läs mer för nya grafikkort. Faktum är att stöd för AMDs nästa generation grafikkort, Vega, redan utvecklas. Detta beror delvis på AMDs stöd till open source-samhället, vilket ger dokumentation och arbetskraft för förareutveckling.

radeon-drivrutinsfunktioner

Med detta sagt, medan förarna är anständiga över hela linjen i AMD-läget, kommer din prestanda fortfarande att vara märkbart långsammare än att använda ett Nvidia grafikkort med proprietära drivrutiner. Om det inte är klart förändras saker snart. Vad är så bra om den nya AMD Ryzen? Vad är så bra om den nya AMD Ryzen? AMD Ryzen landade bara, och CPU-världen blev bara intressant. Vad handlar hype om, och är det rätt för dig? Läs mer . Det är också fråga om att förvärva ett system med AMD-grafik i första hand, vilket kan vara lite av en utmaning.

Grafisk omkoppling

Också känd som NVIDIA Optimus eller AMD Switchable Graphics, det är tekniker som låter dig välja mellan ett grafikkort med hög prestanda (Nvidia / AMD) och en mindre kraftig hungrig (vanligtvis Intel). Det här är väldigt användbart för bärbara datorer när du är borta från en strömport och vill att batteriet ska vara kvar. 7 Enkla tips för att förbättra din laptop-batteriets livslängd 7 Enkla tips för att förbättra din laptop-batteriets livslängd. Hur kan du klämma mer tid från batteriet och njut av en verkligt bärbar Linux-datorupplevelse? Läs mer .

Medan båda fungerar ganska bra på Windows, på Linux, är det definitivt lättare att konfigurera med AMD (med några få undantag). Till att börja med finns det inget sant Optimus-stöd för Nvidia grafikkort, och det är dubbelt så fallet om du använder proprietära drivrutiner.

Det viktigaste sättet att få den här funktionen att fungera använder ett program som heter Bumblebee . Även om det inte officiellt godkänts av Nvidia, fungerar det ganska bra. Det finns dock lite setup för att få det att fungera. Det går som en separat programtjänst. Hur man kontrollerar Linux Start-Up-tjänster och Daemons. Hur man kontrollerar Linux Start-Up Services och Daemons. Linux kör många applikationer "i bakgrunden" som du kanske inte ens känner till. Så här tar du kontroll över dem. Läs mer, som vanligtvis behöver en manuell installation för att få springa. Många buggar har skurit upp med tjänsten också, har inte uppdaterats om några år.

nvidia humlebee

För allt annat finns PRIME, vilket möjliggör grafikväxling för drivrutiner med öppen källkod, till exempel nouveau och AMDGPU. Att bygga in med dessa drivrutiner är mycket lättare att installera i jämförelse, ingen extra mjukvara krävs.

Med detta sagt är det bara ett problem för bärbara datorer Hur man hittar den bästa bärbara datorn under $ 600 Hur man hittar den bästa bärbara datorn under $ 600 Om du vet var du ska gå kan $ 600 få dig mycket bärbar dator. Här är vad du ska leta efter. Läs mer - det är ett icke-problem för stationära datorer. I så fall kan du välja vilket grafikkort du vill, utan att oroa dig för strömförbrukningen. Och prestationsvis vinner Nvidia händerna nedåt.

Tillsammans med detta, fungerar vissa Linux-operativsystem kring dessa problem med Nvidia, med speciella tweaks för att göra grafikkväxlingen lite enklare. Ubuntu har till exempel en egen kontrollpanel. Vad växlar tillbaka till GNOME-medel för Ubuntu. Vad växlar tillbaka till GNOME-medel för Ubuntu Canonical har meddelat slutet på Unity-skrivbordet. Från Ubuntu 18.04 kommer GNOME-skrivbordet att återställas. Vad betyder detta för Ubuntu, och dess relation till Linux-användare? Läs mer som låter dig välja mellan att använda Intel eller Nvidias grafikkort (men bara efter att du har loggat in).

Wayland Support

Så snart som möjligt, Wayland Hur man försöker Wayland, en ny bildserver för Linux Hur man försöker Wayland, kommer en ny bildserver för Linux Linux-distributioner snart att få en ny bildskärmsserver kallad Wayland. Låt oss ta en titt på Wayland och se hur du kan prova det just nu. Read More ses som framtiden för Linux-skrivbordet, med sikte på att så småningom ersätta X-bildservern. Det syftar till att göra utvecklingen mycket enklare, bland annat moderna innovationer. Den är redan tillgänglig på två stora Linux-stationära datorer: GNOME och Plasma KDE Explained: En titt på Linuxs mest konfigurerbara skrivbordsgränssnitt KDE Explained: En titt på Linuxs mest konfigurerbara skrivbordsgränssnitt Hur ser Linux ut? Ibland, Enhet; andra gånger, GNOME. Oftast kör Linux dock KDE. Om du inte använder den tidigare K Desktop Environment på din Linux-dator, är det dags att byta! Läs mer .

Vid denna tidpunkt arbetar Nvidias proprietära drivrutin bara med GNOME: s genomförande av Wayland på grund av sin något unika design. Wayland behöver en skrivbordsmiljö Vilken Linux-skrivbordsmiljö passar bäst för din personlighet? Vilken Linux-skrivbordsmiljö passar bäst för din personlighet? Vilken typ av datoranvändare är du? Lämna du ikoner spridda över skrivbordet? Föredrar du dig att arbeta i ett enkelt program? Låt oss ta reda på vilken Linux-skrivbordsmiljö som passar dig bäst. Läs mer som stöder kompositioner, en teknik som förhindrar grafiska artefakter som fönsterräkning. De gör det genom att samtidigt hålla flera kopior av din skärm i minnet.

compositing

För att flytta dessa kopior till minnet måste kompositorer för Wayland använda ett speciellt API (applikationsprogrammeringsgränssnitt). Vad är API: er och hur är öppna API: er som ändrar Internet. Vad är API: er och hur är öppna API: er som ändrar Internet. Har du någonsin undrat hur program på din dator och de webbplatser du besöker "prata" med varandra? Läs mer, implementerad av grafikdrivrutinen. API: n som för närvarande används mest kallas GBM (Generic Buffer Management). Så länge du använder en öppen källdrivrutin (AMDGPU / Radeon / nouveau), kommer Wayland att fungera.

Nvidias proprietära drivrutin använder emellertid ett annat API, kallat EGLStreams . Många kompositörer har inte stöd för detta, GNOME-skrivbordet GNOME Explained: En titt på en av Linux: s mest populära skrivbord GNOME Explained: En titt på en av Linux mest populära skrivbord Du är intresserad av Linux, och du har stött på "GNOME", en akronym för GNU Network Object Model Environment. GNOME är en av de mest populära open source-gränssnitten, men vad betyder det? Läs mer är det största undantaget. Även om detta kan förändras i tid, kan du inte göra så mycket (förutom att hålla fast vid X-bildservern för nu).

Medan Wayland fortfarande är mycket i utveckling kommer det tydligt att bli allt viktigare. Fedora 5 skäl att använda ren Open Source Distro, Fedora 5 skäl att använda ren Open Source Distro, Fedora Fedora är inte så känd som Ubuntu, och har rykte för att vara svår att använda. Men om det är sant, varför fortsätter så många människor att använda Fedora? Läs mer, till exempel skickas redan med det (men eftersom det är GNOME som standard, kommer Nvidia drivrutiner inte att vara ett problem).

Vad om Intel Graphics?

Vid den här tidpunkten kan du bara vara säker på att du arbetar med Intels integrerade grafik. Medan de kanske inte är så snabba, är de faktiskt mycket bättre. Kan delad grafik äntligen konkurrera med ett dedikerat grafikkort? Kan delad grafik äntligen konkurrera med ett dedikerat grafikkort? Det finns två typer av grafikkort för datorer: dedikerad och delad. Läs mer än vad de en gång var i fråga om hastighet. De är också väldigt batterivänliga i jämförelse med Nvidia eller AMDs grafikkort.

intel grafik

Stöd för dem kommer definitivt att vara slut, deras drivrutiner är helt öppen källkod på Linux. Många spel är också ganska spelbara, om inte lika bra som dedikerade grafikkort. Du är också säker på att Wayland arbetar om du vill testa det på grund av sin öppna källans natur.

Det beror på

För Linux-stationära datorer är det ett mycket lättare val att göra. Nvidia har enkelt de snabbaste grafikkorten på marknaden vid denna tidpunkt (så länge du använder sina egna drivrutiner). Det är en annan historia om bärbara datorer 5 Fantastiska Linux-bärbara datorer du kan köpa just nu 5 Fantastiska Linux-bärbara datorer du kan köpa just nu Linux är fantastiskt, såvida det inte kommer att installeras. Då gör det bara ont. Lyckligtvis bygger ett antal bärbara datorer Linux-bärbara datorer som inte lider av några förare eller programvarufel. Läs mer men tack vare batterilivslängd.

I det här fallet är det ett svårare beslut att göra. Att få bytbar grafik till jobbet är ganska svårt på Nvidias proprietära drivrutin. Så här installerar du proprietära grafikkdrivrutiner i Ubuntu, Fedora, och Mint [Linux]. Så här installerar du proprietära grafikkdrivrutiner i Ubuntu, Fedora, och Mint [Linux] Det går bra med öppen källkodsprogram på Linux. Men om du vill ha verklig spel och grafisk kraft behöver du proprietära drivrutiner. Så här får du dem. Läs mer, men inte omöjligt. Plus, om inte fler skrivbordsmiljöer blir kompatibla med Nvidias quirks på Wayland, kan det innebära att du använder ett skrivbord som inte är ditt val.

I slutändan handlar det om att bestämma vad du är beredd att hantera. AMD-grafikkort har bättre ut ur lådans stöd, men kan också vara lite långsammare än Nvidias erbjudanden. Och Intel har lätt det bästa stödet utav de tre (men är det långsammaste).

Vad skulle du välja? Varför?

Bildkrediter: Jan Martin Will / Shutterstock

In this article