Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 2106|Atsakyti: 4

Ubuntu 24.04 vaizdo plokštė A10 su įdiegta NVIDIA tvarkykle

[Kopijuoti nuorodą]
Publikuota: 2025-3-5 17:57:59 | | | |
Reikalavimai: Įsigijau GPU serverį iš "Alibaba Cloud", konfigūracija yra A10 dviguba kortelė, kurdami egzempliorių galite patikrinti parinktį "Įdiegti GPU tvarkyklę", noriu jį įdiegti pats, valgyti nėra sunku.

Egzemplioriaus specifikacija: GPU skaičiavimo tipasgn7i/ ecs.gn7i-c32g1.16xlarge (64 vCPU 376 GiB)
Sistema: Ubuntu 24.04 64 bitų (saugumo grūdinimas)

GPU specifikacijos:Hipersaito prisijungimas matomas.

Įdiekite NVIDIA tvarkykles

Atidarykite oficialią svetainę, kad ieškotumėte tvarkyklių pagal vaizdo plokštės modelį, paimkite A10 pavyzdį, kaip parodyta paveikslėlyje žemiau:



Tvarkyklės atsisiuntimas:Hipersaito prisijungimas matomas.

Prisijunkite prie serverio ir įdiekite jį naudodami šią komandą:



Pasirinkite "NVIDIA patentuotaTeisingai, skirtumas yra toks:

NVIDIA patentuotas:

Licencijos tipas: patentuota programinė įranga
Funkcijos: NVIDIA kuria ir prižiūri savo, kodas nėra viešai prieinamas, o vartotojai negali peržiūrėti ar keisti šaltinio kodo.
Argumentai "už": Paprastai geresnis našumas, palaiko naujausias aparatinės įrangos funkcijas ir užtikrina geresnį optimizavimą bei stabilumą.
Trūkumai: Priklauso nuo NVIDIA atnaujinimų ir palaikymo, gali būti ne toks skaidrus kaip atvirojo kodo tvarkyklės.

MIT/GPL:

Licencijos tipas: Atvirojo kodo programinė įranga pagal MIT licenciją arba GNU bendrąją viešąją licenciją (GPL).
Funkcijos: Kodas yra visiškai viešas, todėl vartotojai gali peržiūrėti, keisti ir platinti.
Argumentai "už": Skaidresnis ir platesnis bendruomenės palaikymas, tinkamas tiems, kurie nori sužinoti daugiau apie tvarkykles ar jas modifikuoti.
Trūkumai: Gali neveikti taip gerai, kaip patentuotos tvarkyklės, o kai kurios išplėstinės funkcijos gali būti nepalaikomos.

Po to bus keletas įspėjimų, tiesiog tęskite. Įspėjime rašoma:

WARNING: nvidia-installer was forced to guess the X library path '/usr/lib' and X module path '/usr/lib/xorg/modules'; these paths were not queryable from the system.  If X fails to find the NVIDIA X driver module, please install the `pkg-config` utility and the X.Org SDK/development package for your distribution and reinstall the driver.

WARNING: Unable to find a suitable destination to install 32-bit compatibility libraries. Your system may not be set up for 32-bit compatibility. 32-bit compatibility files will not be installed; if you wish to install them, re-run the installation and set a valid directory with the --compat32-libdir option.

WARNING: This NVIDIA driver package includes Vulkan components, but no Vulkan ICD loader was detected on this system. The NVIDIA Vulkan ICD will not function without the loader. Most distributions package the Vulkan loader; try installing the "vulkan-loader", "vulkan-icd-loader", or "libvulkan1" package.

Peržiūrėkite vairuotojo informaciją:


CUDA versija čia nurodo CUDA Toolkit taip pat turi būti įdiegta 12.8 versija


Įdiekite CUDA įrankių rinkinį

Parsisiųsti adresą:Hipersaito prisijungimas matomas., kaip parodyta toliau pateiktame paveikslėlyje:



Diegimo komandos:


Peržiūrėti versijos komandas:




Įdiekite cuDNN

Parsisiųsti adresą:Hipersaito prisijungimas matomas., kaip parodyta toliau pateiktame paveikslėlyje:



Diegimo komanda yra tokia:


Peržiūrėti versiją:




Pastaba:Nerekomenduojama ieškoti tvarkyklių oficialioje Kinijos svetainėje, kadangi naujinimas nėra savalaikis, gali būti keli nedideli leidimai!!! Rekomenduojama ieškoti tiesiai iš oficialios anglų kalbos!

Nuoroda:

Hipersaito prisijungimas matomas.
Hipersaito prisijungimas matomas.
Hipersaito prisijungimas matomas.
Hipersaito prisijungimas matomas.




Ankstesnis:navigator.sendBeacon() metodas, skirtas priekinio taško stebėjimui ir stebėjimui
Kitą:Namų tinklas prasideda nuo GL-MT3000 maršrutizatoriaus
 Savininkas| Publikuota: 2025-3-5 20:55:41 |
Ši programa įdiegs NVIDIA pagreitintą grafikos tvarkyklę
Linux-x86_64 570.124.06 išpakuojant įterptą tarball ir
vykdydami ./nvidia-installer diegimo įrankį.

--Informacija
  Spausdinkite įdėtąją informaciją (pavadinimą, numatytąjį tikslinį katalogą) ir išeikite.

--Lsm
  Spausdinti įterptą LSM įrašą (arba be LSM) ir išeiti.

--pkg-istorija
  Išspausdinkite šio failo paketų retrospektyvą ir išeikite.

--sąrašas
  Atsispausdinkite archyve esančių failų sąrašą ir išeikite.

--patikrinti
  Patikrinkite archyvo vientisumą ir išeikite.

-x, --tik ištrauka
  Išskleiskite NVIDIA-Linux-x86_64-570.124.06.run turinį, bet ne
  Paleiskite "nvidia-installer".

--add-this-kernel
  Sukurkite iš anksto sukompiliuotą branduolio sąsają šiuo metu veikiančiam
  branduolį ir perpakuokite .run failą, kad įtrauktumėte šį naujai sukurtą
  iš anksto sukompiliuota branduolio sąsaja.  Bus įdėtas naujas .run failas
  dabartiniame kataloge ir pridėta eilutė "-custom"
  pavadinimą, nebent jis jau yra, kad atskirtų jį nuo
  originalus .run failas.

--apply-patch [Pataisa]
  Taikyti pataisą "Pataisa" įtrauktiems branduolio sąsajos failams
  .run faile pašalinkite visas iš anksto sukompiliuotas branduolio sąsajas
  ir iš naujo supakuokite .run failą.  Naujas .run failas bus
  patalpintas į dabartinį katalogą ir eilutę "-custom"
  pridedamas prie jo pavadinimo, jei jis dar yra, kad būtų galima jį atskirti
  iš pradinio .run failo.

--laikyti
  Baigę neištrinkite tikslinio katalogo.

--target [Naujasis katalogas]
  Išskleisti turinį iš "NewDirectory"

--ištraukti-išskleisti
  Išskleiskite įterptąją dekompresijos programą į stdout


Šie argumentai bus perduoti ./nvidia-installer
utility:

DAŽNIAUSIOS PARINKTYS:

  -v, --versija
      Atsispausdinkite nvidia diegimo programos versiją ir išeikite.

  -h, --pagalba
      Spausdinti bendrųjų komandų eilutės parinkčių naudojimo informaciją ir išeiti.

  -A, --išplėstinės-parinktys
      Spausdinkite bendrųjų komandų eilutės parinkčių ir išplėstinių parinkčių naudojimo informaciją ir išeikite.


IŠPLĖSTINĖS PARINKTYS:

  -v, --versija
      Atsispausdinkite nvidia diegimo programos versiją ir išeikite.

  -h, --pagalba
      Spausdinti bendrųjų komandų eilutės parinkčių naudojimo informaciją ir išeiti.

  -A, --išplėstinės-parinktys
      Spausdinkite bendrųjų komandų eilutės parinkčių ir išplėstinių parinkčių naudojimo informaciją ir išeikite.

  -a, --priimti-licenciją
      Ši parinktis yra pasenusi ir jos nepaiso nvidia diegimo programa.  Jis numatytas suderinamumui su senesnėmis nvidia-installer versijomis, kurioms ši parinktis reikalinga aiškiai priimant licenciją. NVIDIA tvarkyklės naudojimas reiškia, kad sutinkate su NVIDIA programinės įrangos licencijos sutartimi, esančia faile "LICENSE" (tvarkyklės paketo aukščiausio lygio kataloge).

  -i, --vairuotojo informacija
      Spausdinkite informaciją apie šiuo metu įdiegtą NVIDIA tvarkyklės versiją.

  --pašalinti
      Pašalinkite šiuo metu įdiegtą NVIDIA tvarkyklę.

  --praleisti-modulis-iškrauti
      Pašalindami tvarkyklę praleiskite NVIDIA branduolio modulio iškrovimą. Šios parinkties nepaisoma, kai diegiama tvarkyklė.

  --praleisti-modulio-apkrova
      Sukūrę modulius, praleiskite bandomąją NVIDIA branduolio modulių apkrovą ir praleiskite jų įkėlimą, kai diegimas bus baigtas.

  --Normalumas
      Atlikite pagrindinius esamos NVIDIA tvarkyklės diegimo sveiko proto testus.

  -e, --ekspertas
      Įjungti "eksperto" diegimo režimą; bus užduodami išsamesni klausimai ir bus spausdinami išsamesni rezultatai; skirtas patyrusiems naudotojams.  Klausimai gali būti slopinami naudojant komandų eilutės parinktį "--no-questions".

  -q, --no-questions
      Neužduokite jokių klausimų; Numatytoji eilutė (paprastai "taip") laikoma visiems "taip" / "ne" klausimams, o numatytoji eilutė daroma bet kurioje situacijoje, kai vartotojas raginamas įvesti eilutę.

  -s, --tylus
      Bėk tyliai; Jokie klausimai neužduodami ir jokia išvestis nespausdinama, išskyrus klaidų pranešimus StderR.  Ši parinktis reiškia '--ui=none --no-questions'.

  --x-prefix=X-PREFIX
      Priešdėlis, pagal kurį bus įdiegti NVIDIA tvarkyklės X komponentai; numatytasis yra "/usr/X11R6", nebent nvidia-installer aptinka, kad įdiegta X.Org >= 7.0, tokiu atveju numatytasis yra "/usr".  Tik retais atvejais ši galimybė turėtų būti naudojama.

  --xfree86-prefix=XFREE86-PREFIX
      Tai pasenęs --x-prefikso sinonimas.

  --x-modulio-kelias=X-MODULIO-KELIAS
      Kelias, kuriuo bus įdiegti NVIDIA X serverio moduliai.  Jei ši parinktis nenurodyta, nvidia-installer naudoja šią paieškos tvarką ir pasirenka pirmąjį rastą galiojantį katalogą: 1) 'X -showDefaultModulePath', 2) 'pkg-config --variable= moduledir xorg-server", arba 3) X bibliotekos kelias (žr. parinktį '--x-library-path') plius 'moduliai' (X serveriams, senesniems nei X.Org 7.0) arba 'xorg/modules' (X.Org 7.0 ar naujesnei versijai).

  --x-library-path=X-LIBRARY-PATH
      Kelias, kuriuo bus įdiegtos NVIDIA X bibliotekos.  Jei ši parinktis nenurodyta, nvidia-installer naudoja šią paieškos tvarką ir pasirenka pirmąjį rastą galiojantį katalogą: 1) 'X -showDefaultLibPath', 2) 'pkg-config --variable=libdir xorg-server", arba 3) X priešdėlis (žr. parinktį "--x-prefix") plius "lib" 32 bitų sistemose ir "lib64" arba "lib" 64 bitų sistemose, priklausomai nuo įdiegto Linux distribucijos.

  --x-sysconfig-path=X-SYSCONFIG-PATH
      Kelias, kuriuo bus įdiegti X sistemos konfigūracijos failai.  Jei ši parinktis nenurodyta, nvidia-installer naudoja šią paieškos tvarką ir pasirenka pirmąjį rastą galiojantį katalogą: 1) 'pkg-config --variable=sysconfigdir xorg-server', arba 2) / usr/share/X11/xorg.conf.d.

  --opengl-prefix=OPENGL-PREFIX
      Priešdėlis, pagal kurį bus įdiegti NVIDIA tvarkyklės OpenGL komponentai; numatytasis yra: "/usr".  Tik retais atvejais ši galimybė turėtų būti naudojama.  Linux OpenGL ABI (http://oss.sgi.com/projects/ogl-sample/ABI/) nustato šią numatytąją vertę.

  --opengl-libdir=OPENGL-LIBDIR
      Kelias, susijęs su OpenGL bibliotekos diegimo priešdėliu, pagal kurį bus įdiegti NVIDIA OpenGL komponentai.  Numatytasis yra "lib" 32 bitų sistemose ir "lib64" arba "lib" 64 bitų sistemose, priklausomai nuo įdiegto Linux platinimo.  Šia galimybe galima pasinaudoti tik labai retais atvejais.

  --vyno-prefiksas=VYNO-PRIEŠDĖLIS
      Priešdėlis, pagal kurį bus įdiegti NVIDIA tvarkyklės "Wine" komponentai.  Numatytoji reikšmė yra "/usr".

  --vynas-libdir=VYNAS-LIBDIR
      Kelias, susijęs su "Wine" diegimo priešdėliu, pagal kurį bus įdiegti NVIDIA tvarkyklės "Wine" komponentai.  Numatytasis yra '<opengl-libdir>/nvidia/wine', kur <opengl-libdir> yra aukščiau nurodytas --opengl-libdir kelias.

  --installer-prefix=MONTUOTOJAS-PREFIKSAS
      Priešdėlis, pagal kurį bus įdiegtas diegimo dvejetainis failas; numatytasis yra: "/usr".  Pastaba: vietoj to naudokite parinktį "--utility-prefix".

  --utility-prefix=UTILITY-PREFIX
      Priešdėlis, pagal kurį bus įdiegtos NVIDIA komunalinės paslaugos (nvidia-installer, nvidia-settings, nvidia-xconfig nvidia-bug-report.sh) ir NVIDIA paslaugų bibliotekos; numatytasis yra: "/usr".

  --utility-libdir=UTILITY-LIBDIR
      Kelias, susijęs su naudingumo diegimo priešdėliu, pagal kurį bus įdiegtos NVIDIA paslaugų bibliotekos.  Numatytasis yra "lib" 32 bitų sistemose ir "lib64" arba "lib" 64 bitų sistemose, priklausomai nuo įdiegto Linux platinimo.

  --xdg-data-dir=XDG-DATA-DIR
      Priešdėlis, pagal kurį bus įdiegti XDG duomenų failai (pvz., programos .desktop failai ir piktogramos).  Numatytoji reikšmė yra "/usr/share".

  --gbm-backend-dir=GBM-BACKEND-DIR
      Kelias, susijęs su OpenGL bibliotekos diegimo priešdėliu, pagal kurį bus įdiegta NVIDIA GBM vidinė biblioteka.  Numatytasis yra "<libdir>/gbm", kur "<libdir>" yra "lib64" arba "lib", priklausomai nuo įdiegto Linux platinimo.  Šia galimybe galima pasinaudoti tik labai retais atvejais.

  --gbm-backend-dir32=GBM-BACKEND-DIR32
      Kelias, susijęs su 32 bitų OpenGL bibliotekos diegimo priešdėliu, pagal kurį bus įdiegta 32 bitų NVIDIA GBM vidinė biblioteka.  Numatytasis yra "<libdir>/gbm", kur <libdir>" yra "lib" arba "lib32", priklausomai nuo įdiegto Linux platinimo.  Šia galimybe galima pasinaudoti tik labai retais atvejais.

  --documentation-prefix=DOCUMENTATION-PREFIX
      Priešdėlis, pagal kurį bus įdiegti NVIDIA tvarkyklės dokumentacijos failai.  Numatytoji reikšmė yra: "/usr".

  --application-profile-path=APPLICATION-PROFILE-PATH
      Katalogas, kuriame bus įdiegti numatytieji NVIDIA tvarkyklės programų profiliai. Numatytasis yra: "/usr/share/nvidia".

  --kernel-include-path=BRANDUOLIO-INCLUDE-PATH
      Kataloge, kuriame yra branduolys, yra failai, kurie turėtų būti naudojami kompiliuojant NVIDIA branduolio modulį.  Ši parinktis nebenaudojama; vietoj to naudokite '--kernel-source-path'.

  --kernel-source-path=BRANDUOLIO-ŠALTINIO-KELIAS
      Katalogas, kuriame yra branduolio šaltinio failai, kurie turėtų būti naudojami kompiliuojant NVIDIA branduolio modulį.  Jei nenurodyta, diegimo programa naudos '/lib/modules/'uname -r'/build', jei tas katalogas yra.  Priešingu atveju jis naudos "/usr/src/linux".

  --kernel-output-path=BRANDUOLIO-IŠVESTIES-KELIAS
      Katalogas, kuriame yra bet kokie KBUILD išvesties failai, jei vienas iš "KBUILD_OUTPUT" arba "O" parametrų buvo perduotas KBUILD kuriant branduolio vaizdą / modulius.  Jei nenurodyta, diegimo programa manys, kad nebuvo naudojamas atskiras išvesties katalogas.

  --kernel-install-path=BRANDUOLIO-DIEGIMO KELIAS
      Katalogas, kuriame turėtų būti įdiegtas NVIDIA branduolio modulis.  Numatytoji reikšmė yra '/lib/modules/'uname -r'/kernel/drivers/video' (jei yra '/lib/modules/'uname -r'/kernel') arba '/lib/modules/'uname -r'/video'.

  --proc-mount-point=PROC-MOUNT-POINT
      proc failų sistemos prijungimo taškas; Jei nenurodyta, ši reikšmė yra numatytoji reikšmė '/proc' (kuri paprastai yra teisinga).  Proc failų sistemos prijungimo taškas reikalingas, nes "<proc failų sistemos>/version' naudojamas nustatant, ar šiuo metu veikiančiam branduoliui yra iš anksto sukompiliuota branduolio sąsaja.  Ši parinktis turėtų būti reikalinga tik labai retais atvejais.

  --log-file-name=LOG-FILE-NAME
      Diegimo žurnalo failo failo pavadinimas (numatytasis yra: '/var/log/nvidia-installer.log').

  --tmpdir=TMPDIR
      Naudokite nurodytą katalogą kaip laikiną katalogą, kai generuojate trumpalaikius failus, kuriuos naudoja diegimo programa; Jei nenurodyta, bus ieškoma šio sąrašo ir bus naudojamas pirmasis, kuris yra: $TMPDIR, /tmp, ., $HOME.

  --ui=UI
      Nurodykite, kokią vartotojo sąsają naudoti, jei yra.  Galiojančios vartotojo sąsajos reikšmės yra "ncurses" (numatytoji) arba "nėra". Jei nepavyksta inicijuoti ncurses sąsajos arba nurodyta "nėra", bus naudojama paprasta printf/scanf sąsaja.

  -c, --no-ncurses-color
      Išjungti spalvų naudojimą ncurses vartotojo sąsajoje.

  --no-nvidia-modprobe
      Praleiskite "nvidia-modprobe" diegimą, setuid root įrankį, kurį nvidia-installer įdiegia pagal numatytuosius nustatymus.  nvidia-modprobe gali būti naudojamas vartotojo erdvės NVIDIA tvarkyklės komponentams, kad įkeltų NVIDIA branduolio modulį, sukurtų NVIDIA įrenginio failus ir sukonfigūruotų tam tikrus vykdymo laiko nustatymus branduolyje, kai šie komponentai veikia be pakankamai teisių tai daryti savarankiškai, pvz., CUDA tvarkyklė veikia pagal neprivilegijuoto vartotojo teises.  Ši programa reikalinga tik tuo atveju, jei nėra kitų priemonių šioms privilegijuotoms operacijoms atlikti. Išsamią informaciją apie šios programos atliekamas užduotis rasite nvidia-modprobe(1) man puslapyje.

  -k BRANDUOLIO PAVADINIMAS, --branduolio-pavadinimas=BRANDUOLIO PAVADINIMAS
      Sukurkite ir įdiekite NVIDIA branduolio modulį neveikiančiam branduoliui, nurodytam KERNEL-NAME (KERNEL-NAME turėtų būti "uname -r" išvestis, kai tikslinis branduolys iš tikrųjų veikia).  Ši parinktis reiškia "--no-precompiled-interface".  Jei parinktys '--kernel-install-path' ir '--kernel-source-path' nėra pateiktos, tada jos bus išvestos iš KERNEL-NAME; pvz.: "/lib/modules/KERNEL-NAME/kernel/drivers/video/" ir "/lib/modules/KERNEL-NAME/build/".

  -n, --no-precompiled-interface
      Išjungti iš anksto sukompiliuotų branduolio sąsajų naudojimą.

  --no-abi-pastaba
      NVIDIA OpenGL bibliotekose yra OS ABI pastabos žyma, kuri nurodo minimalią branduolio versiją, reikalingą bibliotekai naudoti.  Dėl šios parinkties diegimo programa diegimo metu pašalina šią pastabą iš OpenGL bibliotekų.

  --no-rpms
      Paprastai diegimo programa patikrins, ar nėra kelių aps./min., kurie prieštarauja tvarkyklei (konkrečiai: NVIDIA_GLX ir NVIDIA_kernel), ir pašalins juos, jei yra.  Ši parinktis išjungia šį tikrinimą.

  -b, --no-backup
      Diegiant tvarkyklę, sukuriamos nesuderinamų failų atsarginės kopijos, kad jas būtų galima atkurti pašalinus tvarkyklę.  Dėl šios parinkties diegimo programa tiesiog ištrina nesuderinamus failus, o ne kuria jų atsargines kopijas.

  -r, --no-recursion
      Paprastai nvidia-installer rekursyviai ieškos potencialiai prieštaraujančių bibliotekų numatytosiose OpenGL ir X serverio diegimo vietose.  Nustačius šią parinktį, diegimo programa ieškos tik aukščiausio lygio kataloguose.

  -K, --branduolio-moduliai-tik
      Įdiekite tik branduolio modulius ir nepašalinkite esamos tvarkyklės.  Tai skirta įdiegti branduolio modulius papildomiems branduoliams (tais atvejais, kai galite paleisti tarp kelių skirtingų branduolių).  Norėdami naudoti šią parinktį, jau turite turėti įdiegtą tvarkyklę, o įdiegtos tvarkyklės versija turi atitikti šių branduolio modulių versiją.

  --no-kernel-modules
      Įdiekite viską, išskyrus branduolio modulius, ir nepašalinkite jokių esamų, galbūt prieštaraujančių branduolio modulių.  Tai gali būti naudinga kai kuriose derinimo aplinkose arba diegiant atvirus branduolio modulius iš šaltinio.  Jei naudojate šią parinktį, turite būti atsargūs ir įsitikinti, kad NVIDIA branduolio moduliai, atitinkantys šią tvarkyklės versiją, yra įdiegti atskirai.

  --no-x-patikrinti
      Nenutraukite diegimo, jei nvidia-installer aptinka, kad veikia X serveris.  Šia galimybe galima pasinaudoti tik labai retais atvejais.

  --precompiled-kernel-interfaces-path=PRECOMPILED-KERNEL-INTERFACES-PATH
      Prieš ieškodami iš anksto sukompiliuotos branduolio sąsajos .run faile, ieškokite nurodytame kataloge.

  -z, --no-nouveau-check
      Paprastai nvidia-installer nutraukia diegimą, jei naudojama nauja branduolio tvarkyklė.  Naudokite šią parinktį, jei norite išjungti šį tikrinimą.

  -Z, --disable-nouveau, --no-disable-nouveau
      "Nvidia-Installer" bandys išjungti "Nouveau" branduolio tvarkyklę pagal numatytuosius nustatymus, jei ji naudojama diegimo metu. Naudokite "--no-disable-nouveau", kad "nvidia-installer" neišjungtų "nouveau" pagal numatytuosius nustatymus.

  -X, --run-nvidia-xconfig
      "Nvidia-Installer" gali pasirinktinai iškviesti "nvidia-xconfig" programą.  Tai atnaujins sistemos X konfigūracijos failą, kad būtų naudojama NVIDIA X tvarkyklė.  Bus sukurta jau esamo X konfigūracijos failo atsarginė kopija.  Diegimo pabaigoje nvidia-installer paklaus vartotojo, ar jis nori paleisti nvidia-xconfig; Numatytasis atsakymas yra "Ne".  Naudokite šią parinktį, jei norite numatytąjį atsakymą "taip".  Tai naudinga naudojant parinktis "--no-questions" arba "--silent", kurios prisiima numatytąsias visų klausimų reikšmes.

  --force-selinux=FORCE-SELINUX
      "Linux" diegimas naudojant SELinux (Security-Enhanced Linux) reikalauja, kad visų bendrinamų bibliotekų saugos tipas būtų nustatytas į "shlib_t" arba "textrel_shlib_t", priklausomai nuo platinimo. "Nvidia-Installer" nustatys, kada nustatyti saugos tipą, ir nustatys jį naudodama chcon(1) įdiegtose bendrose bibliotekose.  Jei yra execstack(8) sistemos programa, nvidia-installer ją naudos, kad išvalytų bibliotekų vykdomosios rietuvės vėliavėlę.  Naudokite šią parinktį, jei norite nepaisyti nvidia diegimo programos aptikimo, kada nustatyti saugos tipą.  Galiojančios FORCE-SELINUX reikšmės yra "yes" (priverstinis saugos tipo nustatymas), "no" (neleisti nustatyti saugos tipo) ir "default" (leiskite nvidia-installer nuspręsti, kada nustatyti saugumą tipas).

  --selinux-chcon-type=SELINUX-CHCON-TYPE
      Kai įjungtas SELinux palaikymas, nvidia-installer bandys nustatyti, kurį chcon argumentą naudoti, pirmiausia išbandydamas "textrel_shlib_t", tada "texrel_shlib_t", tada "shlib_t".  Naudokite šią parinktį, jei norite nepaisyti šios aptikimo logikos.

  --no-sigwinch-sprendimas
      Paprastai nvidia-installer ignoruoja SIGWINCH signalą prieš išsišakodamas vykdyti komandas, pvz., sukurti branduolio modulį, ir atkuria SIGWINCH signalo apdorojimo programą po to, kai antrinis procesas yra Nutrauktas.  Ši parinktis išjungia šį veikimą.

  --no-distro-scripts
      Paprastai nvidia-installer paleis scenarijus iš /usr/lib/nvidia prieš ir po tvarkyklės įdiegimo ar pašalinimo.  Naudokite šią parinktį, jei norite išjungti šių scenarijų vykdymą.

  --no-opengl-failai
      Nediekite jokių su OpenGL susijusių tvarkyklių failų.

  --no-wine-files
      Neįdiekite jokių "Wine" tvarkyklės failų.

  --kernel-module-source-prefix=KERNEL-MODULE-SOURCE-PREFIX
      Nurodykite kelią, kuriame bus įdiegtas branduolio modulio šaltinio katalogas. Numatytasis: įdiekite šaltinio katalogą adresu /usr/src

  --kernel-module-source-dir=KERNEL-MODULE-SOURCE-DIR
      Nurodykite katalogo, kuriame bus įdiegti branduolio modulio šaltiniai, pavadinimą. Numatytasis: katalogo pavadinimas yra nvidia-VERSION

  --no-kernel-module-source
      Praleiskite branduolio modulio šaltinio diegimą.

  --dkms, --no-dkms
      nvidia-installer gali pasirinktinai užregistruoti NVIDIA branduolio modulio šaltinius, jei jie įdiegti, DKMS, tada sukurti ir įdiegti branduolio modulį naudodamas DKMS registruotus šaltinius.  Tai leis DKMS infrastruktūrai automatiškai sukurti naują branduolio modulį keičiant branduolius.  Diegimo metu, jei aptinkamas DKMS, nvidia-installer paklaus vartotojo, ar jis nori užregistruoti modulį DKMS; Numatytasis atsakymas yra "taip", nebent nustatyta parinktis --no-dkms, tokiu atveju numatytasis atsakymas yra "ne".

  --module-signing-secret-key=MODULIO-PASIRAŠYMO-SLAPTOJO-RAKTO
      Nurodykite kelią į privatųjį raktą, kuris bus naudojamas pasirašant NVIDIA branduolio modulį. Taip pat turi būti pateiktas atitinkamas viešasis raktas.

  --module-signing-public-key=MODULIO-PASIRAŠYMO-VIEŠASIS-RAKTAS
      Nurodykite kelią į viešąjį raktą, kuris bus naudojamas NVIDIA branduolio modulio parašui patikrinti. Taip pat turi būti pateiktas atitinkamas privatusis raktas.

  --module-signing-script=MODULIO-PASIRAŠYMO-SCENARIJUS
      Nurodykite kelią į programą, kuri bus naudojama pasirašant NVIDIA branduolio modulį. Programa bus iškviesta su argumentais: programos pavadinimas <HASH> <PRIVATEKEY> <PUBLICKEY> <MODULE>; Jei programa pateikia klaidos būseną, ji bus iškviesta dar kartą su argumentais: programos pavadinimas <PRIVATEKEY> <PUBLICKEY> <MODULE>. Numatytasis: naudokite sign-file scenarijų branduolio šaltinio kataloge.

  --module-signing-key-path=MODULIO-PASIRAŠYMO-RAKTO-KELIAS
      Nurodykite kelią, kuriame bus įdiegti "nvidia-installer" sugeneruoti pasirašymo raktai. Numatytasis: įdiekite raktus į "/usr/share/nvidia".

  --module-signing-hash=MODULIO-PASIRAŠYMO-MAIŠA
      Nurodykite kriptografinės maišos algoritmą, kuris bus naudojamas branduolio moduliams pasirašyti. Tam reikalingas modulio pasirašymo įrankis, leidžiantis aiškiai pasirinkti maišos algoritmą, o maišos algoritmo pavadinimas turi būti atpažįstamas modulio pasirašymo įrankiu. Numatytasis: automatiškai pasirinkite maišos algoritmą, atsižvelgiant į branduolio konfigūraciją.

  --module-signing-x509-hash=MODULIO-PASIRAŠYMAS-X509-HASH
      Nurodykite kriptografinį maišos algoritmą, kuris bus naudojamas pasirašant X.509 sertifikatus, kuriuos sugeneravo nvidia-installer. Maišos algoritmo pavadinimas turi būti vienas iš pranešimų suvestinės algoritmų, atpažįstamų komanda x509(1).

  --no-check-for-alternate-installs
      Alternatyvių tvarkyklių diegimo metodų prižiūrėtojai gali pranešti apie alternatyvios tvarkyklės diegimo buvimą ir (arba) prieinamumą nvidia-installer. Nustačius šią parinktį, praleidžiamas alternatyvių tvarkyklių diegimo tikrinimas.

  --no-unified-memory
      Neįdiekite NVIDIA vieningosios atminties branduolio modulio. Šis branduolio modulis reikalingas CUDA 64 bitų sistemose, o jei jis nebus įdiegtas, CUDA tvarkyklė ir CUDA programos negalės veikti. Parinktis "--no-unified-memory" turėtų būti naudojama tik norint išspręsti vieningos atminties branduolio modulio kūrimo ar diegimo klaidas sistemose, kurioms nereikia paleisti CUDA.

  --ne-drm
      Neįdiekite nvidia-drm branduolio modulio. Šis branduolio modulis suteikia keletą funkcijų, įskaitant X11 automatinę konfigūraciją, PRIME palaikymą ir DRM-KMS. Pastarasis naudojamas palaikyti režimo nustatymą langų sistemose, kurios veikia nepriklausomai nuo X11. Parinktis "--no-drm" turėtų būti naudojama tik norint išvengti gedimų kuriant ar įdiegiant nvidia-drm branduolio modulį sistemose, kurioms nereikia šių funkcijų.

  --no-peermem
      Neįdiekite nvidia-peermem branduolio modulio. Šis branduolio modulis palaiko peer-to-peer atminties dalijimąsi su Mellanox HCA (Host Channel Adapters) per GPUDirect RDMA (Remote Direct Memory Access).

  -j CONCURRENCY-LEVEL, --concurrency-level=CONCURRENCY-LEVEL
      Nustatykite sutapimo lygį tokioms operacijoms kaip branduolio modulio kūrimas, kuris gali būti lygiagrečiai SMP sistemose. Pagal numatytuosius nustatymus bus nustatytas aptiktų procesorių skaičius arba "1", jei nvidia diegimo programai nepavyks aptikti procesorių skaičiaus. Sistemose, kuriose yra daug procesorių, numatytasis lygiagrečio lygio lygis bus apribotas iki 32; Nustačius aukštesnį lygį komandinėje eilutėje, ši riba bus nepaisyta.

  --force-libglx-indirect
      Visada įdiekite libGLX_indirect.so.0 simbolinę nuorodą, perrašydami vieną, jei ji yra.

  --no-libglx-indirect
      Neįdiekite libGLX_indirect.so.0 simbolinės nuorodos.

  --install-libglvnd, --no-install-libglvnd
      Diegimo programa bandys nustatyti, ar libglvnd bibliotekos jau pasiekiamos, ir įdiegs jas, jei jų nėra. Naudokite --install-libglvnd, kad visada įdiegtumėte libglvnd bibliotekas, perrašydami visas jau esančias.  Naudokite --no-install-libglvnd, kad išskirtumėte libglvnd bibliotekas, net jei atrodo, kad jų nėra.

  --glvnd-egl-config-path=GLVND-EGL-CONFIG-PATH
      Įdiekite EGL tiekėjo bibliotekos konfigūracijos failą į šį katalogą. Jei libglvnd bibliotekos jau yra, pagal numatytuosius nustatymus diegimo programa bandys nustatyti kelią paleisdama "pkg-config --variable=datadir libglvnd". Jei tai nepavyksta, numatytasis bus /usr/share/glvnd/egl_vendor.d.

  --egl-external-platform-config-path=EGL-EXTERNAL-PLATFORM-CONFIG-PATH
      Jei pakete yra EGL išorinės platformos biblioteka, įdiekite EGL išorinės platformos bibliotekos konfigūracijos failą į šį katalogą. Numatytoji reikšmė yra /usr/share/egl/egl_external_platform.d.

  --override-file-type-destination=OVERRIDE-FILE-TYPE-DESTINATION
      Perrašyti numatytąją failo tipo paskirties vietą. Ši parinktis turi argumentą '<FILE_TYPE>:<destination>', kur <FILE_TYPE> yra failo tipas iš diegimo programos .manifest failo, ir <destination> yra absoliutus kelias į katalogą, kuriame turėtų būti įdiegti tokio tipo failai. Ši parinktis gali būti suteikta kelis kartus, kad būtų galima perrašyti kelių tipų failų paskirties vietas. Šios parinkties naudojimas yra viršesnis už bet kokias kitas parinktis, kurios kitu atveju gali turėti įtakos nurodyto failo tipo paskirties vietai.

  --praleisti-depmod
      Nepaleiskite depmod(1) programos modifikavus branduolio modulius.  Tai turėtų būti naudojama tik tais atvejais, kai depmod(1) bus paleistas atskirai paleidus nvidia-installer.

  --systemd, --no-systemd
      Pagal numatytuosius nustatymus diegimo programa įdiegs systemd vieneto failus, jei bus aptikta systemctl. Nurodžius --no-systemd, systemd įrenginių diegimas bus išjungtas.

  --systemd-unit-prefix=SYSTEMD-UNIT-PREFIX
      Kelias, į kurį turėtų būti įdiegti systemd vieneto failai. Pagal numatytuosius nustatymus diegimo programa naudoja "pkg-config --variable=systemdsystemunitdir systemd", kad nustatytų vietą, kurioje bus įdiegti systemd vieneto failai, arba "/usr/lib/systemd/system", jei pkg-config yra nėra. Nepaisoma, jei nurodyta --no-systemd.

  --systemd-sleep-prefix=SYSTEMD-SLEEP-PREFIX
      Kelias, į kurį turi būti įdiegti systemd-sleep scenarijaus failai. Pagal numatytuosius nustatymus diegimo programa naudoja "pkg-config --variable=systemdsleepdir systemd", kad nustatytų vietą, kurioje įdiegti systemd-sleep scenarijaus failus, arba "/usr/lib/systemd/system-sleep", jei pkg-config nėra. Nepaisoma, jei nurodyta --no-systemd.

  --systemd-sysconf-prefix=SYSTEMD-SYSCONF-PREFIX
      Turi būti įdiegtas kelias, į kurį systemd vienetas įgalina simbolinius ryšius. Pagal numatytuosius nustatymus diegimo programa naudoja "pkg-config --variable=systemdsystemconfdir systemd", kad nustatytų šių simbolinių nuorodų diegimo vietą, arba "/etc/systemd/system", jei pkg-config nėra pasiekiamas. Nepaisoma, jei nurodyta --no-systemd.

  -M KERNEL-MODULE-TYPE, --kernel-module-type=KERNEL-MODULE-TYPE
      Branduolio modulių, kuriuos reikia kurti ir įdiegti, tipas. Galiojančios reikšmės yra atviros ir patentuotos.

  -m KERNEL-MODULE-BUILD-DIRECTORY, --kernel-module-build-directory=KERNEL-MODULE-BUILD-DIRECTORY
      Tiesiogiai nustatykite paketo katalogą, iš kurio norite kurti branduolio modulius. Ši parinktis nebenaudojama; vietoj to naudokite --kernel-module-type.

  --print-rekomenduojamas-branduolio-modulio-tipas
      Spausdinkite, ar reikia naudoti atvirus ar patentuotus modulius pagal šiuo metu prijungtus GPU ir išeiti. PASTABA: Branduolio modulio tipas gali būti rekomenduojamas, net jei jis nėra įtrauktas į šį tvarkyklės paketą.

  --allow-installation-with-running-driver, --no-allow-installation-with-running-driver
      Tęskite diegimą, net jei NVIDIA tvarkyklė jau įdiegta ir veikia.

  --rebuild-initramfs, --no-rebuild-initramfs
      Baigę diegti, iš naujo sukurkite initramfs, neatsižvelgiant į numatytąjį veiksmą, kurį rekomenduoja nvidia-installer.  --no-rebuild-initramfs praleidžia initramfs atstatymą baigus diegti.  Šios parinktys yra naudingos neinteraktyviems diegimams, kai norima konkretaus elgesio, neatsižvelgiant į tai, ką nvidia diegimo programa rekomenduotų pagal numatytuosius nustatymus interaktyviame diegime.


 Savininkas| Publikuota: 2025-3-5 20:56:21 |
CUDA įrankių rinkinys

Options:
  --begarsis
    Atlieka diegimą be papildomo vartotojo įvesties ir minimalaus
    Komandinės eilutės išvestis pagal toliau pateiktas parinktis. Begarsis
    instaliacijos yra naudingos CUDA diegimo scenarijams.
    Naudojant šią parinktį reikia sutikti su EULA. Jei veikia su
    ne root leidimai, gali prireikti papildomų tinkinimų
    su kitomis komandų eilutės parinktimis.

  --vairuotojas
    Įdiekite CUDA tvarkyklę.

  --kernelobjects
    Įdiekite CUDA branduolio objektus.
  
  --kopath=<path>
    Įdiekite CUDA branduolio objektus į <path>.

  --Toolkit
    Įdiekite CUDA įrankių rinkinį.

  --toolkitpath=<path>
    Įdiekite CUDA įrankių rinkinį į <path> katalogą. Jei ši vėliavėlė nėra
    Su sąlyga naudojamas numatytasis /usr/local/cuda-12.8 kelias.

  --installpath=<path>
    Įdiekite viską į <path> katalogą. Ši vėliavėlė nepaiso
    --toolkitpath vėliavėlė, jei ji nustatyta.

  --ekstraktas=<path>
    Ištraukia tvarkyklės vykdymo failą ir įrankių rinkinio neapdorotus failus į <path>.

    Tai ypač naudinga, kai norima įdiegti tvarkyklę naudojant vieną arba
    daugiau komandų eilutės parinkčių, kurias pateikia tvarkyklės diegimo programa, kuri
    nėra veikiami šioje diegimo programoje.

  --Nepaisyti
    Nepaisoma kompiliatoriaus versijų tikrinimų, kurie neleistų įdiegti.

  --no-opengl-libs
    Neleidžia tvarkyklės diegimui įdiegti NVIDIA GL bibliotekų.
    Naudinga sistemoms, kuriose ekraną valdo ne NVIDIA GPU.
    Tokiose sistemose NVIDIA GL bibliotekos gali neleisti X įkelti
    Tinkamai.

  --niekieno-puslapis
    Nediekite vadovo puslapių dalyje /usr/share/man.

  --kernel-module-type=<patentuotas|atidaryti>
    Nurodo tvarkyklės diegimui naudoti patentuotą arba atvirą branduolio šaltinio skonį
    kuriant NVIDIA branduolio modulius. Tas pats kaip --kernel-module-build-directory.

  --kernel-module-build-directory=<branduolys|branduolys-atidarytas>
    Nurodo tvarkyklės diegimui naudoti seną arba atvirą branduolio šaltinio skonį
    kuriant NVIDIA branduolio modulį. Branduolio atviras skonis yra tik
    palaikomi Turingo GPU ir naujesni.

  -m = branduolys
    Nurodo tvarkyklės diegimui naudoti seną branduolio šaltinio skonį, kai
    NVIDIA branduolio modulio kūrimas.
    Trumpinys --kernel-module-build-directory=kernel

  -m = branduolys-atidaryti
    Nurodo tvarkyklės diegimui naudoti atvirą branduolio šaltinio skonį, kai
    NVIDIA branduolio modulio kūrimas. Palaikomas tik atviras branduolio skonis
    Turingo GPU ir naujesnėse versijose.
    Trumpinys --kernel-module-build-directory=kernel-open

  --branduolio-šaltinio-kelias=<path>
    Nurodo tvarkyklės diegimui naudoti <path> kaip branduolio šaltinio katalogą
    kuriant NVIDIA branduolio modulį. Reikalinga sistemoms, kuriose
    branduolio šaltinis įdiegtas nestandartinėje vietoje.

  --branduolio-išvesties-kelias=<path>
    Nurodo tvarkyklės diegimui naudoti <path> kaip branduolio išvesties katalogą
    kuriant NVIDIA branduolio modulį. Reikalinga sistemoms, kuriose
    Branduolio objektai įkeliami iš nestandartinės vietos.

  --run-nvidia-xconfig
    Nurodo tvarkyklės diegimui paleisti nvidia-xconfig, kad atnaujintų sistemą
    X konfigūracijos failą, kad būtų naudojama NVIDIA X tvarkyklė. Anksčiau egzistavusios
    X konfigūracijos failo atsarginė kopija bus sukurta.

    Ši parinktis neturėtų būti naudojama sistemose, kurioms reikalingas
    X konfigūracija arba sistemose, kuriose ne NVIDIA GPU atvaizduoja
    Ekranas.

  --ne-drm
    Neįdiekite nvidia-drm branduolio modulio. Šis branduolio modulis suteikia
    keletą funkcijų, įskaitant X11 automatinę konfigūraciją, PRIME palaikymą ir
    DRM-KMS. Pastarasis naudojamas palaikyti režimo nustatymą langų sistemose
    kurie veikia nepriklausomai nuo X11. Parinktis "--no-drm" turėtų būti naudojama tik
    Norėdami išspręsti NVIDIA-DRM branduolio modulio kūrimo ar diegimo klaidas
    sistemose, kurioms šių funkcijų nereikia.

  --tmpdir=<path>
    Atlieka bet kokius laikinus veiksmus <path> vietoj /tmp. Naudinga
    atvejų, kai /tmp negalima naudoti (nėra, yra pilnas, yra prijungtas su
    "NOEXEC" ir kt.).

  ---
    Parinkčių pabaigos skyriklis. Po to perduoti argumentai bus
    perduodamas į NVIDIA-Linux*.run tvarkyklės diegimo programą.

  --pagalba
    Spausdina šį žinyno pranešimą.
 Savininkas| Publikuota: 2025-3-5 21:32:15 |

Ubuntu 24.04 vaizdo plokštė A10 su įdiegta NVIDIA tvarkykle

NVTOP reiškia "Neat Videocard TOP", į (h)topą panašų GPU ir greitintuvo užduočių monitorių. Jis gali apdoroti kelis GPU ir spausdinti informaciją apie juos htop panašiu būdu.

Šiuo metu palaikomi pardavėjai yra AMD (Linux amdgpu tvarkyklė), Apple (ribotas M1 ir M2 palaikymas), Huawei (Ascend), Intel (Linux i915/Xe tvarkyklė), NVIDIA (Linux patentuota tvarkyklė), Qualcomm Adreno (Linux MSM tvarkyklė), Broadcom VideoCore (Linux v3d tvarkyklė).

Įdiekite NVTOP



Hipersaito prisijungimas matomas.
 Savininkas| Publikuota: 2025-9-6 21:19:02 |
Ieškokite cudnn versijos klaidų
root@VM-0-17-ubuntu:~# katė /usr/include/cudnn_version.h | grep CUDNN_MAJOR -A 2
cat: /usr/include/cudnn_version.h: No such file or directory

Galite išbandyti šią komandą:
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com