Nyheter i Android, Telefoner, Prylar Och Recensioner

AMD vs. NVIDIA GPU:er på Linux: Vilket ska du använda?

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

Det finns flera faktorer som skiljer dem åt. På Windows är hastigheten allt som betyder något — Nvidia GPU:er (grafisk processorenhet) tenderar att vara snabbare än AMD. Men på Linux finns det andra saker att tänka på.

Men vad ska du välja för Linux — en AMD eller Nvidia GPU?

Är Intel Graphics det bästa valet för Linux?

Innan du jämför AMD och Nvidia är det värt att överväga nyckelalternativet.

Den enda grafikkortsleverantör du absolut kan vara säker på att fungera är Intels integrerade grafik. Även om de kanske inte är så snabba, har Intels integrerade grafik förbättrats avsevärt. De är också mycket batterivänliga i jämförelse med Nvidia eller AMDs grafikkort.

Intel-stöd är tillgängligt direkt, med drivrutiner helt öppen källkod på Linux. Många spel är också ganska spelbara, om inte lika bra som med dedikerade grafikkort. Du är också säker på att Wayland fungerar om du vill testa det, på grund av dess öppen källkod.

GPU-drivrutiner: Proprietära kontra öppen källkod

Det finns två typer av drivrutiner du kan installera för att få dina grafikkort att fungera, nämligen proprietära drivrutiner eller öppen källkod. Även om det finns bra och dåliga aspekter av båda, skiljer de sig om du använder ett Nvidia- eller AMD-grafikkort.

Bildkredit: Stefan Ledwina via Flickr.

För bästa resultat är de proprietära drivrutinerna alltid bättre. Men om du har en filosofisk invändning mot proprietära drivrutiner, är alternativen med öppen källkod mer attraktiva.

Ska du använda Nvidia-grafikkort för Linux?

Även om det finns öppen källkod och proprietära Nvidia-drivrutiner för Linux, kommer den bästa prestandan från proprietära drivrutiner. Nouveau, drivrutinen med öppen källkod för Nvidia-kort, ger totalt sett sämre resultat än sin egenutvecklade motsvarighet.

Relaterad  Ricoh återkallar några GR III-kameror på grund av den vingliga kontrollratten, erbjuder gratis reparationer till kunder

Mycket av arbetet som görs av nouveau är genom reverse engineering av den proprietära Nvidia-drivrutinen. Det liknar hur Wine-projektet återskapar en Windows-miljö för att köra program som Microsoft Office på Linux. I grund och botten tittar utvecklare på resultat av ett program och arbeta baklänges därifrån.

Detta har sina nackdelar, främst på hastighets- och kompatibilitetsfronterna. Proprietära Nvidia-drivrutiner är mycket snabbare än nouveau, särskilt med nyare grafikkort.

En annan nackdel är att nouveau saknar något som den proprietära drivrutinen har: återklockning. Detta gör att GPU:n kan arbeta hårdare och därmed prestera snabbare (till priset av mer kraft). Tyvärr kan bara ett fåtal Nvidia GPU:er använda detta med nouveau installerat, ingen av dem är särskilt ny.

Skillnaden i hastighet är betydande, speciellt för nyare grafikkort. Vissa riktmärken visar att de proprietära drivrutinerna kan prestera upp till nio gånger snabbare än deras motsvarigheter med öppen källkod.

Nouveau är helt enkelt lämpligt för att rita ditt skrivbord, men spel har en väg att gå.

Är AMD det bästa grafikkortsalternativet för Linux?

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, även om drivrutiner med öppen källkod är den föredragna metoden. Faktum är att det finns många fall där drivrutinerna för öppen källkod (AMDGPU för nyare kort, och Radeon för äldre), är i paritet med sina egna motsvarigheter eller ännu snabbare!

Jämfört med Nvidias drivrutin med öppen källkod finns det bättre stöd för nyare grafikkort. Detta beror delvis på AMD:s stöd för open source-gemenskapen, som tillhandahåller dokumentation och arbetskraft för utveckling av drivrutiner.

Relaterad  Dwayne "The Rock" Johnson på Twitter minns att han tillkännagav den första Xbox

Men även om AMD-drivrutiner med öppen källkod är anständiga över hela linjen, kommer din prestanda fortfarande att vara märkbart långsammare än att använda ett Nvidia-grafikkort med proprietära drivrutiner.

AMD vs Nvidia: Vilket är bäst för grafikväxling?

Nästan alla bärbara och stationära datorer levereras med integrerad Intel-grafik. Diskreta grafikprocessorer från Nvidia och AMD är tillval för bärbara datorer men kan läggas till manuellt på stationära datorer.

Grafikväxling är en dators förmåga att välja vilken GPU som ska användas. För grundläggande uppgifter som webbsurfning och ordbehandling väljs Intel GPU. För spel, videoredigering och liknande används den diskreta GPU:n.

Proprietära och öppen källkod Nvidia- och AMD-drivrutiner för Linux stöder alla grafikväxling.

Stöder AMD eller Nvidia Wayland?

Wayland-skärmservern är en integrerad del av utvecklingen av Linux och är tillgänglig på de flesta större Linux-datorer.

AMD- och Intel-grafik fungerar båda med Wayland med öppen källkod och proprietära drivrutiner. Nvidia är en annan historia.

Även om utvecklingen av detta förväntas senast 2021, fungerar Nvidias proprietära drivrutin endast med GNOMEs implementering av Wayland.

Kompositörer för Wayland behöver ett speciellt API (applikationsprogrammeringsgränssnitt), implementerat av grafikdrivrutinen. Det API som för närvarande används mest kallas GBM (Generic Buffer Management). Så länge du använder en drivrutin med öppen källkod (AMDGPU/Radeon/nouveau) kommer Wayland att fungera.

Eftersom Nvidias proprietära drivrutin använder ett annat API (EGLSreams), är saker annorlunda. Många kompositörer stöder inte detta, GNOME-skrivbordet är det stora undantaget. Alternativet med öppen källkod stöder inte heller Wayland.

Vilket är det bästa grafikkortet för Linux: Intel, AMD eller Nvidia?

För stationära Linux-datorer är det ett mycket enklare val att göra.

Nvidia-kort är dyrare än AMD och har fördelen i prestanda. Men att använda AMD garanterar överlägsen kompatibilitet och ett urval av pålitliga drivrutiner, oavsett om det är öppen källkod eller proprietära.

Relaterad  iPhone 12: DxOMark tycker att det är lika bra på foton som iPhone 11 Pro Max och Mate 30 Pro 5G

Detsamma gäller för Intel, även om denna lösning är långsammare.

Om du behöver Wayland-support är AMD och Intel de mest pålitliga alternativen. Ta annars chansen på Nvidia. Det har inte haft en bra relation med Linux under åren, men tillväxten av Linux-spel håller på att förändra det.

Bestämde dig? Så här installerar du proprietära grafikdrivrutiner på Linux.

Om författaren

Christian Cawley (1561 publicerade artiklar)

Biträdande redaktör för säkerhet, Linux, gör-det-själv, programmering och teknisk förklarad, och riktigt användbar podcastproducent, med lång erfarenhet av skrivbords- och mjukvarustöd. Christian är en bidragsgivare till tidningen Linux Format och är en Raspberry Pi-pyssare, en Lego-älskare och en fan av retrospel.

Mer från Christian Cawley

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, free e-böcker och exklusiva erbjudanden!

Klicka här för att prenumerera