Nvidia gör de bästa grafikkorten men klnuvarande 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 löser också snabbare. Så här kan du inaktivera open source-drivrutinerna och installera Nvidia beta-drivrutinen på Linux.
Blacklisting Open Source Drivers Post-boot
Linuxkärnan stöder som standard Linuxgrafikkort. 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å bra, och det finns inget verkligt behov av att byta till den egenutvecklade drivrutinen. Tänk på att denna drivrutin, även om den 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ög prestanda.
Tyvärr är det för närvarande inte möjligt att göra detlämna Nouveau-kärndrivrutinen på plats. Det beror på att det stå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:
blacklist 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
När du har redigerat 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. I stället är det som händer att Nouveau-kärndrivrutinen kommer att svartlistas och förhindras 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 lättare att kompilera kärnmoduler ännågonsin 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 är installerad 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 install linux-headers
Arch Linux / Manjaro etc
sudo pacman -S kernel-headers
Fedora
sudo dnf install kernel-headers kernel-devel -y
Öppna Suse
sudo zypper install kernel-headers kernel-devel
Nedladdning av drivrutinen
Betadrivrutinen släpps mycket av Nvidiasnabbare ä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 kommer att ladda 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 "Rekommenderas / Beta". Ladda ner den senaste versionen av drivrutinen.
Förbereder för installation
Nvidia-drivrutinen kan inte installeras förrän installationsprogrammet har ändrat behörigheterna (markerar den körbara). Ange först nedladdningskatalogen:
cd ~/Downloads
Markera det sedan som körbart.
sudo chmod +x *.run
När installationsprogrammet är förberett kommer vi att kunna 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 /home/username/Downloads/
Kör sedan installationsprogrammet med:

./*.run
Följ instruktionerna i Nvidia-installationsprogrammet och se till att du accepterar 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.
kommentarer