Nvidia

Slik installerer du Nvidia-drivere på Linux

Slik installerer du Nvidia-drivere på Linux

Du kan bruke Nvidia-kort med åpen kildekode Nouveau-enhetsdriver eller Nvidia-proprietære drivere. Den proprietære driveren støtter flere Nvidia-kort enn Nouveau.

Nouveau - Nvidia Open Source Driver

Nouveau er driver med åpen kildekode som støtter Nvidia-grafikkort og Nvidia Tegra-familien av SoCs. Enhetsdriveren ble utviklet i samarbeid med Nvidia-ingeniører, men det er ikke den offisielle Nvidia-driveren.

Nouveau er basert på Nvidias proprietære Linux-driver. Prosjektet ledes for tiden av X.Org Foundation. Den har tre komponenter:

Kildekoden er vert på freedesktop.org.

Nouveau distribueres fritt under MIT-lisensen. Forgjengeren til Nouveau er den utdaterte 2D-bare open source nv-driveren. I 2005 startet Nouveau som nv-driveroppdateringer. Den første offisielle utgivelsen ble demonstrert i Linux.konf.au i 2007. I 2010 ble Nouveau akseptert i Linux-kjernen som en eksperimentell enhetsdriver.

De første versjonene av Nouveau brukte Direct Rendering Infrastructure (DRI) for Mesa 3D for funksjoner for 3D-grafikk. Men siden 2008 blir Gallium3D brukt til 3D-støtte. Nouveau brukes som standard Nvidia-enhetsdriver for Linux-distribusjoner som Fedora, Ubuntu, Debian og OpenSUSE.

Nouveau-prosjektet støttes aktivt av open source-samfunnet. Det forbedrer seg med hver nye utgivelse.

Begrensninger:

Nouveau-brukere bør være oppmerksomme på følgende begrensninger:


Nvidia proprietær driver

Nvidias proprietære driver er utviklet og vedlikeholdt av Nvidia. Den støtter et bredere utvalg av grafikkort enn Nouveau-driveren. Denne lukkede kildedriveren gir bedre ytelse for 3D-grafikk og dataspill enn alternativet med åpen kildekode.

Den egenutviklede Nvidia-driveren består av to deler:

Kjernemodulen og X11-driveren er inkludert i en enkelt pakke. Brukerne må velge detaljene for hvordan komponentene installeres fra pakken.

Maskinvarekompatibilitet

Pakken leveres med støtte for flere generasjoner av Nvidia-kort. Du kan finne ut om kortkompatibiliteten til systemet ditt ved å bruke skjemaet for nedlasting av Nvidia-driveren.

Kjernekompatibilitet

Nvidia-kjernedriveren installeres og kjører mot den nåværende Linux-kjernen. Driveren bygger som en modul og trenger en kjerne som kan laste kjernemoduler. Kjernemodulen kalles nvidia.ko. Nvidia.ko består av en proprietær del, kjent som den binære blobben, og en open source-del, kjent som limet. Den binære blobben tar seg av grafikkortfunksjonene. Limdelen fungerer som mellomledd mellom den binære blobben og kjernen. Den binære blobben, limet og systemkjernen må samarbeide for å skape en jevn operasjon. Disse komponentene tar seg av operativsystemproblemer som kjernepanikk, X-serverkrasj, overoppheting og strømstyring.

Utfordringene til Nvidia-drivere

En risiko for å bruke den Nvidia-proprietære driveren er at endringene i Linux internt applikasjons binært grensesnitt (ABI) kan ha negative konsekvenser. Nye Linux-kjerneutgivelser kan endre internt ABI for drivere. Det krever at alle drivere som bruker disse ABI-ene, er oppdatert. Det er ikke så farlig for open source-produkter. Brukere kan enkelt gjennomgå kjeden av samtaler mellom drivere og oppdatere ABI-ene enkelt. Men brukere har ikke det nivået av gjennomsiktighet i nvidia.ko. Så etter en ny kjerneutgivelse kan Nvidia-kort begynne å vise datatap eller maskinvarefeil. Hvis du bruker nvidia.ko, vær alltid forsiktig før en kjerneoppdatering. Det anbefales å holde seg til den nåværende kjerneversjonen til Nvidia lanserer en ny versjon av nvidia.ko for generell bruk.

Forholdet til Open Source Community

Nvidia har et omstridt forhold til open source-fellesskapet. Nvidia-grafikkortene overgår fortsatt Intel- og AMD-kort på Linux-systemer. Men den lukkede kilden til Nvidia-drivere gjør det vanskelig for open source-samfunn å bidra. Tidligere brukte Nouveau-utviklere med åpen kildekode å ta firmwarebildene til Nvidia-enhetsdriverne og konvertere dem for å finne ut mer om driverne internt. Så ville de replikere funksjonene på Nouveau. Men Nvidia begynte å frigjøre signerte firmwarebilder som ikke kan konverteres omvendt. Nvidia har hevdet at de ønsker å stoppe bruken av grafikkortimitasjoner. Men det forhindrer utviklingen av åpen kildekode-støtte for Nvidia-kort.

Bytter mellom Nouveau- og Nvidia-drivere

Brukere kan bytte mellom Nouveau og Nvidia proprietære drivere. Det er vanskelig, men fortsatt mulig. Her er tre metoder du kan bruke:

Du kan lære mer om metodene her.


Linux Distribusjonsspesifikke installasjonsinstruksjoner

Bruk følgende lenker for å finne installasjonsinstruksjonene for spesifikke Linux-distribusjoner. De detaljerte instruksjonene skal hjelpe deg med å installere Nvidia-proprietære drivere på Linux-maskinen din. Hvis din favorittdistribusjon mangler, kan du sende oss en e-post, og vi vil se på å legge til de nødvendige instruksjonene.

Ubuntu

Debian

Linux Mint

Fedora

CentOS


For å konkludere

Nvidia er et av de beste selskapene for grafikkort til Linux-maskiner. Å installere og kjøre Nvidia-drivere på Linux-systemer er imidlertid utfordrende på grunn av selskapets tilbøyelighet til å holde maskinvare og programvare lukket. Du kan bruke Nouveau-drivere med åpen kildekode til å kjøre Nvidia-kort med ytelsesstraff. Finn også ut mer om ytelsesforskjellene mellom Nouveau og Nvidia proprietære drivere fra denne Phoronix-gjennomgangen.

Mer informasjon:

Informasjonsside for Nouveau

Nvidia drivernedlastingsside

Bytte mellom Nouveau og Nvidia Proprietary Driver

Referanser:

Mus WinMouse lar deg tilpasse og forbedre musemarkørenes bevegelse på Windows PC
WinMouse lar deg tilpasse og forbedre musemarkørenes bevegelse på Windows PC
Hvis du vil forbedre standardfunksjonene til musepekeren, bruk freeware WinMouse. Det legger til flere funksjoner som hjelper deg å få mest mulig ut a...
Mus Mus venstreklikknapp fungerer ikke på Windows 10
Mus venstreklikknapp fungerer ikke på Windows 10
Hvis du bruker en dedikert mus med den bærbare eller stasjonære datamaskinen, men museklikk-knappen fungerer ikke på Windows 10/8/7 av en eller annen ...
Mus Markøren hopper eller beveger seg tilfeldig mens du skriver inn Windows 10
Markøren hopper eller beveger seg tilfeldig mens du skriver inn Windows 10
Hvis du finner ut at musemarkøren hopper eller beveger seg alene, automatisk, tilfeldig mens du skriver inn Windows-bærbar PC eller datamaskin, kan no...