Hur du installerar Nvidia Beta-drivrutinen på Linux

click fraud protection

Nvidia gör de bästa grafikkorten men för närvarande kan Linux-användare ha svårt att använda de stabila Linux-drivrutinerna. Ursprungligen fanns det stort stöd för dessa grafikkort med stabila drivrutiner tillgängliga för Linux. Det har försämrats sedan dess. De som använder de nya korten i GTX 10-serien upplever svårigheter och mindre än fantastisk prestanda. Det är därför Linux-användare med dessa GPU: er bör överväga att använda de beta-drivrutiner som är tillgängliga. Betadrivrutinen uppdateras snabbare än den stabila, så att korrigeringar sker tidigare. Dessutom kommer Nvidia-användare på beta-utgåvan att hitta nyare funktioner som implementeras snabbare och problem fixas också snabbare. Så här kan du inaktivera open source-drivrutinerna och installera Nvidia beta-drivrutinen på Linux.

Blacklisting Open Source Drivers Post-boot

Linux-kärnan stöder som standard Linux-grafikkort. Detta görs med open source Nouveau-drivrutinen. För de flesta Linux-personer på Nvidia GPU: er kommer den här drivrutinen att göra det bra, och det finns inget verkligt behov av att byta till den egenutvecklade drivrutinen. Tänk på att denna drivrutin, även om han redan arbetar, har några allvarliga prestandaproblem när det gäller videospel, videoredigering och i princip allt som innebär avancerade videokort och högt prestanda.

instagram viewer

Tyvärr är det för närvarande inte möjligt att lämna Nouveau-kärndrivrutinen på plats. Det beror på att det är i konflikt med drivrutinen vi ska installera. Det måste tas bort så att kärnan inte kan köra den.

För att svartlista kärndrivrutinen, få ett rotskal:

sudo -s

Gå sedan in i Nano-textredigeraren och skapa en konfigurationsfil. Detta behövs så att Linux vet vad man ska göra.

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

Lägg först detta till filen:

svartlista nouveau

Tryck sedan på Stiga på på tangentbordet för att gå till nästa rad och lägga till den här texten:

nouveau modeset = 0

Efter redigering av konfigurationsfilen för svartlista, spara Nano-textredigeraren genom att trycka på CTRL + O på tangentbordet och tryck sedan på Enter för att bekräfta.

För dem som inte vet: vi avinstallerar inte den här drivrutinen permanent. Istället är det som händer att Nouveau-kärndrivrutinen kommer att vara svartlistad och hindras från att ladda i början. Nvidia-grafikkortet blir inte förvirrat och försöker ladda båda drivrutinerna. När de flesta användare installerar de stabila Nvidia-drivrutinerna från grafikinstallatörer (som Ubuntu-drivrutinsinstallatören) svartlistas automatiskt drivrutinen med öppen källkod. Vi har i princip gjort samma sak.

Blacklisting Open Source Drivers Pre-Boot

Nouveau-drivrutinen måste också inaktiveras vid start. Detta kan göras genom att redigera standard Grub-konfigurationen.

sudo nano / etc / default / grub

Leta efter i redaktören GRUB_CMDLINE_LINUX_DEFAULT =

Använd Nano, klistra in:

rdblacklist = nouveau

Den klistrade koden ska se ut så här:

Generera en ny Grub-konfigurationsfil med:

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

Slutligen, starta om maskinen. Detta är nödvändigt eftersom Linux kör vissa saker i RAM och måste starta om för att ändringar ska ske.

Installera kärnhuvuden / ladda ner drivrutinen

På Linux är det enklare än någonsin att kompilera kärnmoduler tack vare en teknik som kallas "Linux-headers". Detta verktyg gör det möjligt att sammanställa en kärnmodul som matchar den nuvarande versionen av Linux. Varje gång Linux-kärnan uppdateras på systemet uppdateras även rubrikerna. Tyvärr, på grund av hur mjukvara installeras i de flesta Linux-distributioner i dag, installeras sällan rubriker. Det beror på att människor sällan behöver bygga och installera moduler, eftersom allt vanligtvis fungerar ut ur lådan.

Installera rubrikerna med följande kommando. Välj den som motsvarar din Linux-distribution.

Ubuntu / Linux Mint / Elementary / Debian och etc

sudo apt installera linux-headers

Arch Linux / Manjaro etc

sudo pacman -S kärnhuvuden

Fedora

sudo dnf installera kernel-headers kernel-devel -y

Öppna Suse

sudo zypper installera kernel-headers kernel-devel

Nedladdning av drivrutinen

Betadrivrutinen släpps mycket snabbare än Linux-distributioner kan hålla uppe. De flesta programvarulager i Linux fryser effektivt varje utgåva. Detta innebär att ny programvara bara kan läggas till vart par månader. Det är därför vi i den här guiden laddar ner drivrutinen direkt från tillverkaren istället för Linux-distributionsutvecklare.

Gå över till Nvidia-webbplatsen och välj Linux under operativsystem. Välj sedan din grafikmodell och välj betaalternativet under "Rekommenderat / Beta". Ladda ner den senaste versionen av drivrutinen.

Förbereder för installation

Nvidia-drivrutinen kan inte installeras förrän installationsprogrammet har dess behörigheter ändrats (markera den körbar). Ange först nedladdningskatalogen:

cd ~ / Nedladdningar

Markera det sedan som körbart.

sudo chmod + x * .run

När installationsprogrammet är förberett kan vi inaktivera GUI så att installationsprogrammet fungerar:

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

Installera Nvidia Beta Driver

I prep-sektionen inaktiverades det grafiska gränssnittet. Som ett resultat är användaren i TTY-läge. Logga in med ditt användarnamn. Få sedan ett rotskal:

sudo -s

Navigera sedan till var .run-filen är.

cd / hem / användarnamn / Nedladdningar /

Kör sedan installationsprogrammet med:

./*.springa

Följ instruktionerna i Nvidia-installationsprogrammet och se till att acceptera att aktivera DKMS-support.

När installationen är klar anger du följande för att aktivera GUI-gränssnittet igen:

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

Med det grafiska gränssnittet återaktiverat startar du om maskinen. När datorn loggar in kommer Nvidia GPU beta-drivrutiner att fungera perfekt på systemet.

watch instagram story