Hvordan installeres private Nvidia-drivere på Debian 9 Stretch?

nvidia-driver-debian-stretch

Denne vejledning vi vil vise dig, hvordan du installerer Nvidia-grafikdrivere på Debian 9 Stretch. Som standard, Debian bruger open source nouveau-driveren, som er inkluderet i Linux-kernen, til Nvidia-kort.

Denne driver mangler dog 3D-accelerationsunderstøttelse, så hvis du ønsker at få mest muligt ud af dit grafikkort på dit system, bør du installere dets proprietære drivere.

Før du installerer den proprietære driver, Jeg anbefaler at deaktivere sikker opstart, hvis du bruger UEFI-firmware.

Dette skyldes, at Nvidia-modulet vil blive tilføjet til kernen, så den nye kerne vil ikke kunne bestå signaturverifikation. Hvis sikker opstart er aktiveret, kan dit system muligvis ikke starte.

Installation af Nvidia-driveren på Debian 9 Stretch

For at begynde at installere Nvidia-driverne i vores system, skal vi åbne en terminal og i den Vi vil fortsætte med at bekræfte, hvilken driver der bruges til Nvidia-kortet:

sudo apt install lshw
sudo lshw -c display

Hvor de kan bekræfte, at de bruger den åbne nouveau-driver:

nouveau

Da Nvidia-pakken i Debian er proprietær, vi skal aktivere contrib og ikke-frie repositories i /etc/apt/sources.list med følgende kommandoer.

sudo apt install software-properties-common
sudo add-apt-repository contrib
sudo add-apt-repository non-free
sudo apt update

Nu det er tid til at sortliste nouveau-driveren for at undgå mulige konflikter:

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

Og inde i filen sætter vi følgende:

blacklist nouveau
blacklist lbm-nouveau
options nouveau modeset=0
alias nouveau off
alias lbm-nouveau off

Vi lukker og gemmer med Ctrl + O og Ctrl + X.

Nu installer nvidia-driver-pakken ved hjælp af følgende kommando:

sudo apt install nvidia-driver

Under installationen vil du se følgende besked, tryk bare på Enter for at fortsætte.

xserver-xorg-config-nvidia

Hvis der opstår en fejl under installationen af ​​pakken på systemet, Du skal installere driveren fra stretch-backports-depotet.

For at gøre dette i terminalen skal du skrive følgende kommando:

sudo add-apt-repository 'deb http://ftp.debian.org/debian stretch-backports main contrib non-free'
sudo apt update

Nu For at installere nvidia-driveren fra stretch-backports repository, som allerede er tilføjet til systemet, skal vi skrive følgende kommando:

sudo apt install -t stretch-backports nvidia-driver

Når installationen er afsluttet, genstart din computer ved hjælp af følgende kommando:

sudo shutdown -r now

Kontrol af installationen

Efter systemgenstart, Vi fortsætter med at starte vores brugersession, vi skal åbne en terminal, og i den skriver vi følgende kommando:

sudo lshw -c display

I dette tilfælde skulle de allerede se, at de bruger Nvidia-driverne. Du kan søge i din applikationsmenu efter Nvidia X Server-programmet.

Hvormed de kan driverversion, grafikkortspecifikation, korttemperatur osv.

Hvis du ikke kan finde dette program, kan du installere det med:

sudo apt install nvidia-xconfig

Og løb med:

sudo nvidia-xconfig

Skift mellem Intel og Nvidia grafikkort på Nividia Optimus bærbare computere

For dem, der er brugere af bærbare computere med Nividia Optimus, Det er muligt, at de vil støde på en fejl, når de åbner Nvidia X Server-programmet, da der ved åbning af det vises en meddelelse af typen:

"Det ser ud til, at du ikke bruger nvidia x debian-driveren"

Til dette de kan bruge Bumblebee og Primus til at køre individuelle applikationer på Nvidia-kortet. For at installere Bumblebee og Primus på dit system, skal du åbne en terminal og køre følgende kommandoer:

sudo dpkg --add-architecture i386
sudo apt install
sudo apt install bumblebee bumblebee-nvidia primus primus-libs: i386 libgl1-nvidia-glx: i386

For at køre et program på Nividia-kortet skal du blot bruge kommandoen som et præfiks primusrun.

I dette tilfælde kan du bekræfte dette med følgende kommando:

primusrun glxinfo | grep OpenGL

For at åbne Nvidia X-serveropsætningsprogrammet skal du køre:

optirun nvidia-settings -c :8

Hvordan afinstallerer man Nvidia proprietære drivere på Debian 9 Stretch?

Hvis du af en eller anden grund ikke længere vil have den proprietære driver, eller den forårsager konflikter med dit system, kan du fjerne det fra dit system med følgende kommandoer:

sudo apt purge nvidia- *
sudo apt autoremove


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Linuxero siden 1998 sagde han

    DEBIAN-wikien har altid trin for trin forklaret, hvordan NVIDIA-drev installeres.
    Lettere end forklaret her.
    En hilsen.