Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 2106|Odgovoriti: 4

Grafična kartica Ubuntu 24.04 A10 z nameščenim NVIDIA gonilnikom

[Kopiraj povezavo]
Objavljeno 5. 3. 2025 ob 17:57:59 | | | |
Zahteve: Kupil sem GPU strežnik pri Alibaba Cloud, konfiguracija je A10 dvojna kartica, pri ustvarjanju instance lahko označite možnost "Namesti gonilnik GPU", sam ga želim namestiti, ni težko za pojesti.

Specifikacija instance: GPU tip računalništvagn7i/ ecs.gn7i-c32g1.16xlarge (64 vCPU 376 GiB)
Sistem: Ubuntu 24.04 64-bit (Varnostno utrjevanje)

Specifikacije GPU:Prijava do hiperpovezave je vidna.

Namestite NVIDIA gonilnike

Odprite uradno spletno stran in poiščite gonilnike glede na model grafične kartice, vzemimo A10 kot primer, kot je prikazano na spodnji sliki:



Prenos gonilnika:Prijava do hiperpovezave je vidna.

Prijavite se na strežnik in ga namestite z naslednjim ukazom:



Izberi "NVIDIA LastniškiTako je, razlika je naslednja:

NVIDIA Proprietary:

Vrsta licence: Lastniška programska oprema
Lastnosti: NVIDIA razvija in vzdržuje svojo lastno kodo, koda ni javno dostopna, uporabniki pa ne morejo gledati ali spreminjati izvorne kode.
Prednosti: Na splošno boljša zmogljivost, podpora najnovejšim strojnim funkcijam ter boljša optimizacija in stabilnost.
Slabosti: Odvisno od posodobitev in podpore NVIDIA, morda ni tako pregledno kot odprtokodni gonilniki.

MIT/GPL:

Vrsta licence: Odprtokodna programska oprema, pod licenco MIT ali GNU General Public License (GPL).
Funkcije: Koda je popolnoma javna, kar uporabnikom omogoča ogled, spreminjanje in distribucijo.
Prednosti: Bolj pregledna in obsežna podpora skupnosti, primerna za tiste, ki želijo izvedeti več o gonilnikih ali jih prilagoditi.
Slabosti: Morda ne delujejo tako dobro kot lastniški gonilniki, nekatere napredne funkcije pa morda niso podprte.

Po tem bodo opozorila, samo nadaljujte. Opozorilo se glasi:

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.

Oglejte si informacije o vozniku:


CUDA različica tukaj se nanaša na CUDA Toolkit mora biti prav tako različica 12.8 za namestitev


Namestite CUDA Toolkit

Naslov za prenos:Prijava do hiperpovezave je vidna., kot je prikazano na spodnji sliki:



Ukazi za namestitev:


Oglejte si ukaze različice:




Namesti cuDNN

Naslov za prenos:Prijava do hiperpovezave je vidna., kot je prikazano na spodnji sliki:



Ukaz za namestitev je naslednji:


Oglejte si različico:




Pripombo:Ni priporočljivo iskati gonilnikov na uradni kitajski spletni strani, ker posodobitev ni pravočasna, je lahko nekaj manjših izdaj za njimi!!! Priporočljivo je, da iščete neposredno iz uradnega angleškega jezika!

Referenčni:

Prijava do hiperpovezave je vidna.
Prijava do hiperpovezave je vidna.
Prijava do hiperpovezave je vidna.
Prijava do hiperpovezave je vidna.




Prejšnji:Metoda navigator.sendBeacon() za spremljanje in sledenje točk na sprednji strani
Naslednji:Domače omrežje se začne z usmerjevalnikom GL-MT3000
 Najemodajalec| Objavljeno 5. 3. 2025 ob 20:55:41 |
Ta program bo namestil NVIDIA pospešeni grafični gonilnik
za Linux-x86_64 570.124.06 z razpakiranjem vgrajenega tarballa in
Zagon namestitvenega orodja ./nvidia-installer.

--Info
  Natisni vgrajene podatke (naslov, privzeta ciljna mapa) in zapre.

--lsm
  Natisni vnos vgrajenega LSM (ali brez LSM) in izhod.

--pkg-zgodovina
  Natisnite zgodovino paketa te datoteke in zapustite.

--seznam
  Natisnite seznam datotek v arhivu in zapustite.

--preveriti
  Preverite integriteto arhiva in zapustite.

-x, --samo za izvleček
  Izvlecite vsebino NVIDIA-Linux-x86_64-570.124.06.run, vendar ne
  Zaženi 'nvidia-installer'.

--dodaj-to-jedro
  Zgradite predkompiliran vmesnik jedra za trenutno delujoče
  jedro in ponovno zapakirati .run datoteko, da vključi to novo ustvarjeno datoteko
  predkompiliran vmesnik jedra.  Nova .run datoteka bo nameščena
  v trenutni mapi in priključen niz "-custom"
  na njeno ime, razen če je že prisotna, da se razlikuje od
  izvirna .run datoteka.

--nanesi-obliž [Popravek]
  Popravek 'Patch' uporabite na vključene datoteke vmesnika jedra
  V .run datoteki odstranite vse predkompilirane vmesnike jedra
  in nato ponovno zapakirala datoteko .run.  Nova .run datoteka bo
  vstavljeno v trenutni imenik in niz "-custom"
  dodana k njenemu imenu, razen če je že prisotna, da bi ga razlikovali
  iz izvirne .run datoteke.

--obdržati
  Ciljne mape ne brišite, ko končate.

--cilj [NewDirectory]
  Izvleček vsebine v 'NewDirectory'

--extract-decompress
  Izvlecite vgrajeni program za dekompresijo v stdout


Naslednji argumenti bodo posredovani ./nvidia-installer
utility:

POGOSTE MOŽNOSTI:

  -v, --različica
      Natisni nvidia-installer različico in zapre.

  -H, --pomoč
      Natisni podatke o uporabi za pogoste možnosti ukazne vrstice in izhod.

  -A, --napredne-možnosti
      Natisnite podatke o uporabi za pogoste ukazne vrstice in napredne možnosti, nato pa zapustite.


NAPREDNE MOŽNOSTI:

  -v, --različica
      Natisni nvidia-installer različico in zapre.

  -H, --pomoč
      Natisni podatke o uporabi za pogoste možnosti ukazne vrstice in izhod.

  -A, --napredne-možnosti
      Natisnite podatke o uporabi za pogoste ukazne vrstice in napredne možnosti, nato pa zapustite.

  -a, --sprejemaj-licenca
      Ta možnost je zastarela in jo nvidia-installer ignorira.  Na voljo je za združljivost s starejšimi različicami nvidia-installer, ki je zahtevala to možnost za izrecno sprejetje licence. Uporaba NVIDIA gonilnika pomeni sprejetje NVIDIA Software License Agreement, ki je vsebovana v datoteki 'LICENSE' (v najvišji mapi paketa gonilnika).

  -jaz, --podatki o vozniku
      Natisnite informacije o trenutno nameščeni različici NVIDIA gonilnika.

  --odstraniti
      Odstrani trenutno nameščen NVIDIA gonilnik.

  --preskoči-modul-razbremeni
      Pri odstranitvi gonilnika preskočite razbremenitev modula NVIDIA jedra. Ta možnost se ignorira, ko se gonilnik namešča.

  --preskoči-modul-naloži
      Preskočite testno nalaganje modulov NVIDIA jedra po sestavi modulov in jih preskočite po končani namestitvi.

  --Ubrojivost
      Izvedite osnovne teste razuma na obstoječi namestitvi NVIDIA gonilnika.

  -e, --strokovnjak
      Omogočite 'strokovni' način namestitve; Zastavljali bodo bolj podrobna vprašanja in tiskali bolj obsežen zapis; Namenjen strokovnim uporabnikom.  Vprašanja je mogoče zatreti z možnostjo ukazne vrstice '--brez vprašanj'.

  -Q, --brez vprašanj
      Ne postavljajte vprašanj; privzeto (običajno 'da') se predpostavlja za vsa vprašanja z da/ne, privzeti niz pa se predpostavlja v vsaki situaciji, ko je uporabnik pozvan k vnosu niza.

  -s, --tiho
      Teči tiho; Vprašanja niso postavljena in izpis ni natisnjen, razen sporočil o napakah za STDERR.  Ta možnost implicira '--ui=none --no-questions'.

  --x-predpona=X-PREDPONA
      Predpona, pod katero bodo nameščene X komponente NVIDIA gonilnika; Privzeto je '/usr/X11R6', razen če nvidia-installer zazna, da je nameščen X.Org >= 7.0, v tem primeru je privzeta različica '/usr'.  To možnost je treba uporabiti le v redkih primerih.

  --xfree86-prefix=XFREE86-PREFIX
      To je zastarel sopomenka za predpono --x.

  --x-modul-pot=X-MODUL-POT
      Pot, po kateri bodo nameščeni NVIDIA X strežniški moduli.  Če ta možnost ni določena, nvidia-installer uporabi naslednji vrstni red iskanja in izbere prvo veljavno mapo, ki jo najde: 1) 'X -showDefaultModulePath', 2) 'pkg-config --variable= moduledir xorg-server', ali 3) pot knjižnice X (glej možnost '--x-library-path') ter bodisi 'modules' (za strežnike X, starejše od X.Org 7.0) ali 'xorg/modules' (za X.Org 7.0 ali novejše).

  --x-library-path=X-LIBRARY-PATH
      Pot, po kateri bodo nameščene NVIDIA X knjižnice.  Če ta možnost ni določena, nvidia-installer uporabi naslednji vrstni red iskanja in izbere prvo veljavno imenik, ki ga najde: 1) 'X -showDefaultLibPath', 2) 'pkg-config --variable=libdir xorg-server', ali 3) predpono X (glej možnost '--x-prefix') plus 'lib' na 32-bitnih sistemih, ter bodisi 'lib64' ali 'lib' na 64-bitnih sistemih, odvisno od nameščene distribucije Linuxa.

  --x-sysconfig-path=X-SYSCONFIG-PATH
      Pot, po kateri bo nameščena X sistemska konfiguracijska datoteka.  Če ta možnost ni določena, nvidia-installer uporabi naslednji vrstni red iskanja in izbere prvo veljavno ime, ki ga najde: 1) 'pkg-config --variable=sysconfigdir xorg-server', ali 2) / usr/share/X11/xorg.conf.d.

  --opengl-prefix=OPENGL-PREFIX
      Predpona, pod katero bodo nameščene OpenGL komponente NVIDIA gonilnika; Privzeto je: '/USR'.  To možnost je treba uporabiti le v redkih primerih.  Linux OpenGL ABI (http://oss.sgi.com/projects/ogl-sample/ABI/) zahteva to privzeto vrednost.

  --opengl-libdir=OPENGL-LIBDIR
      Pot glede na predpono namestitvene knjižnice OpenGL, pod katero bodo nameščene NVIDIA OpenGL komponente.  Privzeto je 'lib' na 32-bitnih sistemih, na 64-bitnih sistemih pa 'lib64' ali 'lib', odvisno od nameščene Linux distribucije.  To možnost je treba uporabiti le v zelo redkih primerih.

  --wine-prefix=WINE-PREFIX
      Predpona, pod katero bodo nameščene Wine komponente NVIDIA gonilnika.  Privzeto je '/usr'.

  --wine-libdir=WINE-LIBDIR
      Pot glede na namestitev Wine, pod katero bodo nameščene Wine komponente NVIDIA gonilnika.  Privzeto je '<opengl-libdir>/nvidia/wine', kjer <opengl-libdir> je pot, določena za --opengl-libdir zgoraj.

  --installer-prefix=INSTALLER-PREFIX
      Predpona, pod katero bo nameščena namestitvena binarna datoteka; Privzeto je: '/USR'.  Opomba: prosimo, uporabite možnost '--utility-prefix'.

  --utility-prefix=UTILITY-PREFIX
      Predpona, pod katero bodo nameščeni NVIDIA pripomočki (nvidia-installer, nvidia-settings, nvidia-xconfig, nvidia-bug-report.sh) in NVIDIA knjižnice pripomočkov; Privzeto je: '/USR'.

  --utility-libdir=UTILITY-LIBDIR
      Pot glede na predpono namestitve pripomočka, pod katero bodo nameščene NVIDIA knjižnice pripomočkov.  Privzeto je 'lib' na 32-bitnih sistemih, na 64-bitnih sistemih pa 'lib64' ali 'lib', odvisno od nameščene Linux distribucije.

  --xdg-data-dir=XDG-DATA-DIR
      Predpona, pod katero bodo nameščene XDG podatkovne datoteke (kot so aplikacije .desktop datoteke in ikone).  Privzeto je '/usr/share'.

  --gbm-backend-dir=GBM-BACKEND-DIR
      Pot glede na namestitev OpenGL knjižnice, pod katero bo nameščena NVIDIA GBM backend knjižnica.  Privzeto je '<libdir>/gbm', medtem ko je '<libdir>' 'lib64' ali 'lib', odvisno od nameščene Linux distribucije.  To možnost je treba uporabiti le v zelo redkih primerih.

  --gbm-backend-dir32=GBM-BACKEND-DIR32
      Pot glede na 32-bitno predpono namestitvene knjižnice OpenGL, pod katero bo nameščena 32-bitna NVIDIA GBM knjižnica v zaledju.  Privzeto je '<libdir>/gbm', kjer <libdir>je ' 'lib' ali 'lib32', odvisno od nameščene distribucije Linuxa.  To možnost je treba uporabiti le v zelo redkih primerih.

  --documentation-prefix=DOCUMENTATION-PREFIX
      Predpona, pod katero bodo nameščene dokumentacijske datoteke za NVIDIA gonilnik.  Privzeto je: '/usr'.

  --application-profile-path=APPLICATION-PROFILE-PATH
      Imenik, v katerega bodo nameščeni privzeti aplikacijski profili za NVIDIA gonilnik. Privzeto je: '/usr/share/nvidia'.

  --kernel-include-path=KERNEL-INCLUDE-PATH
      Mapa, ki vsebuje jedro, vključuje datoteke, ki jih je treba uporabiti pri prevajanju modula jedra NVIDIA.  Ta možnost je zastarela; Prosimo, uporabite '--kernel-source-path'.

  --kernel-source-path=KERNEL-SOURCE-PATH
      Mapa, ki vsebuje izvorne datoteke jedra, ki jih je treba uporabiti pri prevajanju modula jedra NVIDIA.  Če ni navedeno, namestitveni program uporabi '/lib/modules/'uname -r'/build', če ta mapa obstaja.  V nasprotnem primeru bo uporabljal '/usr/src/linux'.

  --kernel-output-path=KERNEL-OUTPUT-PATH
      Imenik, ki je vseboval izhodne datoteke KBUILD, če je bil kateri od parametrov 'KBUILD_OUTPUT' ali 'O' posredovan v KBUILD ob gradnji slike/modulov jedra.  Če ni navedeno, namestitveni program predpostavi, da ni bila uporabljena ločena izhodna mapa.

  --kernel-install-path=KERNEL-INSTALL-PATH
      Imenik, v katerem naj bi bil nameščen modul jedra NVIDIA.  Privzeta vrednost je bodisi '/lib/modules/'uname -r'/kernel/drivers/video' (če obstaja '/lib/modules/'uname -r'/kernel') ali '/lib/modules/'uname -r'/video'.

  --proc-mount-point=PROC-MOUNT-POINT
      Točka montaže za datotečni sistem proc; če ni navedeno, se ta vrednost privzeto spremeni na '/proc' (kar je običajno pravilno).  Točka montaže datotečnega sistema proc je potrebna, ker vsebina datotečnega sistema '<proc>/version' se uporablja pri ugotavljanju, ali je za trenutno delujoče jedro na voljo predkompiliran vmesnik jedra.  Ta možnost bi morala biti potrebna le v zelo redkih primerih.

  --ime datoteke dnevnika=IME DATOTEKE DNEVNIKA
      Ime datoteke dnevnika namestitve (privzeto je: '/var/log/nvidia-installer.log').

  --tmpdir=TMPDIR
      Uporabite določeno mapo kot začasno mapo pri generiranju prehodnih datotek, ki jih uporablja namestitveni program; Če ni navedeno, se bo iskal naslednji seznam in uporabil se bo prvi, ki obstaja: $TMPDIR, /tmp, ., $HOME.

  --ui=UI
      Določite, kateri uporabniški vmesnik uporabiti, če je na voljo.  Veljavne vrednosti za UI so 'ncurses' (privzeto) ali 'none'. Če vmesnik ncurses ne inicializira ali je določen 'noben', se uporabi preprost vmesnik printf/scanf.

  -c, --brez-prekletstva-barva
      Onemogočite uporabo barv v uporabniškem vmesniku ncurses.

  --no-nvidia-modprobe
      Preskoči namestitev 'nvidia-modprobe', setuid root orodja, ki ga nvidia-installer namesti privzeto.  nvidia-modprobe lahko uporabljajo uporabniške komponente NVIDIA gonilnikov za nalaganje modula jedra NVIDIA, ustvarjanje datotek NVIDIA naprav in nastavitev določenih nastavitev v jedru, ko te komponente delujejo brez zadostnih privilegijev, npr. gonilnik CUDA teče znotraj dovoljenj neprivilegiranega uporabnika.  To orodje je potrebno le, če drugi načini izvajanja teh privilegiranih operacij niso na voljo. Za podrobnosti o nalogah, ki jih opravlja ta pripomoček, si oglejte stran nvidia-modprobe(1).

  -k KERNEL-NAME, --kernel-name=KERNEL-NAME
      Zgradite in namestite modul NVIDIA jedra za nedelujoče jedro, določeno z KERNEL-NAME (KERNEL-NAME naj bi bil izhod 'uname -r', ko ciljno jedro dejansko teče).  Ta možnost implicira '--ne-predkompiliranega-vmesnika'.  Če možnosti '--kernel-install-path' in '--kernel-source-path' nista podani, se bosta sklepali iz KERNEL-NAME; npr: '/lib/modules/KERNEL-NAME/kernel/drivers/video/' in '/lib/modules/KERNEL-NAME/build/', vsak primer.

  -n, --no-predkompajliranega-vmesnika
      Onemogočite uporabo predkompiliranih vmesnikov jedra.

  --no-abi-note
      NVIDIA OpenGL knjižnice vsebujejo OS ABI note tag, ki določa minimalno različico jedra, potrebno za uporabo knjižnice.  Ta možnost povzroči, da namestitveni program med namestitvijo odstrani to opombo iz OpenGL knjižnic.

  --brez vrtljajev
      Običajno namestitveni delavec preveri več vrtljajev na minuto, ki so v nasprotju z gonilnikom (natančneje: NVIDIA_GLX in NVIDIA_kernel), in jih odstrani, če so prisotni.  Ta možnost onemogoči to preverjanje.

  -b, --no-okrepitve
      Med namestitvijo gonilnikov se varnostno kopirajo konfliktne datoteke, da jih je mogoče obnoviti ob odstranitvi gonilnika.  Ta možnost povzroči, da namestitveni program preprosto izbriše konfliktne datoteke, namesto da bi jih varnostno kopiral.

  -r, --no-rekurzije
      Običajno nvidia-installer rekurzivno išče potencialno konfliktne knjižnice pod privzetimi namestitvenimi lokacijami OpenGL in X strežnika.  S to nastavljeno možnostjo bo namestitveni program iskal le v najvišjih mapah.

  -K, --samo jedra-moduli
      Namestite samo module jedra in ne odstranite obstoječega gonilnika.  To je namenjeno nameščanju modulov jedra za dodatna jedra (v primerih, ko lahko zaženete med več različnimi jedri).  Za uporabo te možnosti morate imeti že nameščen gonilnik, različica nameščenega gonilnika pa mora biti enaka različici teh jedrnih modulov.

  --no-kernel-modules
      Namestite vse razen modulov jedra in ne odstranite nobenih obstoječih, morda konfliktnih modulov jedra.  To je lahko uporabno v nekaterih okoljih za odpravljanje napak ali pri nameščanju odprtih jedrnih modulov iz izvorne kode.  Če uporabljate to možnost, morate biti previdni, da so NVIDIA jedrni moduli, ki ustrezajo tej različici gonilnika, nameščeni ločeno.

  --no-x-check
      Namestitve ne prekini, če nvidia-installer zazna, da teče X strežnik.  To možnost je treba uporabiti le v zelo redkih primerih.

  --precompiled-kernel-interfaces-path=PRECOMPILED-KERNEL-INTERFACES-PATH
      Preden iščete predkompiliran vmesnik jedra v .run datoteki, poiščite v določeni mapi.

  -z, --no-nouveau-check
      Običajno nvidia-installer prekine namestitev, če je v uporabi gonilnik nouveau jedra.  Uporabite to možnost za izklop tega preverjanja.

  -Z, --disable-nouveau, --no-disable-nouveau
      nvidia-installer bo poskušal privzeto onemogočiti gonilnik nouveau jedra, če je v uporabi med namestitvijo. Uporabi '--no-disable-nouveau, da preprečiš, da nvidia-installer privzeto izklopi nouveau.

  -X, --run-nvidia-xconfig
      nvidia-installer lahko po želji pokliče orodje nvidia-xconfig.  To bo posodobilo konfiguracijsko datoteko sistema X, da se uporablja gonilnik NVIDIA X.  Predhodna konfiguracijska datoteka X bo varnostno kopirana.  Ob koncu namestitve bo nvidia-installer vprašal uporabnika, ali želi zagnati nvidia-xconfig; Privzeti odgovor je 'ne'.  Uporabite to možnost, da nastavite privzeti odgovor z 'da'.  To je uporabno pri možnostih '--no-questions' ali '---tiho', ki predpostavljata privzete vrednosti za vsa vprašanja.

  --force-selinux=FORCE-SELINUX
      Linux namestitve, ki uporabljajo SELinux (Security-Enhanced Linux), zahtevajo, da je varnostna vrsta vseh deljenih knjižnic nastavljena na 'shlib_t' ali 'textrel_shlib_t', odvisno od distribucije. Nvidia-Installer zazna, kdaj nastaviti varnostni tip, in ga nastavi z uporabo CHCON(1) na deljenih knjižnicah, ki jih namesti.  Če je sistemski pripomoček execstack(8) prisoten, ga nvidia-installer uporabi tudi za čiščenje zastavice izvršljivega sklada knjižnic.  Uporabite to možnost za preglasitev zaznavanja pri nvidia-installer, kdaj nastaviti varnostni tip.  Veljavne vrednosti za FORCE-SELINUX so 'da' (prisilna nastavitev varnostnega tipa), 'ne' (prepreči nastavitev varnostnega tipa) in 'privzeto' (naj nvidia-installer odloči, kdaj nastaviti varnost tip).

  --selinux-chcon-type=SELINUX-CHCON-TYPE
      Ko je podpora za SELinux omogočena, nvidia-installer poskuša določiti, kateri chcon argument uporabiti, tako da najprej poskusi 'textrel_shlib_t', nato 'texrel_shlib_t', nato 'shlib_t'.  Uporabite to možnost za preglasitev te logike zaznavanja.

  --brez-sigwinch rešitev
      Običajno nvidia-installer ignorira signal SIGWINCH pred izvajanjem ukazov, npr. za gradnjo modula jedra, in obnovi obravnavo signala SIGWINCH po tem, ko je otrok Prekinjena.  Ta možnost onemogoči to vedenje.

  --brez-distribucijskih scenarijev
      Običajno nvidia-installer zažene skripte iz /usr/lib/nvidia pred in po namestitvi ali odstranitvi gonilnika.  Uporabite to možnost za onemogočanje izvajanja teh skript.

  --no-opengl-files
      Ne nameščajte nobenih datotek, povezanih z OpenGL, gonilnikov.

  --no-wine-files
      Ne nameščajte nobenih datotek gonilnika za Wine.

  --kernel-module-source-prefix=KERNEL-MODULE-SOURCE-PREFIX
      Določite pot, na katero bo nameščen izvorni imenik jedrnega modula. Privzeto: namesti izvorno mapo na /usr/src

  --kernel-module-source-dir=KERNEL-MODULE-SOURCE-DIR
      Določite ime imenika, kjer bodo nameščene jedrne kode modulov. Privzeto: ime imenika je nvidia-VERSION

  --no-kernel-module-source
      Preskočite namestitev izvorne kode modula jedra.

  --dkms, --no-dkms
      nvidia-installer lahko po želji registrira izvorne kode modulov NVIDIA jedra, če so nameščeni, z DKMS, nato pa zgradi in namesti jedrni modul z uporabo kodnih kodov, registriranih v DKMS.  To bo omogočilo DKMS infrastrukturi, da samodejno zgradi nov modul jedra ob menjavi jedra.  Med namestitvijo, če je zaznan DKMS, nvidia-installer vpraša uporabnika, ali želi registrirati modul pri DKMS; Privzeti odgovor je 'da', razen če je nastavljena možnost --no-dkms, v tem primeru je privzeti odgovor 'ne'.

  --module-signing-secret-key=MODULE-SIGNING-SECRET-KEY
      Določite pot do zasebnega ključa za podpisovanje modula NVIDIA jedra. Prav tako je treba zagotoviti ustrezni javni ključ.

  --module-signing-public-key=MODULE-SIGNING-PUBLIC-KEY
      Določite pot do javnega ključa, ki se uporablja za preverjanje podpisa modula jedra NVIDIA. Prav tako je treba zagotoviti ustrezni zasebni ključ.

  --module-signing-script=MODULE-SIGNING-SCRIPT
      Določite pot do programa, ki se uporablja za podpisovanje modula jedra NVIDIA. Program bo poklican z argumenti: program-ime <HASH> <PRIVATEKEY> <PUBLICKEY> <MODULE>; Če program vrne status napake, ga ponovno pokličemo z argumenti: program-ime <PRIVATEKEY> <PUBLICKEY> <MODULE>. Privzeto: uporabite skripto sign-file v izvorni mapi jedra.

  --module-signing-key-path=MODULE-SIGNING-KEY-PATH
      Določite pot, na katero bodo nameščeni podpisovalni ključi, ustvarjeni z nvidia-installer. Privzeto: namesti ključe za '/usr/share/nvidia'.

  --module-signing-hash=MODULE-SIGNING-HASH
      Določite kriptografski hash algoritem za podpisovanje jedrnih modulov. To zahteva orodje za podpisovanje modulov, ki omogoča eksplicitno izbiro hash algoritma, ime hash algoritma pa mora biti prepoznavno za orodje za podpisovanje modula. Privzeto: samodejno izberi zgoščeni algoritem glede na konfiguracijo jedra.

  --module-signing-x509-hash=MODULE-SIGNING-X509-HASH
      Določite kriptografski hash algoritem za podpisovanje X.509 certifikatov, ki jih generira nvidia-installer. Ime zgoščevalnega algoritma mora biti eden od algoritmov za povzetek sporočil, ki jih prepozna ukaz x509(1).

  --brez preverjanja za alternativne namestitve
      Vzdrževalci alternativnih načinov namestitve gonilnikov lahko prijavijo prisotnost in/ali razpoložljivost namestitve alternativnega gonilnika nvidia-installer. Nastavitev te možnosti preskoči preverjanje za namestitev alternativnih gonilnikov.

  --ne-enotnega-pomnilnika
      Ne nameščajte modula NVIDIA Unified Memory jedra. Ta jedrni modul je potreben za CUDA na 64-bitnih sistemih, in če ni nameščen, gonilnik CUDA in CUDA aplikacije ne bodo mogli delovati. Možnost '--no-unified-memory' naj se uporablja le za obhod napak pri gradnji ali namestitvi modula jedra Unified Memory na sistemih, ki ne potrebujejo CUDA.

  --no-drm
      Ne nameščajte kernel modula nvidia-drm. Ta jedrni modul ponuja več funkcij, vključno z avtokonfiguracijo X11, podporo za PRIME in DRM-KMS. Slednji se uporablja za podporo modesetting na okenskih sistemih, ki delujejo neodvisno od X11. Možnost '--no-drm' naj se uporablja le za obhod napak pri gradnji ali namestitvi kernel modula nvidia-drm na sistemih, ki teh funkcij ne potrebujejo.

  --no-peermem
      Ne nameščajte kernel modula nvidia-peermem. Ta jedrni modul podpira izmenjavo pomnilnika med vrstniki z Mellanox HCA (Host Channel Adapters) preko GPUDirect RDMA (Remote Direct Memory Access).

  -j SOČASNOST-NIVO, --sočasnost-nivo=SOČASNOST-RAVEN
      Nastavite raven sočasnosti za operacije, kot je gradnja jedrnega modula, ki ga je mogoče paralelizirati na SMP sistemih. Privzeto bo to nastavljeno na število zaznanih procesorjev ali na '1', če nvidia-installer ne zazna števila procesorjev. Sistemi z velikim številom procesorjev bodo imeli privzeto raven sočasnosti omejeno na 32; Nastavitev višje ravni v ukazni vrstici bo preglasila to omejitev.

  --sila-libglx-posredno
      Vedno namestite simbolično povezavo libGLX_indirect.so.0 in jo prepišite, če obstaja.

  --no-libglx-indirect
      Ne nameščajte simmatične povezave libGLX_indirect.so.0.

  --install-libglvnd, --no-install-libglvnd
      Namestitveni program bo poskušal ugotoviti, ali so knjižnice libglvnd že na voljo in jih namesti, če niso. Uporabi --install-libglvnd za vedno nameščanje knjižnic libglvnd in prepisuj tiste, ki že obstajajo.  Uporabite --no-install-libglvnd za izključitev knjižnic libglvnd, tudi če se zdi, da manjkajo.

  --glvnd-egl-config-path=GLVND-EGL-CONFIG-PATH
      Namestite konfiguracijsko datoteko EGL vendor library v ta imenik. Če so knjižnice libglvnd že prisotne, bo namestitveni program privzeto poskušal določiti pot z zagonom 'pkg-config --variable=datadir libglvnd'. Če to ne uspe, bo privzeto prikazano na /usr/share/glvnd/egl_vendor.d.

  --egl-external-platform-config-path=EGL-EXTERNAL-PLATFORM-CONFIG-PATH
      Če paket vključuje EGL knjižnico zunanje platforme, potem namestite konfiguracijsko datoteko EGL zunanje platformne knjižnice v ta imenik. Privzeto se nastavi na /usr/share/egl/egl_external_platform.d.

  --override-file-type-destination=OVERRIDE-FILE-TYPE-DESTINATION
      Preglasite privzeti cilj za določeno vrsto datoteke. Ta možnost zavzame argument v obliki '<FILE_TYPE>:<destination>', kjer <FILE_TYPE> je datoteka iz namestitvene datoteke .manifest, in <destination> je absolutna pot do mape, kjer je treba namestiti datoteke te vrste. To možnost je mogoče omogočiti večkrat, da se preglasijo destinacije za več vrst datotek. Uporaba te možnosti ima prednost pred vsemi drugimi možnostmi, ki bi sicer lahko vplivale na cilj določene vrste datoteke.

  --skip-depmod
      Ne zaženi orodja depmod(1) po spremembi modulov jedra.  To naj se uporablja le v primerih, ko bo depmod(1) zagnan ločeno po zagonu nvidia-installer.

  --sistemiran, --ne-sistemd
      Privzeto namestitveni program namesti sistemske enotne datoteke, če je zaznana systemctl. Določanje --no-systemd onemogoči namestitev systemd enot.

  --systemd-unit-prefix=SYSTEMD-UNIT-PREFIX
      Pot, na katero naj se namestijo sistemske enotne datoteke. Privzeto namestitveni program uporablja 'pkg-config --variable=systemdsystemunitdir systemd' za določitev lokacije za namestitev systemd enotnih datotek, ali '/usr/lib/systemd/system', če je pkg-config Ni na voljo. Prezrto, če --ni določen sistem.

  --systemd-sleep-prefix=SYSTEMD-SLEEP-PREFIX
      Pot, na katero je treba namestiti datoteke systemd-sleep skript. Privzeto namestitveni program uporablja 'pkg-config --variable=systemdsleepdir systemd' za določitev lokacije za namestitev systemd-sleep skriptnih datotek, ali '/usr/lib/systemd/system-sleep', če pkg-config ni na voljo. Prezrto, če --ni določen sistem.

  --systemd-sysconf-prefix=SYSTEMD-SYSCONF-PREFIX
      Namestiti je treba pot, na katero sistemska enota omogoča simbolne povezave. Privzeto namestitveni program uporablja 'pkg-config --variable=systemdsystemconfdir systemd' za določitev lokacije za namestitev teh symlinkov, ali '/etc/systemd/system', če pkg-config ni Razpoložljivih. Prezrto, če --ni določen sistem.

  -M KERNEL-MODULE-TYPE, --kernel-module-type=KERNEL-MODULE-TYPE
      Vrsta jedrnih modulov, ki jih je treba graditi in nameščati. Veljavne vrednosti so odprte in lastniške.

  -m KERNEL-MODULE-BUILD-DIRECTORY, --kernel-module-build-directory=KERNEL-MODULE-BUILD-DIRECTORY
      Neposredno nastavite mapo znotraj paketa, iz katere gradite jedrne module. Ta možnost je zastarela; namesto tega uporabite --kernel-module-type.

  --tip-print-recommended-kernel-module-type
      Uporabi odprte ali lastniške module glede na trenutno priključene GPU-je in izhod. OPOMBA: Tip modula jedra je lahko priporočen, tudi če ni vključen v ta gonilni paket.

  --dovoli-namestitev-z-zagnanim-gonilnikom, --ne-dovoli-namestitev-z-zagnanim gonilnikom
      Nadaljujte z namestitvijo, tudi če je NVIDIA gonilnik že nameščen in delujoč.

  --obnoviti-initramfs, --no-rebuild-initramfs
      Po končani namestitvi ponovno zgradite initramfs, ne glede na privzeto dejanje, ki ga priporoča nvidia-installer.  --no-rebuild-initramfs preskoči obnovo initramfs po končani namestitvi.  Te možnosti so uporabne za neinteraktivne namestitve, kadar je zaželeno določeno vedenje, ne glede na to, kaj nvidia-installer privzeto priporoča v interaktivni namestitvi.


 Najemodajalec| Objavljeno 5. 3. 2025 ob 20:56:21 |
CUDA Toolkit

Options:
  --Tiho
    Izvede namestitev brez dodatnega uporabniškega vnosa in z minimalnim
    Izhod ukazne vrstice na podlagi spodaj navedenih možnosti. Tiho
    namestitve so uporabne za skriptiranje namestitve CUDA.
    Uporaba te možnosti pomeni sprejetje EULA. Če tečeš z
    Ne-root dovoljenja, morda bodo potrebne dodatne prilagoditve
    z drugimi možnostmi ukazne vrstice.

  --voznik
    Namestite gonilnik CUDA.

  --kernelobjekti
    Namestite CUDA jedrne objekte.
  
  --kopath=<path>
    Namestite CUDA jedrne objekte na <path>.

  --Orodje
    Namestite CUDA Toolkit.

  --toolkitpath=<path>
    Namestite CUDA Toolkit v <path> mapo. Če ta zastava ni
    Če je uporabljena privzeta pot /usr/local/cuda-12.8.

  --installpath=<path>
    Vse namesti v <path> mapo. Ta zastava preglasi
    --toolkitpath zastavica, če je nastavljena.

  --izvleček=<path>
    Izvleče datoteko gonilnika in surove datoteke orodjarne v <path>.

    To je še posebej uporabno, če želite gonilnik namestiti z enim ali
    Več možnosti ukazne vrstice, ki jih ponuja namestitveni program gonilnikov,
    niso izpostavljeni v tem monterju.

  --preglasiti
    Ignorira preverjanje različic prevajalnikov, ki bi preprečilo namestitev.

  --no-opengl-libs
    Preprečuje, da bi namestitev gonilnikov namestila NVIDIA-jeve GL knjižnice.
    Uporabno za sisteme, kjer zaslon poganja ne-NVIDIA grafična kartica.
    V takih sistemih so NVIDIA-jeve GL knjižnice lahko preprečile nalaganje X
    Pravilno.

  --no-man-page
    Ne nameščajte man strani pod /usr/share/man.

  --kernel-module-type=<proprietary|open>
    Pove namestitvi gonilnika, naj uporabi lastniško ali odprto različico jedrne kode
    pri gradnji modulov jedra NVIDIA. Enako kot --kernel-module-build-directory.

  --kernel-module-build-directory=<kernel|kernel-open>
    Pove namestitvi gonilnika, naj uporabi starejšo ali odprto različico jedrne kode
    pri gradnji modula jedra NVIDIA. Okus odprtega jedra je samo
    podprta na Turingovih grafičnih karticah in novejših.

  -m=kernel
    Pove namestitvi gonilnika, naj uporabi starejšo različico jedrne kode, ko
    gradnja modula jedra NVIDIA.
    Okrajšava za --kernel-module-build-directory=kernel

  -m=Kernel-open
    Pove namestitvi gonilnika, naj uporabi odprto različico jedrne kode, ko
    gradnja modula jedra NVIDIA. Podprta različica jedra je podprta le
    na Turingovih grafičnih karticah in novejših.
    Okrajšava za --kernel-module-build-directory=kernel-open

  --kernel-source-path=<path>
    Pove namestitvi gonilnika, naj jo uporabi <path> kot izvorno mapo jedra
    pri gradnji modula jedra NVIDIA. Zahtevano za sisteme, kjer
    jedro je nameščeno na nestandardno lokacijo.

  --kernel-output-path=<path>
    Pove namestitvi gonilnika, naj jo uporabi <path> kot izhodno mapo jedra
    pri gradnji modula jedra NVIDIA. Zahtevano za sisteme, kjer
    Kernel Obecti se nalagajo iz nestandardne lokacije.

  --run-nvidia-xconfig
    Naloži namestitvi gonilnika, naj zažene nvidia-xconfig za posodobitev sistema
    X konfiguracijsko datoteko, da se uporabi NVIDIA X gonilnik. Predhodno
    X konfiguracijska datoteka bo varnostno kopirana.

    Te možnosti ne bi smeli uporabljati na sistemih, ki zahtevajo prilagojeno
    X ali na sistemih, kjer grafična kartica brez NVIDIA upodablja
    prikaz.

  --no-drm
    Ne nameščajte kernel modula nvidia-drm. Ta jedrni modul zagotavlja
    več funkcij, vključno z avtomatsko konfiguracijo X11, podporo za PRIME, in
    DRM-KMS. Slednji se uporablja za podporo modesetting na okenskih sistemih
    ki tečejo neodvisno od X11. Možnost '--no-drm' naj se uporablja samo
    Za obhod napak pri gradnji ali namestitvi jedrnega modula nvidia-DRM
    na sistemih, ki teh funkcij ne potrebujejo.

  --tmpdir=<path>
    Izvaja vse začasne akcije znotraj <path> namesto /tmp. Uporabno v
    Primeri, kjer /tmp ni mogoče uporabiti (ne obstaja, je poln, je pritrjen z
    'noexec' itd.).

  ---
    Ločilo za konec možnosti. Argumenti, ki bodo sledili po tem, bodo
    posredovano v namestitveni program gonilnikov NVIDIA-Linux*.run.

  --pomoč
    Natisne to sporočilo za pomoč.
 Najemodajalec| Objavljeno 5. 3. 2025 ob 21:32:15 |

Grafična kartica Ubuntu 24.04 A10 z nameščenim NVIDIA gonilnikom

NVTOP pomeni Neat Videocard TOP, GPU in pospeševalnik, podoben (h)top-u, monitor nalog. Lahko upravlja več grafičnih kartic in izpisuje podatke o njih na način, podoben htop-u.

Trenutno podprti ponudniki so AMD (Linux amdgpu gonilnik), Apple (omejena podpora za M1 in M2), Huawei (Ascend), Intel (Linux i915/Xe gonilnik), NVIDIA (Linux lastniški gonilnik), Qualcomm Adreno (Linux MSM gonilnik), Broadcom VideoCore (Linux v3d gonilnik).

Namesti NVTOP



Prijava do hiperpovezave je vidna.
 Najemodajalec| Objavljeno 2025-9-6 21:19:02 |
Išči napake različic cudnn
root@VM-0-17-ubuntu:~# cat /usr/include/cudnn_version.h | grep CUDNN_MAJOR -A 2
cat: /usr/include/cudnn_version.h: No such file or directory

Lahko poskusite z naslednjim ukazom:
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com