- - Sådan installeres Nvidia Beta-driveren på Linux

Sådan installeres Nvidia Beta-driveren på Linux

Nvidia laver de bedste grafikkort, men klnuværende kan Linux-brugere have svært ved at bruge de stabile Linux-drivere. Oprindeligt var der stor støtte til disse grafikkort med stabile drivere til Linux. Det er forværret siden. De, der bruger de nye GTX 10-seriekort, oplever fejl og mindre end stjernernes ydeevne. Det er på grund af dette, at Linux-brugere med disse GPU'er skal overveje at bruge de beta-drivere, der er tilgængelige. Betadriveren opdateres hurtigere end den stabile, så rettelser sker hurtigere. Derudover vil Nvidia-brugere på betaudgivelsen finde nyere funktioner implementeret med en hurtigere hastighed og problemer løst også hurtigere. Sådan kan du deaktivere open source-driverne og installere Nvidia beta-driveren på Linux.

Sortliste Open Source Drivers Post-boot

Linux-kernen understøtter som standard Linuxgrafikkort. Dette gøres med open source Nouveau-driveren. For de fleste Linux-folk på Nvidia GPU'er klarer denne driver sig godt, og der er ikke noget reelt behov for at skifte til den proprietære driver. Husk, at denne driver, selvom den allerede arbejder, har nogle alvorlige ydelsesproblemer, når det kommer til videospil, videoredigering og dybest set alt, hvad der involverer avancerede videokort og høj ydeevne.

Desværre er det ikke i øjeblikket muligtlad Nouveau-kerne-driveren være på plads. Dette skyldes, at det er i konflikt med den driver, vi er ved at installere. Den skal fjernes, så kernen ikke kan køre den.

For at sortliste kernel-driveren skal du få en rodskal:

sudo -s

Gå derefter ind i Nano-teksteditoren og opret en konfigurationsfil. Dette er nødvendigt, så Linux ved, hvad de skal gøre.

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

Tilføj først dette til filen:

blacklist nouveau

Tryk derefter på Gå ind på tastaturet for at gå til næste linje og tilføje denne tekst:

nouveau modeset=0

Efter redigering af konfigurationsfilen til sortlisten skal du gemme Nano-teksteditoren ved at trykke på CTRL + O på tastaturet, og tryk derefter på Enter for at bekræfte.

For dem, der ikke ved: vi afinstallerer faktisk ikke denne driver permanent. I stedet for, hvad der sker, er, at Nouveau-kerne-driveren bliver sortlistet og forhindret i at indlæses i starten. Nvidia-grafikkortet bliver ikke forvirret, og prøv at indlæse begge drivere. Når de fleste brugere installerer de stabile Nvidia-drivere fra grafikinstallatører (som Ubuntu-driverinstallationsprogrammet), sortér open source-driveren automatisk. Vi har i det væsentlige gjort den samme ting.

Sortliste Open Source Drivers Pre-Boot

Nouveau-driveren skal også deaktiveres ved opstart. Dette kan gøres ved at redigere standard Grub-konfigurationen.

sudo nano /etc/default/grub

Se efter i redaktøren GRUB_CMDLINE_LINUX_DEFAULT =

Brug Nano, indsæt:

rdblacklist=nouveau

Den indsatte kode skal se sådan ud:

Generer en ny Grub-konfigurationsfil med:

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

Til sidst skal du genstarte maskinen. Dette er nødvendigt, da Linux kører visse ting i RAM og bliver nødt til at genstarte for at ændringer kan finde sted.

Installation af kernehoveder / download af driver

På Linux er det lettere at sammenstille kernemoduler endnogensinde takket være en teknologi kendt som “Linux headers”. Dette værktøj gør det muligt at kompilere et kernemodul, der matcher den aktuelle version af Linux. Hver gang Linux-kernen opdateres på systemet, opdateres headers også. På grund af, hvordan software installeres i de fleste Linux-distributioner i disse dage, installeres der sjældent headers. Dette skyldes, at folk sjældent har brug for at bygge og installere moduler, da alt normalt fungerer ud af kassen.

Installer overskrifterne med følgende kommando. Vælg den, der svarer til din Linux-distribution.

Ubuntu / Linux Mint / Elementary / Debian og osv

sudo apt install linux-headers

Arch Linux / Manjaro osv

sudo pacman -S kernel-headers

Fedora

sudo dnf install kernel-headers kernel-devel -y

Åbn Suse

sudo zypper install kernel-headers kernel-devel

Download af driveren

Betadriveren frigives meget af Nvidia megethurtigere end Linux-distributioner kan holde trit. De fleste softwarelagre på Linux fryser effektivt hver udgivelse. Dette betyder, at ny software kun kan tilføjes hvert par måneder. Dette er grunden til, at vi i denne vejledning downloader driveren direkte fra producenten i stedet for Linux-distributionsudviklere.

Gå over til Nvidia-webstedet, vælg Linux under operativsystemet. Vælg derefter din grafikmodel, og vælg betaindstillingen under "Anbefalet / Beta". Download den nyeste version af driveren.

Forberedelse til installation

Nvidia-driveren kan ikke installeres, før installationsprogrammet har ændret tilladelser (markering af det eksekverbart). Indtast først Download-biblioteket:

cd ~/Downloads

Marker det derefter som eksekverbart.

sudo chmod +x *.run

Med installationsprogrammet klargjort, kan vi deaktivere GUI'en, så installationsprogrammet 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-sektionen blev den grafiske grænseflade deaktiveret. Som et resultat er brugeren i TTY-tilstand. Log ind med dit brugernavn. Derefter få en rodskal:

sudo -s

Naviger derefter til, hvor .run-filen er.

cd /home/username/Downloads/

Kør derefter installationsprogrammet med:

./*.run

Følg instruktionerne i Nvidia-installationsprogrammet, og sørg for at acceptere at aktivere DKMS-support.

Når installationen er afsluttet, skal du indtaste følgende for at aktivere GUI-grænsefladen igen:

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

Når grafikgrænsefladen genaktiveres, skal du genstarte maskinen. Når pc'en logger ind, kører Nvidia GPU beta-drivere perfekt på systemet.

Kommentarer