Deze tutorial we laten u zien hoe u grafische stuurprogramma's van Nvidia installeert op Debian 9 Stretch. Standaard, Debian gebruikt de open source driver nouveau, die is opgenomen in de Linux-kernel, voor Nvidia-kaarten.
Dit stuurprogramma heeft echter geen ondersteuning voor 3D-versnelling, dus als u het meeste uit uw grafische kaart in uw systeem wilt halen, moet u de privé-stuurprogramma's installeren.
Voordat u de eigen driver installeert, Ik raad aan om Secure Boot uit te schakelen als u UEFI-firmware gebruikt.
Dit komt omdat de Nvidia-module aan de kernel wordt toegevoegd, dus de nieuwe kernel zal de handtekeningverificatie niet kunnen doorstaan. Als Secure Boot is ingeschakeld, kan uw systeem mogelijk niet opstarten.
De Nvidia-driver installeren op Debian 9 Stretch
Om de Nvidia-stuurprogramma's in ons systeem te installeren, moeten we een terminal openen en daarin laten we doorgaan om te controleren welk stuurprogramma wordt gebruikt voor de Nvidia-kaart:
sudo apt install lshw
sudo lshw -c display
Waar ze kunnen verifiëren dat ze de nouveau open controller gebruiken:
Aangezien het Nvidia-pakket op Debian eigendom is, We moeten de contrib en niet-vrije repositories in /etc/apt/sources.list inschakelen met de volgende opdrachten.
sudo apt install software-properties-common
sudo add-apt-repository contrib
sudo add-apt-repository non-free
sudo apt update
nu het is tijd om de nouveau-driver op de zwarte lijst te zetten om mogelijke conflicten te vermijden:
sudo nano /etc/modprobe.d/blacklist-nouveau.conf
En in het bestand plaatsen we het volgende:
blacklist nouveau
blacklist lbm-nouveau
options nouveau modeset=0
alias nouveau off
alias lbm-nouveau off
We sluiten en slaan op met Ctrl + O en Ctrl + X.
nu Installeer het nvidia-driver-pakket met behulp van de volgende opdracht:
sudo apt install nvidia-driver
Tijdens de installatie ziet u het volgende bericht, druk gewoon op Enter om door te gaan.
xserver-xorg-config-nvidia
Voor het geval er een fout optreedt tijdens de installatie van het pakket op het systeem, u moet de driver installeren vanuit de stretch-backports-repository.
Om dit te doen, moet u in de terminal de volgende opdracht typen:
sudo add-apt-repository 'deb http://ftp.debian.org/debian stretch-backports main contrib non-free'
sudo apt update
nu Om de nvidia-driver te installeren vanuit de stretch-backports-repository die al aan het systeem is toegevoegd, moeten we de volgende opdracht typen:
sudo apt install -t stretch-backports nvidia-driver
Zodra de installatie is voltooid, herstart uw computer met behulp van de volgende opdracht:
sudo shutdown -r now
Controle van de installatie
Nadat het systeem opnieuw is opgestart, We gaan verder met het starten van onze gebruikerssessie, we gaan een terminal openen en daarin gaan we de volgende opdracht typen:
sudo lshw -c display
In dit geval zouden ze al moeten zien dat ze de Nvidia-stuurprogramma's gebruiken. U kunt in uw applicatiemenu zoeken naar het Nvidia X Server-programma.
Hiermee kunnen de stuurprogrammaversie, grafische kaartspecificatie, kaarttemperatuur, etc.
Als u dit programma niet kunt vinden, kunt u het installeren met:
sudo apt install nvidia-xconfig
En ren met:
sudo nvidia-xconfig
Schakel tussen Intel en Nvidia grafische kaart op Nividia Optimus-laptops
Voor degenen die laptopgebruikers zijn met Nividia Optimus, U kunt een fout tegenkomen bij het openen van het Nvidia X Server-programma, want wanneer u het opent, ziet u een bericht als:
"Het lijkt erop dat u de nvidia x debian-driver niet gebruikt"
Hiervoor ze kunnen Bumblebee en Primus gebruiken om individuele applicaties op de Nvidia-kaart uit te voeren. Om Bumblebee en Primus op uw systeem te installeren, moet u een terminal openen en de volgende opdrachten uitvoeren:
sudo dpkg --add-architecture i386
sudo apt install
sudo apt install bumblebee bumblebee-nvidia primus primus-libs: i386 libgl1-nvidia-glx: i386
Om een programma op de Nividia-kaart uit te voeren, gebruikt u de opdracht gewoon als voorvoegsel primusrun.
In dit geval kunt u dit verifiëren met het volgende commando:
primusrun glxinfo | grep OpenGL
Om het installatieprogramma van de Nvidia X-server te openen, voert u het volgende uit:
optirun nvidia-settings -c :8
Hoe eigen Nvidia-stuurprogramma's verwijderen in Debian 9 Stretch?
Als u om wat voor reden dan ook niet langer de propriëtaire controller wilt of als deze conflicten met uw systeem veroorzaakt, kunt u deze van uw systeem verwijderen met behulp van de volgende opdrachten:
sudo apt purge nvidia- *
sudo apt autoremove
De DEBIAN-wiki heeft altijd stap voor stap uitgelegd hoe je NVIDIA-schijven installeert.
Eenvoudiger dan hier uitgelegd.
Een groet.