Kako instalirati ili nadograditi Nvidia upravljačke programe na Debian 11 Bullseye

Većina modernih Linux Desktop sustava kao npr Debian doći s Nvidijin upravljački program unaprijed instaliran u Nouveau drajver za grafički uređaj otvorenog koda za Nvidia video kartice. Uglavnom, to je prihvatljivo; međutim, ako svoj Linux sustav koristite za grafički dizajn ili igranje igara, možda ćete dobiti bolje upravljačke programe.

Povijesno gledano, Nouveau vlasnički upravljački programi su sporiji od Nvidijinih vlasničkih drajvera, zajedno s nedostatkom najnovijih značajki, softverske tehnologije i podrške za najnoviji hardver grafičke kartice. U većini situacija, nadogradnja vaših Nvidia upravljačkih programa pomoću sljedećeg vodiča je korisnija nego da to ne učinite. U nekim slučajevima možete vidjeti neka opća značajna poboljšanja.

U sljedećem vodiču naučit ćete kako instalirati Nvidia grafičke drajvere za serije 470.xx / 465.xx / 460.xx / 390.xx i 340.xx iz Nvidia Proprietary Repository, dajući vam najnoviji dostupni softver.

Preduvjeti

  • Preporučeni OS: Debian 11 Bullseye
  • Korisnički račun: Korisnički račun sa sudo ili root pristupom.
  • Potrebni paketi: wget

Ažurirajte operativni sustav

Ažurirajte svoj Debian operativni sustav kako biste bili sigurni da su svi postojeći paketi ažurirani:

sudo apt update && sudo apt upgrade -y

Tutorial će koristiti sudo naredba i pod pretpostavkom da imate sudo status.

Za provjeru sudo statusa na svom računu:

sudo whoami

Primjer izlaza koji prikazuje sudo status:

[joshua@debian~]$ sudo whoami
root

Da biste postavili postojeći ili novi sudo račun, posjetite naš vodič na Dodavanje korisnika u Sudoers na Debianu.

Za korištenje root račun, upotrijebite sljedeću naredbu s root lozinkom za prijavu.

su

Opciono – Instalirajte Nvidia Beta / New Branch Drivers

Vodič u nastavku fokusira se na instaliranje stabilnih Nvidia drajvera, posjetite naš vodič o instalaciji beta ili novih upravljačkih programa za Debian 11 Bullseye od strane Kliknite ovdje.


Oglas


Instalirajte Nvidia drajvere

Predpostavka instalacije

Prema zadanim postavkama, Nvidia vlasnički drajveri ne dolaze s Debian 11 Bullseye. Međutim, to se može postići modificiranjem “/etc/apt/sources.list” i dodavanjem "doprinos" i “nebesplatno” do kraja reda “deb http://deb.debian.org/debian/ sid glavni doprinos nije besplatan”.

Prvo upotrijebite uređivač teksta da otvorite datoteku sources.list:

sudo nano /etc/apt/sources.list

Zatim pronađite liniju:

deb http://deb.debian.org/debian/ bullseye main

Zatim promijenite na sljedeće ili sami dodajte dodatne dijelove:

deb http://deb.debian.org/debian/ bullseye main contrib non-free

Nakon dodavanja, ažurirajte popis spremišta.

sudo apt update

Prije instaliranja bilo kojeg Nvidia drajvera, morat ćete instalirati odgovarajuća zaglavlja kernela za NVIDIA drajver za izradu. Možete instalirati 64-bitni ili 32-bitni, a to možete saznati pokretanjem naredbe lscpu:

lscpu

Primjer rezultata:

Kako instalirati ili nadograditi Nvidia upravljačke programe na Debian 11 Bullseye

Iz izlaza je sustav 64-bitni, pa je potrebno instalirati sljedeća zaglavlja:

sudo apt install linux-headers-amd64

Ako ste imali 32-bitni sustav, umjesto toga upotrijebite sljedeću naredbu:

32-bitna ne-PAE jezgra:

sudo apt install linux-headers-686

32-bitna PAE jezgra:

sudo apt install linux-headers-686-pae

Instalirajte Nvidia drajvere

Zatim možete instalirati paket "nvidia-detect", koji će automatski predložiti najbolji paket za vašu grafičku karticu. Da biste to učinili, koristite sljedeću naredbu:

sudo apt install nvidia-detect

Sada kada je Nvidia-detect instaliran, pokrenite naredbu da provjerite svoju trenutnu Nvidia grafičku karticu:

nvidia-detect

Primjer rezultata:

Kako instalirati ili nadograditi Nvidia upravljačke programe na Debian 11 Bullseye

Izlaz je pokazao da stroj u primjeru ima GeForce GTX 1650 karticu i da se preporučuje instaliranje nvidia paket drajvera. S obzirom da je GeForce GTX 1650 starija kartica, Nvidijin zadani paket je najsigurniji ulog za stabilnost i sigurnost. Ako imate bleeding Edge karticu, to će biti objašnjeno dalje u vodiču.

Zatim instalirajte preporučeni paket:

sudo apt install nvidia-driver linux-image-amd64

Primjer izlaza sa svim dodatnim ovisnostima koje treba instalirati:

Kako instalirati ili nadograditi Nvidia upravljačke programe na Debian 11 Bullseye

Tip "Y", a zatim pritisnite "ENTER TIPKA" za nastavak instalacije.

Tijekom instalacije vidjet ćete upit kako slijedi:

Kako instalirati ili nadograditi Nvidia upravljačke programe na Debian 11 Bullseye

To je zbog toga što je besplatni grafički upravljački program Nouveau u sukobu s novim upravljačkim programom koji se instalira. Prema poruci, morat ćete ponovno pokrenuti da biste to ispravili; za sada pritisnite "ENTER TIPKA" nastaviti.

Nakon instalacije, ponovno pokrenite sustav.

sudo reboot now

Nakon što se ponovno prijavite, pokrenite “nvidia-smi” naredbu za potvrdu da su novi Nvidia upravljački programi instalirani.

nvidia-smi

Primjer rezultata:

Kako instalirati ili nadograditi Nvidia upravljačke programe na Debian 11 Bullseye

Kao što je rezultat pokazao, verzija upravljačkog programa 460.91.03 uspješno je instalirana.

Instalirajte Nvidia naslijeđene drajvere

Ako je vaša Nvidia grafička kartica prilično stara od serije 400 naniže, morat ćete instalirati naslijeđene drajvere. Proces je isti, samo s novom naredbom za instalaciju:

sudo apt install nvidia-legacy-390xx-driver firmware-misc-nonfree

Primjer rezultata:

Kako instalirati ili nadograditi Nvidia upravljačke programe na Debian 11 Bullseye

Tip "Y", a zatim pritisnite "ENTER TIPKA" za nastavak instalacije.

Kada završite, ne zaboravite ponovno pokrenuti sustav.

sudo reboot now

Zatim pokrenite “nvidia-smi” naredba za provjeru instalacije.

nvidia-smi

Franjevački 340 serije može se tehnički ugraditi; međutim, više nije podržan, a u tim upravljačkim programima postoji nekoliko velikih sigurnosnih nedostataka. Ne preporučuje se instaliranje ovih upravljačkih programa ako trebate zamijeniti 390xx na 340xx ali budite upozoreni da Debian to ne preporučuje.

Izborno. Ručno instalirajte Nvidia upravljačke programe

Pretpostavimo da su vam potrebni najnoviji Nvidia paketi jer je vaša grafička kartica novi modul koji nije podržan u zadanom vlasničkom spremištu od Nvidia na Debian 11 Bullseye. Da biste instalirali najnovije i najažurnije upravljačke programe, morat ćete preuzeti .run datoteku sa Nvidia stranice za preuzimanje i ručno je instalirati. Ovaj proces je složeniji, ali ručna instalacija upravljačkih programa znači odabir verzije koju želite instalirati kako biste imali koristi.

Prvo posjetite Nvidia stranica za preuzimanje i preuzmite najnovije .trčanje datoteku ili preuzmite vezu i upotrijebite naredba wget.

Samo primjer (pobrinite se da dobijete najnoviju vezu):

wget https://us.download.nvidia.com/XFree86/Linux-x86_64/470.74/NVIDIA-Linux-x86_64-470.74.run

Instalirajte Linux zaglavlja i kompilacijske ovisnosti:

sudo apt install linux-headers-$(uname -r) build-essential libglvnd-dev pkg-config

Zatim stavite na crnu listu nouveau upravljački program i stvorite datoteku crne liste:

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

Kada uđete u datoteku, dodajte sljedeće:

blacklist nouveau
options nouveau modeset=0

Spremite datoteku CTRL+O, zatim izađi CTRL + X. Tada ćete morati regenerirati kernel initramfs:

sudo update-initramfs -u

Sada ponovno pokrenite na razinu višekorisničkog pokretanja. Ovo će onemogućiti GUI korisnika nakon ponovnog pokretanja:

sudo systemctl set-default multi-user.target
sudo reboot now

Prijavite se na svoj račun; bit će to zaslon samo za terminal. Po potrebi idite do direktorija u koji ste preuzeli i .run datoteku. Zatim pokrenite sljedeću naredbu bash da biste pokrenuli proces instalacije.

Samo primjer (vaša verzija će biti drugačija i ažuriranija u budućnosti):

bash NVIDIA-Linux-x86_64-470.74.run

Ako je sve ispravno postavljeno, vidjet ćete zaslon i traku za učitavanje za izgradnju kernela. Nakon nekoliko minuta vidjet ćete svoj prvi upit.

Ovo vas obavještava želite li instalirati 32-bitna kompatibilnost, Izaberi Da or Ne nastaviti.

Install NVIDIA's 32-bit compatibility libraries?
  
     Yes                                                           No

Zatim ćete dobiti još jedan upit:

Od vas se traži da zadržite zadane postavke; preporučena opcija za nove instalacije bila bi Da.

Would you like to run the nvidia-xconfig utility to automatically update your X configuration
file so that the NVIDIA X driver will be used when you restart X? 
Any pre-existing X configuration file will be backed up.
                                                                                
    Yes                                                            No

Sada kada su upravljački programi instalirani, morate ponovno pokrenuti sustav, ali prvo se svakako vratite na grafičko korisničko sučelje:

sudo systemctl set-default graphical.target
sudo reboot now

Sada se ponovno prijavite na svoju Debian radnu površinu i pokrenite “nvidia-smi” naredba da provjerite jesu li instalirani najnoviji ručno preuzeti upravljački programi:

nvidia-smi

Primjer rezultata:

Kao što možete vidjeti, upravljački programi 470.74 su uspješno instalirani. Imajte na umu da će se verzije mijenjati u budućnosti, ali ostaje isti princip, samo ažuriranje naredbi kako bi odgovarale novim nazivima Nvidia verzija.

Sada možete pokrenuti svoj Nvidia ploča u Aktivnosti > Prikaži aplikacije > NVIDIA X Server.

Primjer:

Na ploči možete podesiti postavke i vidjeti dodatne informacije koristeći Nvidia GUI.

Primjer:


Oglas


Komentari i zaključak

U vodiču ste naučili kako instalirati najnovije stabilne ili beta drajvere na svoj Debian 11 Bullseye Desktop. Odluka o tome koje upravljačke programe instalirati ovisit će uglavnom o starosti kartice. Za starije kartice koristite zadano Nvidia spremište i trebali bi biti instalirani preporučeni paketi. Krvavi rub bit će ići na igrače s najnovijim karticama koje zahtijevaju najsuvremenije pakete. Ipak, rizici nestabilnosti i neznatni potencijalni sigurnosni problemi povećat će se korištenjem drajvera s bleeding edge.

19 misli o “Kako instalirati ili nadograditi Nvidia upravljačke programe na Debian 11 Bullseye”

  1. Ovo je najteži put. Idem direktno na Nvidiju. Nabavite upravljački program po izboru/potrebi i instalirajte VIA root naredbeni redak (stari školski unix/linux način). Ali ako trebate imati debian konfiguriran upravljački program ili novu osobu, ovo bi mogao biti bolji način.

    odgovor
  2. Dodao sam doprinose i neslobodne izvore i instalirao zaglavlja, ali kada pokušam instalirati drajver dobijem ovo:

    apt install nvidia-driver Čitanje popisa paketa... Gotovo Izgradnja stabla ovisnosti... Gotovo Čitanje informacija o stanju... Gotovo Paket nvidia-driver nije dostupan, ali na njega upućuje drugi paket. To može značiti da paket nedostaje, da je zastario ili da je dostupan samo iz drugog izvora E: Paket 'nvidia-driver' nema kandidata za instalaciju
    

    Dobivam istu grešku kada pokušam instalirati nvidia-detect.
    Debian 11, nova instalacija, apt je sve ažurirano i nadograđeno.

    Još nisam pokušao instalirati izravno s Nvidije. To će biti moj sljedeći korak, pretpostavljam.

    Bilo koji sugestija bila bi zahvalna.

    odgovor
    • Bok Andrew,

      Koja je grafička kartica, smijem li pitati?

      Ako je nedavno, ručno je instaliranje često bolje. Također ga možete povući iz Sid/Unstable repozitorija; međutim, kada sam kreirao tutorial, otkrio sam da je 1 verzija iza najnovije koju je objavila Nvidia.

      Drugo, bilo je mnogo lakše instalirati ručno od Sid/Unstable alternative jer postoje ovisnosti koje je trebalo ručno preuzeti, što ga čini vrlo zbunjujućim i lukavim za prosječnog korisnika stolnog računala.

      Javite mi. Iskreno sam zainteresiran i također ću ažurirati tutorial.

      Hvala na poruci. Cijenim to.

      odgovor
  3. Kad upišem Nvidia-SMI, piše “NVIDIA-SMI nije uspio jer nije mogao komunicirati s NVIDIA upravljačkim programom. Provjerite je li instaliran i pokrenut najnoviji NVIDIA drajver" Kada upišem: apt install linux-headers-amd64, piše "linux-header-amd64 je već na najnovijoj verziji (5.10.70-1) i kada upišem: apt install nvidia-driver linux-image-amd64, piše ” nvidia-driver već pokreće najnoviju verziju (460.91.03-1). Ali iz nekog razloga još uvijek ne komunicira, možete li molim vas pomoći. Također kako bih promijenio rezoluciju ako nemam instaliran gnome? Moj monitor je 3440×1440. Hvala.

    odgovor
    • Hvala na poruci, Chris.

      Veličina monitora ne bi trebala imati nikakve veze s tim. Drugo, tutorial koristi standardnu ​​Debian 11 svježu instalaciju.

      Ponekad alternativni upravitelji zaslona ili desktop okruženja mogu uzrokovati probleme jer postoje mnoge opcije koje nisam testirao sve osim GNOME-a koji dolazi s Debianom 11.

      Drugo, pokušavate li instalirati ručnu .run datoteku? Budući da je naredba

      sudo apt install linux-headers-$(uname -r) build-essential libglvnd-dev pkg-config
      

      ne

      sudo apt install linux-headers-amd64
      

      Javi mi kako si. Hvala

      odgovor
  4. Bok, borim se s ovim slučajem cijelu noć, nikad ne radi s deb-src-om i s ručnom instalacijom.

    Molimo dodajte dodatne informacije o predmetu. UEFI Boot manager iz WINDOWS-a s dvostrukim sustavom instalacije, blokira pristup kernelu linuxu nvidia grafičkim karticama. Potrebno je isključiti UEFI. prije nego što sam to učinio, dobio sam poruku od apt-get install nvidia-driver — Nedostaju datoteke /usr/…… bilo je neugodno i pogrešno razumjeti problem nouveaua

    odgovor
    • Hvala na poruci, Alex.

      Dobar poziv za uklanjanje prethodnih upravljačkih programa ako su instalirani. Dodat ću ovu opciju/upozorenje svojim instalacijama grafičke kartice u budućnosti. Drago mi je da ste to riješili, a vodič je pomogao.

      Živjeli.

      odgovor

Ostavite komentar