Howto install nvidia-driver on Debian Stretch

Pe scurt: terminal
1. # apt install nvidia-detect
$ nvidia-detect
2. Adăugați componentele “contrib” și “non-free” în  /etc/apt/sources.list, de exemplu:
# Debian 9 “Stretch”
deb http://httpredir.debian.org/debian/ stretch principal contrib non-free
3. # apt update && apt upgrade [ Utilizați “apt” în loc de “apt-get”. Este versiunea mai nouă și tinde să gestioneze mai bine conflictele
# apt install linux-headers – $ (uname -r | sed ‘s / [^ -] * – [^ -] * – //’) nvidia-legacy-304xx driver
4. # apt instalare llvm-3.9 clang-3.9
5. # reboot

Intro
Există pe internet o mulțime de de sfaturi despre cum se instalează nvidia-driver pe distribuții linux. Eu folosesc Debian și AcademiX_debian based, așa că e normal ca prima dată să merg pe siturile de la Debian. Dar cînd nevoia te împinge și pe altele ca acesta: ” https://linuxconfig.org/how-to-install-the-latest-nvidia-drivers-on-debian-9-stretch-linux “. Si asta deoarece cu toată știința care ne stă la dispoziție, teoria e una și practica altă treabă.

Nouvau sau Nvidia?
Pentru utilizatorul simplu, fără activități deosebite, Nouvau își face treaba. Dacă manipulezi imagini, film, ai nevoie de aplicații ca Blender, KDEnlive, Wings3D sau altele, unde n-ai nevoie “să-ți crească barba” lîngă ele. Iertați expresia, n-am competențe în domeniu.
Pentru mine, care am două mașini cu placi grafice Nvidia și foloseam nouvau-driver, problema a apărut în proiectul AcademiX [ https://academixproject.com/ ] tot de la o întrebare. Și cum tot aveam nvidia și o mașină de testări, am zis să cercetez. Primul lucru este să știm ce placă Nvidia avem și ce driver ne trebuie

NOTĂ: output-urile din terminal sunt exemple personale

Instalarea
1. Primul lucru este să știm ce placă Nvidia avem și ce driver ne trebuie

Deschidem “terminal” și ca “root”

# apt install nvidia-detect

output pishta@debian:~$ su
Password: [ introducem parola de “root”, care nu va fi vizibilă
root@debian:/home/pishta# apt install nvidia-detect [ instalăm pachetul “nvidia-detect”

Rulăm “nvidia-detect”
output pishta@debian:~$ nvidia-detect
Detected NVIDIA GPUs:
02:00.0 VGA compatible controller [0300]: NVIDIA Corporation G71 [GeForce 7900 GS] [10de:0292] (rev a1)

Checking card: NVIDIA Corporation G71 [GeForce 7900 GS] (rev a1)
Your card is only supported up to the 304 legacy drivers series.
It is recommended to install the
nvidia-legacy-304xx-driver
package.

2. Adăugați componentele “contrib” și “non-free” în /etc/apt/sources.list, de exemplu:

# Debian 9 “Stretch”
deb http://httpredir.debian.org/debian/ stretch principal contrib non-free

3. Abia acum, că avem recomandarea driverului potrivit, trecem la instalarea lui

4. Actualizați lista pachetelor disponibile. Instalați pachetele corespunzătoare pentru anteturile linux și modulele kernel:

# apt update [ dacă e cazul, vă cere și upgrade
# apt install linux-headers – $ (uname -r | sed ‘s / [^ -] * – [^ -] * – //’) nvidia-legacy-304xx driver

nvidia-legacy-304xx driver, acesta este cazul meu; Fiecare va trebui să țină cont de recomandarea primită și să o completeze căutînd aici:
https://wiki.debian.org/NvidiaGraphicsDrivers

Aceasta va instala pachetul “nvidia-legacy-304xx driver” . DKMS va construi modulul nvidia pentru sistemul dvs., prin pachetul “nvidia-legacy-304xx-kernel-dkms”.

ATENȚIE! ÎNLOCUIM URMĂTORUL PAS [ 5. Creați un fișier de configurare al serverului Xorg ___ la mine n-a fucționat: nu puteam trece de “login” ] cu

5. LLVM
Această parte următoare (nu este strict necesară- la mine chiar a fost!), dar LLVM este folosit de unele pachete grafice și este cel mai bine să vă asigurați că aveți cea mai recentă versiune disponibilă deja instalată, mai ales că există versiuni mai vechi disponibile în arhive.

Mai multe informații an găsit în Synnaptic:
“clang” este “front-end”-ul compilatorului “llvm” realizat cu scopul de a înlocui GNU Compile Collection (GCC)
“llvm” mașina virtuală de nivel inferior (LLVM) este o colecție de biblioteci și instrumente care fac ușoară construirea de compilatoare, optimizatoare, generatoare de cod la timp( Just-In-Time), și a multor alte programe legate de compilatoare

În momentul acesta, 3.9 este ultima versiune și este disponibil un candidat de lansare 4.0. 3.9 ar trebui să fie versiunea minimă de instalat.

# apt install llvm-3.9 clang-3.9

6. Repornire
Asta e. Acum, reporniți computerul pentru a activa lista neagră neagră și testați-vă cardul pentru a vă asigura că totul funcționează.

In “Main Menu” la “System” > “Administration” > vom găsi “Nvidia X Server Settings”

Surse
https://wiki.debian.org/NvidiaGraphicsDrivers
– llvm, clang: https://linuxconfig.org/how-to-install-the-latest-nvidia-drivers-on-debian-9-stretch-linux   mulțumită lui Luta Dumitru (pentru acest pont)
– Synaptic

Leave a Comment

Acest sit folosește Akismet pentru a reduce spamul. Află cum sunt procesate datele comentariilor tale.