Hoe om Nvidia-stuurprogramma's op LMDE 5 te installeer


Linux Mint Debian Edition is, soos die meeste gebruikers wat dit installeer sou weet, gebaseer op Debian. By verstek kom Debian wel met ondersteuning vir Nvidia-bestuurders oor die oopbron nouveau-bestuurders, wat, afhangende van die tipe grafiese kaart wat jy geïnstalleer het, heel waarskynlik sal werk en die werkverrigting van jou stelsel sal verbeter, veral vir speletjies en gebruikers wat dit doen grafiese ontwerp. Maar vir gebruikers met nuwer kaarte kan selfs die standaardbewaarplek Nvidia-bestuurders dikwels agter raak. Gelukkig is daar opsies vir LMDE-gebruikers om die nuutste drywers te installeer met behulp van die Nvidia CUDA-bewaarplek.

Die volgende handleiding sal jou leer hoe om Nvidia-grafiese drywers te installeer met behulp van verstekbewaarplekke en om Nvidia-bestuurders direk vanaf Nvidia-bewaarplekke op Linux Mint Debian-uitgawe te installeer, met beide oopbron- en eie drywers beskikbaar.

Belangrike kennisgewing

Die volgende tutoriaal is gedoen met 'n LMDE 5 "Linux Mint Debian Edition Elsie" vrystelling, en voorbeeld beelde is geneem, maar dit is op LMDE 4 getoets; vir die meeste gebruikers, sal ek aanbeveel om op te gradeer na LMDE 5 as jy nog op 4 is. In die toekoms, as die Linux Mint-span enige veranderinge maak om die tutoriaal vir een van die verspreidingsweergawes te breek, plaas asseblief 'n kommentaar lewer vir my om te ondersoek sodat ek die tutoriaal kan opdateer.

Aanbevole stappe voor installasie

Voordat u met die tutoriaal voortgaan, is dit goed om te verseker dat u stelsel op datum is met alle bestaande pakkette.

sudo apt update

Opsioneel kan u die opdaterings lys vir gebruikers wat hersiening benodig of nuuskierig is.



sudo apt --list upgradable

Gaan voort om enige verouderde pakkette op te gradeer deur die volgende opdrag te gebruik.

sudo apt upgrade

Vorige Nvidia-installasies

Neem asseblief kennis dat die installering van Nvidia-bestuurders oor die standaardpakkette tot onverwagte probleme kan lei, veral as jy die Nvidia-bestuurders vanaf die verstekbewaarplek installeer, dan die Nvidia Cuda-bewaarplek invoer en probeer om te herinstalleer of direk oor daardie pakkette op te gradeer. As jy een metode gebruik, hou daarby, en as jy wil omruil, maak seker dat jy die vorige installasie verwyder om konflikte te vermy.

#1ste metode Installeer NVIDIA-stuurprogramma's – verstekbewaarplek

Installasie Vooraf-opstelling

Die eerste taak is om die "bydrae" en "nie-vry" bewaarplekke. Dit kan vinnig gedoen word deur die volgende opdragte te gebruik.

Voeg eers die bydraebewaarplek by.

sudo add-apt-repository contrib

Voeg nou die nie-vrye bewaarplek by.

sudo add-apt-repository contrib

Sodra dit bygevoeg is, werk jou bewaarpleklys op.



sudo apt update

Voordat jy enige Nvidia-bestuurders installeer, sal jy die regte kernopskrifte moet installeer vir die NVIDIA-bestuurder om mee te bou. Jy kan óf 64bit of 32bit installeer, en jy kan dit uitvind deur die lscpu-opdrag uit te voer:

lscpu | grep CPU

Voorbeeld uitvoer:

CPU op-mode(s):                  32-bit, 64-bit
CPU(s):                          2
On-line CPU(s) list:             0,1
CPU family:                      23
CPU MHz:                         3900.025
NUMA node0 CPU(s):               0,1

Van die uitset is die stelsel 64bit, so die volgende kopskrifte moet geïnstalleer word.

sudo apt install linux-headers-amd64

32bit LMDE-stelsels, gebruik eerder die volgende opdrag.

MOENIE DIE ONDERSTAANDE GEBRUIK AS JY OP 'N 64BIT STELSEL IS NIE.

32-bis nie-PAE kern:



sudo apt install linux-headers-686

32-bis PAE kern:

sudo apt install linux-headers-686-pae

Installeer Nvidia-stuurprogramma's

Vervolgens kan u die installeer "nvidia-detect," wat outomaties die beste pakket vir jou grafiese kaart sal voorstel.

Om dit te doen, gebruik die volgende opdrag:

sudo apt install nvidia-detect

Noudat Nvidia-detect geïnstalleer is, voer die opdrag uit om jou huidige Nvidia-grafiese kaart na te gaan:

nvidia-detect

Die uitvoer het getoon dat die masjien in die voorbeeld 'n GeForce GTX 1650-kaart het en dat dit aanbeveel word om die nvidia-bestuurder pakket, maar dit is net 'n aanbeveling.

Installeer dan die aanbevole pakket:



sudo apt install nvidia-driver linux-image-amd64

U sal 'n nota sien oor die gratis Nouveau-grafiese drywer wat bots met die geïnstalleerde nuwe drywer. Soos per die boodskap, moet jy herlaai om dit reg te stel; vir nou, druk die "VOER SLEUTEL IN" om voort te gaan.

Sodra dit geïnstalleer is, herlaai jou stelsel.

reboot now

Sodra jy weer aangemeld is, voer die "nvidia-smi" opdrag om te bevestig dat die nuwe Nvidia-stuurprogramma's geïnstalleer is.

nvidia-smi

Installeer Nvidia Legacy-stuurprogramma's

As jou Nvidia-grafiese kaart taamlik oud is van 400-reeks af, sal jy die verouderde drywers moet installeer. Die proses is dieselfde, net met 'n nuwe installasie-opdrag:

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

Sodra dit voltooi is, moenie vergeet om jou stelsel te herlaai nie.

sudo reboot now

Volgende, hardloop die "nvidia-smi" opdrag om die installasie te verifieer.



nvidia-smi

Die 340-reeks kan tegnies geïnstalleer word; dit word egter nie meer ondersteun nie, en verskeie groot sekuriteitsfoute bestaan ​​in daardie drywers. Dit word nie aangeraai om hierdie drywers te installeer as jy 390xx met 340xx moet vervang nie, maar dit word nie aanbeveel nie.

#2de metode - Installeer Nvidia-stuurprogramma's met Nvidia-bewaarplek

Die tweede metode sal die nuutste drywers vir jou lessenaar of bediener installeer deur die Cuda-bewaarplek te gebruik. Ek sal aanbeveel om hierdie drywers te gebruik, want wanneer 'n opdatering vrygestel word, sal jy dit dadelik ontvang. Dit is goed vir sekuriteit en werkverrigting aangesien Nvidia dikwels nuwe vrystellings doen, en nou kan jy die oopbron-opsie installeer.

Bepaal jou grafiese kaart

Die eerste stap vir gebruikers met verouderde NVIDIA-grafiese kaarte is om te bepaal wat dit is en as dit ondersteun word, kan gebruikers met splinternuwe kaarte hierdie deel oorslaan aangesien daar geen twyfel is dat hulle ondersteun sal word nie.

Soek eers jou grafiese kaartmodule.

lspci | grep -e VGA

Voorbeeld uitvoer:

03:00.0 VGA compatible controller: NVIDIA Corporation TU117 [GeForce GTX 1650] (rev a1)

Voer Nvidia-bewaarplek in

Maak eers seker dat u die volgende pakkette installeer, wat dalk reeds geïnstalleer is.



sudo apt install dirmngr ca-certificates software-properties-common apt-transport-https dkms curl -y

Voer dan die GPG-sleutel in en maak seker dat jy die invoer by jou verspreidingsweergawe pas.

Voer GPG-sleutel in vir LMDE 5:

curl -fSsL https://developer.download.nvidia.com/compute/cuda/repos/debian11/x86_64/3bf863cc.pub | gpg --dearmor | sudo tee /usr/share/keyrings/nvidia-drivers.gpg >/dev/null

Voer GPG-sleutel in vir LMDE 4:

curl -fSsL https://developer.download.nvidia.com/compute/cuda/repos/debian10/x86_64/3bf863cc.pub | gpg --dearmor | sudo tee /usr/share/keyrings/nvidia-drivers.gpg >/dev/null

Tweedens, voer die bewaarplek vir jou Debian-stelsel in, en maak weer seker dat jy die regte een invoer om by jou Debian-verspreidingsweergawe te pas.

Voer Nvidia-bewaarplek vir LMDE 5 in:

echo 'deb [signed-by=/usr/share/keyrings/nvidia-drivers.gpg] https://developer.download.nvidia.com/compute/cuda/repos/debian11/x86_64/ /' | sudo tee /etc/apt/sources.list.d/nvidia-drivers.list

Voer Nvidia-bewaarplek vir LMDE 4 in:

echo 'deb [signed-by=/usr/share/keyrings/nvidia-drivers.gpg] https://developer.download.nvidia.com/compute/cuda/repos/debian10/x86_64/ /' | sudo tee /etc/apt/sources.list.d/nvidia-drivers.list

Aktiveer die contrib bewaarplek. Begin dit selfs as jy dit reeds geaktiveer het om veilig te wees.

sudo add-apt-repository contrib

Installeer Nvidia-stuurprogramma's - Eie- of Opensource-opsies

Dateer jou bronnelys op om die nuut bygevoegde bewaarplek te weerspieël.

sudo apt update

Installeer dan die nuutste NVIDIA-bestuurders.

Installeer NVIDIA-bestuurders sonder Cuda-ondersteuning (Eiendoms):

sudo apt install nvidia-driver nvidia-smi nvidia-settings

Installeer NVIDIA-stuurprogramma's met Cuda-ondersteuning (Eiendoms):

sudo apt install nvidia-driver cuda nvidia-smi nvidia-settings

Installeer NVIDIA-stuurprogramma's sonder Cuda-ondersteuning (Opensource):



sudo apt install nvidia-driver nvidia-kernel-open-dkms nvidia-smi nvidia-settings

Installeer NVIDIA-stuurprogramma's met Cuda-ondersteuning (Opensource):

sudo apt install nvidia-driver nvidia-kernel-open-dkms cuda nvidia-smi nvidia-settings

Let daarop dat die aflaai groot is en 'n rukkie kan neem; aangesien dit 'n algemene weergawe is, word dit aanbeveel om al die drywers te installeer om enige probleme of teenstrydighede op jou lessenaar te vermy.

Een goeie ding met die installasie van die Nvidia-bewaarplek is dat as u vergeet het om die vorige een te verwyder, u 'n versoek sal sien vir gebruikers met reeds bestaande installasies voordat die installasie voortgaan. Kies Ja om enige bestaande drywers te verwyder, kan versuim om dit te doen stelsel onstabiliteit veroorsaak. Sodra dit klaar is, sal die installasie voltooi wees.

Sodra die installasie voltooi is, sal jy gevra word om jou rekenaar te herlaai om die NVIDIA-bestuurders te aktiveer.

voorbeeld:

herlaai kennisgewing nadat Nvidia Drivers op Linux Mint Debian Edition (LMDE) geïnstalleer is

Herbegin jou stelsel sodra jy klaar is.



sudo reboot

Verifieer die installasie deur NVIDIA-SMI uit te voer soos die handmatige installasie stappe vooraf gewys het.

nvidia-smi

Voorbeeld uitvoer:

Nvidia SMI terminale uitset voorbeeld op Linux Mint Debian Edition (LMDE)

Alternatiewelik kan u die GUI vir rekenaargebruikers oopmaak deur die volgende opdrag te gebruik.

nvidia-settings

Of maak die toepassingsikoon oop wat in die volgende pad geleë is.

Taakbalk > Administrasie > Nvidia X Server

Voorbeeld uitvoer:



Voorbeeld Nvidia-bestuurders geïnstalleerde voorbeeldinligting op Linux Mint Debian Edition (LMDE)

Installeer 32-bis-ondersteuning vir Nvidia-bestuurders

32-bis ondersteuning kan maklik eers geaktiveer en geïnstalleer word. Installeer die 64-bis-drywers hierbo en gaan dan voort met die volgende stappe.

Aktiveer eers 32-bis argitektuur.

sudo dpkg --add-architecture i386

Dateer die APT-CACHE op om die veranderinge aan die argitektuur te weerspieël.

sudo apt update

Installeer 32-bis-ondersteuning en verwyder die Cuda-pakket "libcuda1-i386" vir die gebruikers wat dit nie benodig nie.

sudo apt install libcuda1-i386 nvidia-driver-libs-i386

Herbegin jou rekenaar.

sudo reboot


Nie waarna jy gesoek het nie? Probeer om vir bykomende tutoriale te soek.

Laat 'n boodskap