Slik installerer du Nvidia Beta-driveren på Linux

click fraud protection

Nvidia lager de beste grafikkortene, men for tiden kan Linux-brukere ha det vanskelig å bruke de stabile Linux-driverne. Opprinnelig var det stor støtte for disse grafikkortene med stabile drivere tilgjengelig for Linux. Det har blitt dårligere siden. De som bruker de nye GTX 10-seriekortene opplever svikt og mindre enn fantastisk ytelse. Det er på grunn av dette at Linux-brukere med disse GPU-ene bør vurdere å bruke beta-driverne som er tilgjengelige. Betadriveren blir oppdatert med en raskere hastighet enn den stabile, så fikser skjer før. I tillegg vil Nvidia-brukere på betaversjonen finne nyere funksjoner implementert med en raskere hastighet, og problemer løses også raskere. Slik kan du deaktivere open source-driverne og installere Nvidia beta-driveren på Linux.

Blacklisting Open Source Drivere etter oppstart

Linux-kjernen støtter som standard Linux-grafikkort. Dette gjøres med open source Nouveau-driveren. For de fleste Linux-personer på Nvidia GPU-er vil denne driveren gå bra, og det er ikke noe reelt behov for å bytte til den egenutviklede driveren. Husk at denne sjåføren, selv om han allerede jobber, har noen alvorlige ytelsesproblemer når det gjelder videospill, videoredigering, og i utgangspunktet alt som innebærer avanserte videokort og høyt opptreden.

instagram viewer

Dessverre er det foreløpig ikke mulig å forlate Nouveau-kjernedriveren på plass. Dette er fordi det er i konflikt med driveren vi skal installere. Den må fjernes slik at kjernen ikke kan kjøre den.

For å svarteliste kjernedriveren, få et rotskall:

sudo -er

Gå deretter inn i Nano-tekstredigeringsprogrammet og opprett en konfigurasjonsfil. Dette er nødvendig slik at Linux vet hva de skal gjøre.

sudo nano /etc/modprobe.d/disable-nouveau.conf

Legg først dette til filen:

svarteliste nouveau

Trykk deretter Tast inn på tastaturet for å gå til neste linje og legge til denne teksten:

nouveau modeset = 0

Når du har redigert konfigurasjonsfilen for svarteliste, lagrer du Nano-tekstredigereren ved å trykke CTRL + O på tastaturet, og trykk deretter på Enter for å bekrefte.

For de som ikke vet: vi avinstallerer ikke denne driveren permanent. I stedet er det som skjer at Nouveau-kjernedriveren blir svartelistet og forhindret i å laste i starten. Nvidia-grafikkortet blir ikke forvirret og prøver å laste inn begge driverne. Når de fleste brukere installerer de stabile Nvidia-driverne fra grafikkinstallatører (som Ubuntu driverinstallatør), blir open source-driveren automatisk svartelistet. Vi har egentlig gjort det samme.

Blacklisting Open Source Drivere Pre-Boot

Nouveau-driveren må også deaktiveres ved oppstart. Dette kan gjøres ved å redigere standard Grub-konfigurasjonen.

sudo nano / etc / default / grub

I redaktøren, se etter GRUB_CMDLINE_LINUX_DEFAULT =

Bruk Nano, lim:

rdblacklist = Nouveau

Den limte koden skal se slik ut:

Generer en ny Grub-konfigurasjonsfil med:

sudo grub-mkconfig -o /boot/grub/grub.cfg. 

Til slutt, start maskinen på nytt. Dette er nødvendig fordi Linux vil kjøre visse ting i RAM, og må starte på nytt for at endringer skal skje.

Installere Kernel Headers / Last ned driver

På Linux er det enklere enn noen gang å kompilere kjernemoduler takket være en teknologi kjent som “Linux headers”. Dette verktøyet gjør det mulig å kompilere en kjernemodul som samsvarer med den gjeldende versjonen av Linux. Hver gang Linux-kjernen blir oppdatert på systemet, blir også topptekstene oppdatert. På grunn av hvordan programvare er installert på de fleste Linux-distribusjoner i disse dager, blir dessverre sjelden overskrifter installert. Dette er fordi folk sjelden trenger å bygge og installere moduler, da alt vanligvis fungerer ut av esken.

Installer topptekstene med følgende kommando. Velg den som samsvarer med Linux-distribusjonen din.

Ubuntu / Linux Mint / Elementary / Debian og osv

sudo apt installere linux-headers

Arch Linux / Manjaro osv

sudo pacman -S kernel-headers

Fedora

sudo dnf installere kernel-headers kernel-devel -y

Åpne Suse

sudo zypper installere kernel-headers kernel-devel

Laster ned driveren

Betadriveren blir utgitt av Nvidia mye raskere enn Linux-distribusjoner kan holde følge. De fleste programvarelager på Linux fryser effektivt hver utgave. Dette betyr at ny programvare bare kan legges til hvert par måneder. Dette er grunnen til at i denne guiden vil vi laste ned driveren direkte fra produsenten, i stedet for Linux distribusjonsutviklere.

Gå over til Nvidia-nettstedet, velg Linux under operativsystem. Velg deretter grafikkmodellen, og velg beta-alternativet under “Anbefalt / Beta”. Last ned den nyeste versjonen av driveren.

Forbereder for installasjon

Nvidia-driveren kan ikke installeres før installasjonsprogrammet har endret tillatelser (merking av det kjørbart). Først skriver du ned nedlastningskatalogen:

cd ~ / Nedlastinger

Deretter kan du merke det som kjørbart.

sudo chmod + x * .run

Når installasjonsprogrammet er forhåndsinstallert, kan vi deaktivere GUI slik at installasjonsprogrammet fungerer:

sudo -s rm /etc/systemd/system/default.target ln -sf /lib/systemd/system/multi-user.target /etc/systemd/system/default.target

Installer Nvidia Beta Driver

I prep-delen ble det grafiske grensesnittet deaktivert. Som et resultat er brukeren i TTY-modus. Logg inn med ditt brukernavn. Få deretter et rotskall:

sudo -er

Deretter navigerer du til .run-filen.

CD / Hjem / Brukernavn / Nedlastinger /

Kjør deretter installasjonsprogrammet med:

./*.løpe

Følg instruksjonene i Nvidia-installasjonsprogrammet, og sørg for å samtykke i å aktivere DKMS-støtte.

Når installasjonen er fullført, skriver du inn følgende for å aktivere GUI-grensesnittet på nytt:

rm /etc/systemd/system/default.target ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target

Start grafikkgrensesnittet på nytt, start maskinen på nytt. Når PC-en logger seg på igjen, kjører Nvidia GPU beta-driverne perfekt på systemet.

watch instagram story