Hvernig á að setja upp eða uppfæra Nvidia rekla á Rocky Linux 8

Flest nútíma Linux skjáborðskerfi eru með Nvidia bílstjóri fyrirfram uppsett í Nouveau rekill fyrir opinn uppspretta grafíktækja fyrir Nvidia skjákort. Að mestu leyti er þetta ásættanlegt; Hins vegar, ef þú ert að nota Linux kerfið þitt fyrir grafíska hönnun eða leik, gætirðu fengið betri rekla.

Sögulega séð Nouveau sérreklarnir eru hægari en sérreklarnir frá Nvidia, ásamt því að skorta nýjustu eiginleikana, hugbúnaðartækni og stuðning fyrir nýjasta skjákortavélbúnaðinn. Í flestum tilfellum er hagstæðara að uppfæra Nvidia reklana þína með því að nota eftirfarandi handbók en að gera það ekki. Í sumum tilfellum gætirðu séð verulegar umbætur í heildina.

Í eftirfarandi handbók muntu vita hvernig á að setja upp Nvidia rekla á Rocky Linux 8 skjáborðinu þínu.

Forsendur

  • Mælt með stýrikerfi: Rocky Linux 8.+.
  • Notendareikningur: Notendareikningur með sudo eða rót aðgang.

Uppfærðu stýrikerfi

Uppfærðu þína Rocky linux stýrikerfi til að tryggja að allir núverandi pakkar séu uppfærðir:

sudo dnf upgrade --refresh -y

Kennsluefnið mun nota sudo skipun og að því gefnu að þú sért með sudo stöðu.

Til að staðfesta sudo stöðu á reikningnum þínum:

sudo whoami

Dæmi um úttak sem sýnir sudo stöðu:

[joshua@rockylinux ~]$ sudo whoami
root

Til að setja upp núverandi eða nýjan sudo reikning skaltu fara á kennsluna okkar á Hvernig á að bæta notanda við Sudoers á Rocky Linux.

Til að nota rótarreikningur, notaðu eftirfarandi skipun með rót lykilorðinu til að skrá þig inn.

su

Fáðu


Settu upp Nvidia rekla fyrir Rocky Linux

Foruppsetning Dependies

Eftirfarandi uppsetning er hönnuð fyrir sjálfgefna Rocky Linux 8 kjarna; allar breyttar Linux kjarnauppsetningar virka ekki.

Fyrsta skrefið er að flytja inn geymsluna frá EPEL (Auka pakkar fyrir Enterprise Linux) eins og hér segir:

sudo dnf install epel-release -y

Næst skaltu bæta við Nvidia geymslunni:

sudo dnf config-manager --add-repo https://developer.download.nvidia.com/compute/cuda/repos/rhel8/x86_64/cuda-rhel8.repo

Dæmi úttak:

Adding repo from: https://developer.download.nvidia.com/compute/cuda/repos/rhel8/x86_64/cuda-rhel8.repo

Annað skrefið er að setja upp kjarnaþróunina og hausana sem Nvidia reklarnir munu nota:

sudo dnf install kernel-devel-$(uname -r) kernel-headers-$(uname -r)

Dæmi úttak:

Hvernig á að setja upp eða uppfæra Nvidia rekla á Rocky Linux 8

Sláðu inn "Y," ýttu svo á „SLAÐA LYKILL“ að halda áfram.

Settu upp Nvidia bílstjóri

Nú þegar geymslunni er bætt við geturðu haldið áfram að setja upp nýjasta Nvidia stöðuga rekilinn sem hér segir:

sudo dnf install nvidia-driver nvidia-settings

Dæmi úttak:

Hvernig á að setja upp eða uppfæra Nvidia rekla á Rocky Linux 8

Sláðu inn "Y," ýttu svo á „SLAÐA LYKILL“ að halda áfram.

Athugaðu að meðan á uppsetningu stendur verður þú beðinn um að flytja inn GPG lykilinn sem hér segir:

Total                                                                    19 MB/s | 230 MB     00:12     
warning: /var/cache/dnf/cuda-rhel8-x86_64-f1d7a46f058da57c/packages/dnf-plugin-nvidia-2.0-1.el8.noarch.rpm: Header V4 RSA/SHA512 Signature, key ID 7fa2af80: NOKEY
cuda-rhel8-x86_64                                                       9.2 kB/s | 1.6 kB     00:00    
Importing GPG key 0x7FA2AF80:
 Userid     : "cudatools <cudatools@nvidia.com>"
 Fingerprint: AE09 FE4B BD22 3A84 B2CC FCE3 F60F 4B3D 7FA2 AF80
 From       : https://developer.download.nvidia.com/compute/cuda/repos/rhel8/x86_64/7fa2af80.pub
Is this ok [y/N]: 

Valfrjálst geturðu líka sett upp CUDA bílstjóri:

sudo dnf install cuda-driver

Dæmi úttak:

Hvernig á að setja upp eða uppfæra Nvidia rekla á Rocky Linux 8

Sláðu inn "Y," ýttu svo á „SLAÐA LYKILL“ að halda áfram.

Þegar það hefur verið sett upp skaltu endurræsa Rocky Linux skjáborðið þitt:

reboot now

Eftir endurræsingu skaltu staðfesta að uppsetningin virkaði með því að keyra eftirfarandi skipun:

nvidia-smi

Dæmi úttak:

Hvernig á að setja upp eða uppfæra Nvidia rekla á Rocky Linux 8

Eins og þú sérð eru upplýsingarnar á skjákortinu nú til staðar. Ef þú getur ekki séð neinar upplýsingar á Nvidia kortinu þínu þýðir það að uppsetningin tókst ekki. Þú þarft að endurtaka skrefin eða kanna hvers vegna; Venjulega koma flest vandamál upp með breytt kerfi önnur en sjálfgefna.

Að öðrum kosti skaltu setja upp Neofetch til að prenta út flotta útprentun af kerfinu þínu með EPEL geymslu á kerfinu þínu.

sudo dnf install neofetch -y

Prentaðu kerfisupplýsingarnar þínar með neofetch.

neofetch

Dæmi úttak:

Hvernig á að setja upp eða uppfæra Nvidia rekla á Rocky Linux 8

Hvernig á að uppfæra Nvidia bílstjóri

Til að athuga með uppfærslur og til að sækja um, allt sem þú þarft að gera er að keyra dnf uppfærsluskipun eins og hér segir:

sudo dnf upgrade --refresh

Ef uppfærsla er tiltæk fyrir Nvidia rekla skaltu uppfæra.


Fáðu


Hvernig á að fjarlægja (fjarlægja) Nvidia ökumenn

Til að fjarlægja Nvidia reklana með öllum ósjálfstæðum og aukahlutum uppsettum skaltu keyra eftirfarandi skipun:

sudo dnf remove nvidia-driver nvidia-settings cuda-driver kernel-devel-$(uname -r) kernel-headers-$(uname -r)
Transaction Summary
================================================================================
Remove  40 Packages

Freed space: 739 M
Is this ok [y/N]:

Sláðu inn "Y," ýttu svo á „SLAÐA LYKILL“ að halda áfram.

Athugasemdir og niðurstaða

Í kennslunni hefurðu lært hvernig á að setja upp Nvidia rekla á Rocky Linux 8 skjáborðinu. Helst myndu flestir harðkjarnaleikjaspilarar líklega ekki nota Rocky Linux sem leikjadreifingu ákjósanlegasta; Hins vegar, fyrir kerfi sem eru með Nvidia GPU og vinna með grafík, getur þetta verið frábært að setja upp fyrir betri stuðning við ökumenn.

Gerast áskrifandi
Tilkynna um
2 Comments
Inline endurgjöf
Skoða allar athugasemdir

$ nvidia-smi
NVIDIA-SMI fann ekki libnvidia-ml.so bókasafnið í kerfinu þínu. Gakktu úr skugga um að NVIDIA Display Driver sé rétt uppsettur og til staðar í kerfinu þínu.
Vinsamlegast reyndu líka að bæta möppu sem inniheldur libnvidia-ml.so við PATH kerfið þitt.

2
0
Vilt elska hugsanir þínar, vinsamlegast skrifaðu athugasemdir.x