Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 2106|Svar: 4

Ubuntu 24.04 grafikkort A10 med NVIDIA-driver installeret

[Kopier link]
Opslået den 5-3-2025 17:57:59 | | | |
Krav: Jeg købte en GPU-server fra Alibaba Cloud, konfigurationen er A10 dual card, du kan sætte krydset ved "Installer GPU-driver", når du opretter en instans, jeg vil installere den selv, det er ikke svært at spise.

Instansspecifikation: GPU-beregningstypegn7i/ ecs.gn7i-c32g1.16xlarge (64 vCPU 376 GiB)
System: Ubuntu 24.04 64-bit (sikkerhedsforstærkning)

GPU-specifikationer:Hyperlink-login er synlig.

Installer NVIDIA-drivere

Åbn den officielle hjemmeside for at søge efter drivere i henhold til grafikkortmodellen, tag A10 som eksempel, som vist i figuren nedenfor:



Driver-download:Hyperlink-login er synlig.

Log ind på serveren og installer den med følgende kommando:



Vælg "NVIDIA ProprietærDet er rigtigt, forskellen er som følger:

NVIDIA proprietær:

Licenstype: Proprietær software
Funktioner: NVIDIA udvikler og vedligeholder sine egne, koden er ikke offentligt tilgængelig, og brugerne kan ikke se eller ændre kildekoden.
Fordele: Generelt bedre ydeevne, understøtter de nyeste hardwarefunktioner og giver bedre optimering og stabilitet.
Ulemper: Afhængig af opdateringer og support fra NVIDIA, er måske ikke lige så gennemsigtig som open source-drivere.

MIT/GPL:

Licenstype: Open source-software, under MIT-licensen eller GNU General Public License (GPL).
Funktioner: Koden er fuldt offentlig, hvilket giver brugerne mulighed for at se, ændre og distribuere.
Fordele: Mere gennemsigtig og omfattende fællesskabsstøtte, egnet til dem, der ønsker at lære mere om eller ændre drivere.
Ulemper: Kan ikke præstere lige så godt som proprietære drivere, og nogle avancerede funktioner understøttes måske ikke.

Der vil komme nogle advarsler bagefter, bare fortsæt. Advarslen lyder:

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.

Se førerinformation:


CUDA-versionen her henviser til CUDA Toolkit, og det skal også være version 12.8 for at kunne installeres


Installer CUDA Toolkit

Downloadadresse:Hyperlink-login er synlig., som vist i figuren nedenfor:



Installationskommandoer:


Vis versionskommandoer:




Installer cuDNN

Downloadadresse:Hyperlink-login er synlig., som vist i figuren nedenfor:



Installationskommandoen er som følger:


Se version:




Bemærkning:Det anbefales ikke at søge efter chauffører på den kinesiske officielle hjemmeside, fordi opdateringen ikke er rettidig, kan den være flere mindre udgivelser bagud!!! Det anbefales at søge direkte fra det officielle engelske sprog!

Henvisning:

Hyperlink-login er synlig.
Hyperlink-login er synlig.
Hyperlink-login er synlig.
Hyperlink-login er synlig.




Tidligere:navigator.sendBeacon()-metoden til front-end punktovervågning og -sporing
Næste:Hjemmenetværket starter med GL-MT3000 routeren
 Udlejer| Opslået den 5-3-2025 20:55:41 |
Dette program installerer NVIDIA Accelerated Graphics Driver
for Linux-x86_64 570.124.06 ved at pakke den indlejrede tarball ud og
Kører installationsværktøjet ./nvidia-installer.

--Info
  Print indlejret info (titel, standard målmappe) og afslut.

--Lsm
  Print indlejret LSM-indgang (eller ingen LSM) og afslut.

--pkg-historie
  Print pakkehistorikken for denne fil og afslut.

--liste
  Print listen over filer i arkivet og afslut.

--kontrollere
  Tjek arkivets integritet og afslut.

-x, --kun ekstrakt
  Udtræk indholdet af NVIDIA-Linux-x86_64-570.124.06.kør, men gør det ikke
  Kør 'nvidia-installer'.

--tilføje-denne-kerne
  Byg en forudkompileret kernegrænseflade til den aktuelt kørende
  kernel og genpakke .run-filen for at inkludere denne nybyggede
  forudkompileret kernegrænseflade.  Den nye .run-fil vil blive lagt
  i den aktuelle mappe og strengen "-custom" tilføjet
  til dets navn, medmindre det allerede er til stede, for at skelne det fra
  Original .run-fil.

--apply-patch [Patch]
  Anvend patchen 'Patch' på de medfølgende kernel-interfacefiler
  Fjern alle forudkompilerede kernegrænseflader i .run-filen
  og derefter pakke .run-filen om.  Den nye .run-fil vil være
  placeret i den aktuelle mappe og strengen "-custom"
  tilføjet til dets navn, medmindre det allerede var til stede, for at skelne det
  fra den oprindelige .run-fil.

--beholde
  Slet ikke målmappen, når du er færdig.

--mål [NyMappe]
  Udtræk indholdet i 'NewDirectory'

--ekstrakt-dekomprimer
  Udtræk det indlejrede dekompressionsprogram til stdout


Følgende argumenter vil blive videregivet til ./nvidia-installeren
utility:

ALMINDELIGE MULIGHEDER:

  -v, --version
      Print nvidia-installer-versionen og afslutt.

  -H, --hjælp
      Udskriv brugsinformation for de fælles kommandolinjeindstillinger og afslut.

  -A, --avancerede-muligheder
      Udskriv brugsinformation for de almindelige kommandolinjeindstillinger samt de avancerede indstillinger, og afslut derefter.


AVANCEREDE MULIGHEDER:

  -v, --version
      Print nvidia-installer-versionen og afslutt.

  -H, --hjælp
      Udskriv brugsinformation for de fælles kommandolinjeindstillinger og afslut.

  -A, --avancerede-muligheder
      Udskriv brugsinformation for de almindelige kommandolinjeindstillinger samt de avancerede indstillinger, og afslut derefter.

  -a, --accept-licens
      Denne mulighed er forældet og ignoreres af nvidia-installer.  Den er tilgængelig for kompatibilitet med ældre versioner af nvidia-installer, som krævede denne mulighed for eksplicit licensaccept. Brug af NVIDIA-driveren indebærer accept af NVIDIA Software License Agreement, som findes i filen 'LICENSE' (i den øverste mappe i driverpakken).

  -Jeg, --førerinfo
      Udskriv information om den nuværende installerede NVIDIA-driverversion.

  --afinstaller
      Afinstaller den nuværende installerede NVIDIA-driver.

  --skip-module-unload
      Når du afinstallerer driveren, spring aflæsningen af NVIDIA-kernemodulet over. Denne mulighed ignoreres, når driveren installeres.

  --skip-module-load
      Spring testindlæsningen af NVIDIA-kernemodulerne over efter modulerne er bygget, og spring indlæsningen over efter installationen er færdig.

  --Tilregnelighed
      Udfør grundlæggende sanity-tests på en eksisterende NVIDIA-driverinstallation.

  -e, --ekspert
      Aktiver 'ekspert' installationstilstand; Mere detaljerede spørgsmål vil blive stillet, og mere udførligt output vil blive trykt; Beregnet til ekspertbrugere.  Spørgsmålene kan undertrykkes med kommandolinjeindstillingen '--no-questions'.

  -Q, --Ingen-spørgsmål
      Stil ikke spørgsmål; standardstrengen (normalt 'ja') antages for alle ja/nej-spørgsmål, og standardstrengen antages i enhver situation, hvor brugeren bliver bedt om strenginput.

  -s, --stille
      Løb lydløst; Der stilles ingen spørgsmål, og der udskrives ingen output, bortset fra fejlmeddelelser til STDERR.  Denne mulighed indebærer '--ui=ingen --ingen-spørgsmål'.

  --x-præfiks=X-PRÆFIKS
      Præfikset, under hvilket X-komponenterne i NVIDIA-driveren vil blive installeret; standardindstillingen er '/usr/X11R6', medmindre nvidia-installer opdager, at X.Org >= 7.0 er installeret, i hvilket tilfælde standarden er '/usr'.  Kun under sjældne omstændigheder bør denne mulighed anvendes.

  --xfree86-præfiks=XFREE86-PRÆFIKS
      Dette er et forældet synonym for --x-præfiks.

  --x-modul-sti=X-MODUL-STI
      Stien, hvorunder NVIDIA X-servermodulerne vil blive installeret.  Hvis denne mulighed ikke er specificeret, bruger nvidia-installer følgende søgeorden og vælger den første gyldige mappe, den finder: 1) 'X -showDefaultModulePath', 2) 'pkg-config --variable= moduledir xorg-server', eller 3) X-biblioteksstien (se '--x-library-path'-muligheden) plus enten 'moduler' (for X servere ældre end X.Org 7.0) eller 'xorg/modules' (for X.Org 7.0 eller senere).

  --x-library-path=X-LIBRARY-PATH
      Stien, hvorunder NVIDIA X-bibliotekerne vil blive installeret.  Hvis denne mulighed ikke er specificeret, bruger nvidia-installer følgende søgeorden og vælger den første gyldige mappe, den finder: 1) 'X -showDefaultLibPath', 2) 'pkg-config --variable=libdir xorg-server', eller 3) X-præfikset (se '--x-præfiks'-muligheden) plus 'lib' på 32-bit systemer, og enten 'lib64' eller 'lib' på 64-bit systemer, afhængigt af den installerede Linux-distribution.

  --x-sysconfig-path=X-SYSCONFIG-PATH
      Den sti, under hvilken X systemkonfigurationsfiler vil blive installeret.  Hvis denne mulighed ikke er specificeret, bruger nvidia-installer følgende søgeorden og vælger den første gyldige mappe, den finder: 1) 'pkg-config --variable=sysconfigdir xorg-server', eller 2) / usr/share/X11/xorg.conf.d.

  --opengl-præfiks=OPENGL-PRÆFIKS
      Præfikset, under hvilket OpenGL-komponenterne i NVIDIA-driveren vil blive installeret; Standardindstillingen er: '/usr'.  Kun under sjældne omstændigheder bør denne mulighed anvendes.  Linux OpenGL ABI (http://oss.sgi.com/projects/ogl-sample/ABI/) kræver denne standardværdi.

  --opengl-libdir=OPENGL-LIBDIR
      Stien i forhold til OpenGL-bibliotekets installationspræfiks, under hvilket NVIDIA OpenGL-komponenterne vil blive installeret.  Standardindstillingen er 'lib' på 32-bit systemer og 'lib64' eller 'lib' på 64-bit systemer, afhængigt af den installerede Linux-distribution.  Kun under meget sjældne omstændigheder bør denne mulighed anvendes.

  --vin-præfiks=WINE-PRÆFIKS
      Præfikset, under hvilket Wine-komponenter i NVIDIA-driveren vil blive installeret.  Standardindstillingen er '/usr'.

  --wine-libdir=WINE-LIBDIR
      Stien i forhold til Wine-installationspræfikset, under hvilket Wine-komponenter i NVIDIA-driveren vil blive installeret.  Standarden er '<opengl-libdir>/nvidia/wine', hvor <opengl-libdir> stien er bestemt for --opengl-libdir ovenfor.

  --installer-prefix=INSTALLER-PREFIX
      Præfikset, under hvilket installationsbinæren vil blive installeret; Standardindstillingen er: '/usr'.  Bemærk: brug venligst '--utility-prefix' i stedet.

  --utility-prefix=UTILITY-PREFIKS
      Præfikset, under hvilket NVIDIA-værktøjerne (nvidia-installer, nvidia-settings, nvidia-xconfig, nvidia-bug-report.sh) og NVIDIA-værktøjsbibliotekerne vil blive installeret; Standardindstillingen er: '/usr'.

  --utility-libdir=UTILITY-LIBDIR
      Stien i forhold til det installationspræfiks, som NVIDIA-værktøjsbibliotekerne vil blive installeret under.  Standardindstillingen er 'lib' på 32-bit systemer og 'lib64' eller 'lib' på 64-bit systemer, afhængigt af den installerede Linux-distribution.

  --xdg-data-dir=XDG-DATA-DIR
      Præfikset, under hvilket XDG-datafiler (såsom applikationens .desktop-filer og ikoner) vil blive installeret.  Standardindstillingen er '/usr/share'.

  --gbm-backend-dir=GBM-BACKEND-DIR
      Stien i forhold til OpenGL-bibliotekets installationspræfiks, under hvilket NVIDIA GBM-backend-biblioteket vil blive installeret.  Standardindstillingen er '<libdir>/gbm', hvor '<libdir>' er 'lib64' eller 'lib', afhængigt af den installerede Linux-distribution.  Kun under meget sjældne omstændigheder bør denne mulighed anvendes.

  --gbm-backend-dir32=GBM-BACKEND-DIR32
      Stien i forhold til det 32-bit OpenGL-biblioteksinstallationspræfiks, under hvilket det 32-bit NVIDIA GBM-backend-bibliotek vil blive installeret.  Standardindstillingen er '<libdir>/gbm', hvor <libdir>'lib' eller 'lib32' er afhængigt af den installerede Linux-distribution.  Kun under meget sjældne omstændigheder bør denne mulighed anvendes.

  --documentation-præfiks=DOKUMENTATION-PRÆFIKS
      Prefikset, som dokumentationsfilerne for NVIDIA-driveren vil blive installeret under.  Standardindstillingen er: '/usr'.

  --application-profile-path=APPLICATION-PROFILE-PATH
      Mappen, under hvilken standardapplikationsprofiler for NVIDIA-driveren vil blive installeret. Standardindstillingen er: '/usr/share/nvidia'.

  --kernel-include-path=KERNEL-INCLUDE-PATH
      Mappen, der indeholder kernen, indeholder filer, der skal bruges ved kompilering af NVIDIA-kernemodulet.  Denne mulighed er udfaset; brug venligst '--kernel-source-path' i stedet.

  --kernel-source-path=KERNEL-SOURCE-PATH
      Mappen med kernekildefilerne, som skal bruges ved kompilering af NVIDIA-kernemodulet.  Når det ikke er specificeret, vil installationsprogrammet bruge '/lib/modules/'uname -r'/build', hvis den mappe findes.  Ellers vil den bruge '/usr/src/linux'.

  --kernel-output-path=KERNEL-OUTPUT-PATH
      Mappen, der indeholder eventuelle KBUILD-outputfiler, hvis en af 'KBUILD_OUTPUT'- eller 'O'-parametrene blev sendt til KBUILD under opbygningen af kernebilledet/modulerne.  Når det ikke er specificeret, antager installationsprogrammet, at der ikke blev brugt en separat outputmappe.

  --kernel-install-path=KERNEL-INSTALL-PATH
      Mappen hvor NVIDIA-kernemodulet skal installeres.  Standardværdien er enten '/lib/modules/'uname -r'/kernel/drivers/video' (hvis '/lib/modules/'uname -r'/kernel' findes) eller '/lib/modules/'uname -r'/video'.

  --proc-mount-point=PROC-MOUNT-POINT
      Monteringspunktet for proc-filsystemet; hvis det ikke er specificeret, så er denne værdi som standard '/proc' (som normalt er korrekt).  Monteringspunktet for proc-filsystemet er nødvendigt på grund af indholdet af '<proc-filsystemet>/version' bruges, når man identificerer, om der er en forudkompileret kernegrænseflade til den aktuelt kørende kerne.  Denne mulighed bør kun være nødvendig i meget sjældne tilfælde.

  --log-filnavn=LOG-FILNAVN-NAVN
      Filnavnet på installationslogfilen (standarden er: '/var/log/nvidia-installer.log').

  --tmpdir=TMPDIR
      Brug den angivne mappe som en midlertidig mappe, når du genererer midlertidige filer, som installeren bruger; Hvis den ikke er angivet, vil følgende liste blive søgt, og den første, der findes, vil blive brugt: $TMPDIR, /tmp, ., $HOME.

  --ui=UI
      Angiv, hvilken brugergrænseflade du skal bruge, hvis den er tilgængelig.  Gyldige værdier for UI er 'ncurses' (standarden) eller 'ingen'. Hvis ncurses-interfacet ikke initialiserer, eller 'ingen' angives, vil et simpelt printf/scanf-interface blive brugt.

  -c, --no-ncurses-color
      Deaktiver brugen af farve i ncurses brugergrænseflade.

  --no-nvidia-modprobe
      Spring installationen over af 'nvidia-modprobe', et setuid-rodværktøj, som nvidia-installer installerer som standard.  nvidia-modprobe kan bruges af brugerrummets NVIDIA-driverkomponenter til at indlæse NVIDIA-kernemodulet, oprette NVIDIA-enhedsfilerne og konfigurere visse runtime-indstillinger i kernen, når disse komponenter kører uden tilstrækkelige privilegier til at gøre det på egen hånd, f.eks. kører CUDA-driveren inden for tilladelserne hos en ikke-privilegeret bruger.  Dette værktøj er kun nødvendigt, hvis andre måder at udføre disse privilegerede operationer på ikke er tilgængelige. Se nvidia-modprobe(1) man-siden for fulde detaljer om de opgaver, som dette værktøj udfører.

  -k KERNEL-NAME, --kernel-name=KERNEL-NAME
      Byg og installer NVIDIA-kernemodulet for den ikke-kørende kerne, der er angivet med KERNEL-NAME (KERNEL-NAME skal være outputtet af 'uname -r', når målkernen faktisk kører).  Denne mulighed indebærer '--no-precomiled-interface'.  Hvis valgmulighederne '--kernel-install-path' og '--kernel-source-path' ikke er angivet, vil de blive udledt fra KERNEL-NAME; f.eks.: '/lib/modules/KERNEL-NAME/kernel/drivers/video/' og '/lib/modules/KERNEL-NAME/build/', henholdsvis.

  -n, --no-precompiled-interface
      Deaktiver brugen af forudkompilerede kernegrænseflader.

  --no-abi-note
      NVIDIA OpenGL-bibliotekerne indeholder et OS ABI-notetag, som angiver den mindste kerneversion, der er nødvendig for at bruge biblioteket.  Denne mulighed får installationsprogrammet til at fjerne denne note fra OpenGL-bibliotekerne under installationen.

  --no-rpm
      Normalt vil installatøren tjekke for flere omdrejninger, der er i konflikt med driveren (specifikt: NVIDIA_GLX og NVIDIA_kernel), og fjerne dem, hvis de er til stede.  Denne mulighed deaktiverer denne kontrol.

  -b, --ingen backup
      Under driverinstallationen bliver modstridende filer sikkerhedskopieret, så de kan gendannes, når driveren afinstalleres.  Denne mulighed får installatøren til blot at slette modstridende filer i stedet for at tage backup af dem.

  -r, --ingen-rekursion
      Normalt vil nvidia-installer rekursivt søge efter potentielt konfliktfyldte biblioteker under standard OpenGL- og X-serverinstallationsplaceringerne.  Med denne indstilling sat vil installatøren kun søge i topniveau-mapperne.

  -K, --kernemoduler-kun
      Installer kun kernemodulerne, og afinstaller ikke den eksisterende driver.  Dette er beregnet til at blive brugt til at installere kernemoduler til yderligere kerner (i tilfælde hvor du måske booter mellem flere forskellige kerner).  For at bruge denne mulighed skal du allerede have en driver installeret, og versionen af den installerede driver skal matche versionen af disse kernemoduler.

  --ingen-kerne-moduler
      Installer alt undtagen kernemodulerne, og fjern ikke eksisterende, muligvis modstridende, kernemoduler.  Dette kan være nyttigt i nogle debug-miljøer eller ved installation af de åbne kernemoduler fra kildekoden.  Hvis du bruger denne mulighed, skal du være forsigtig med at sikre, at NVIDIA-kernemoduler, der matcher denne driverversion, installeres separat.

  --nej-x-tjek
      Afbryd ikke installationen, hvis nvidia-installer opdager, at en X-server kører.  Kun under meget sjældne omstændigheder bør denne mulighed anvendes.

  --prekompileret-kernel-interfaces-path=PREKOMPILERET-KERNEL-INTERFACES-PATH
      Før du søger efter en forudkompileret kernegrænseflade i .run-filen, skal du søge i den angivne mappe.

  -z, --no-nouveau-check
      Normalt afbryder nvidia-installer installationen, hvis nouveau-kernedriveren er i brug.  Brug denne mulighed til at deaktivere denne kontrol.

  -Z, --disable-nouveau, --no-disable-nouveau
      Nvidia-Installer vil som standard forsøge at deaktivere Nouveau-kernedriveren, hvis den er i brug under installationen. Brug '--no-disable-nouveau for at forhindre, at nvidia-installer deaktiverer nouveau som standard.

  -X, --run-nvidia-xconfig
      nvidia-installer kan valgfrit aktivere nvidia-xconfig-værktøjet.  Dette opdaterer System X-konfigurationsfilen, så NVIDIA X-driveren bruges.  Den eksisterende X-konfigurationsfil vil blive sikkerhedskopieret.  Ved installationens afslutning vil nvidia-installer spørge brugeren, om de ønsker at køre nvidia-xconfig; Standardsvaret er 'nej'.  Brug denne mulighed for at gøre standardsvaret 'ja'.  Dette er nyttigt med '--ingen-spørgsmål' eller '--stille'-mulighederne, som antager standardværdierne for alle spørgsmål.

  --force-selinux=FORCE-SELINUX
      Linux-installationer med SELinux (Security-Enhanced Linux) kræver, at sikkerhedstypen for alle delte biblioteker sættes til 'shlib_t' eller 'textrel_shlib_t', afhængigt af distributionen. nvidia-installer vil opdage, hvornår sikkerhedstypen skal sættes, og sætte den ved hjælp af chcon(1) på de delte biblioteker, den installerer.  Hvis execstack(8) systemværktøjet er til stede, vil nvidia-installer også bruge det til at slette eksekverbare stack-flaget i bibliotekerne.  Brug denne mulighed til at tilsidesætte nvidia-installers detektion af, hvornår sikkerhedstypen skal sættes.  Gyldige værdier for FORCE-SELINUX er 'ja' (tvangsindstilling af sikkerhedstypen), 'nej' (forhindrer indstilling af sikkerhedstypen) og 'default' (lad nvidia-installer bestemme, hvornår sikkerheden skal sættes type).

  --selinux-chcon-type=SELINUX-CHCON-TYPE
      Når SELinux-understøttelse er aktiveret, vil nvidia-installer forsøge at afgøre, hvilket chcon-argument der skal bruges, ved først at prøve 'textrel_shlib_t', derefter 'texrel_shlib_t', og derefter 'shlib_t'.  Brug denne mulighed til at tilsidesætte denne detektionslogik.

  --ingen-sigwinch-workaround-løsning
      Normalt ignorerer nvidia-installer SIGWINCH-signalet, før det forgrener sig for at udføre kommandoer, f.eks. for at bygge kernemodulet, og gendanner SIGWINCH-signalhåndtereren efter at underprocessen har Afsluttet.  Denne mulighed deaktiverer denne adfærd.

  --ingen-distro-scripts
      Normalt vil nvidia-installer køre scripts fra /usr/lib/nvidia før og efter installation eller afinstallation af driveren.  Brug denne mulighed til at deaktivere udførelsen af disse scripts.

  --no-opengl-files
      Installer ikke nogen af OpenGL-relaterede driverfiler.

  --no-wine-files
      Installer ikke nogen af Wine-driverfilerne.

  --kernel-module-source-prefix=KERNEL-MODULE-SOURCE-PREFIKS
      Angiv en sti, hvor kildemappen til kernemodulet vil blive installeret. Standard: installer kildekatalog på /usr/src

  --kernel-module-source-dir=KERNEL-MODULE-SOURCE-DIR
      Angiv navnet på den mappe, hvor kernel-modulkilderne skal installeres. Standard: mappenavnet er nvidia-VERSION

  --no-kernel-module-source
      Spring installationen af kernel-modulkilden over.

  --DKMS, --INGEN-DKM's
      nvidia-installer kan valgfrit registrere NVIDIA-kernemodulets kilder, hvis installeret, hos DKMS, og derefter bygge og installere et kernemodul ved brug af de DKMS-registrerede kilder.  Dette vil gøre det muligt for DKMS-infrastrukturen automatisk at bygge et nyt kernemodul, når der skiftes kerne.  Under installationen, hvis DKMS opdages, vil nvidia-installer spørge brugeren, om de ønsker at registrere modulet hos DKMS; Standardsvaret er 'ja', medmindre --no-DKMS-muligheden er sat, i hvilket tilfælde standardsvaret er 'nej'.

  --modul-signing-secret-key=MODULE-SIGNING-SECRET-KEY-KEY
      Angiv en sti til en privat nøgle, der skal bruges til at signere NVIDIA-kernemodulet. Den tilsvarende offentlige nøgle skal også oplyses.

  --module-signing-public-key=MODULE-SIGNING-PUBLIC-KEY
      Angiv en sti til en offentlig nøgle, der skal bruges til at verificere signaturen på NVIDIA-kernemodulet. Den tilsvarende private nøgle skal også oplyses.

  --module-signing-script=MODULE-SIGNING-SCRIPT
      Angiv en sti til et program, der skal bruges til at signere NVIDIA-kernemodulet. Programmet vil blive kaldt med argumenterne: programnavn <HASH> <PRIVATEKEY> <PUBLICKEY> <MODULE>; Hvis programmet returnerer en fejlstatus, vil det blive kaldt igen med argumenterne: programnavn <PRIVATEKEY> <PUBLICKEY> <MODULE>. Standard: brug sign-file-scriptet i kernel-kildemappen.

  --modul-signing-key-path=MODULE-SIGNING-KEY-PATH
      Angiv en sti, hvor signeringsnøgler genereret af nvidia-installer vil blive installeret. Standard: installer nøgler til '/usr/share/nvidia'.

  --module-signing-hash=MODULE-SIGNING-HASH
      Angiv en kryptografisk hash-algoritme, der skal bruges til at signere kernemoduler. Dette kræver et modulsigneringsværktøj, der tillader eksplicit valg af hashalgoritmen, og hashalgoritmens navn skal være genkendeligt for modulsigneringsværktøjet. Standard: vælg automatisk en hash-algoritme baseret på kernens konfiguration.

  --module-signing-x509-hash=MODULE-SIGNING-X509-HASH
      Angiv en kryptografisk hash-algoritme, der skal bruges til at signere X.509-certifikater genereret af nvidia-installer. Hash-algoritmens navn skal være en af de meddelelsesdigest-algoritmer, der genkendes af x509(1)-kommandoen.

  --no-check-for-alternative-installationer
      Vedligeholdere af alternative driverinstallationsmetoder kan rapportere tilstedeværelsen og/eller tilgængeligheden af en alternativ driverinstallation til nvidia-installer. At sætte denne mulighed springer kontrollen over for alternative driverinstallationer.

  --ingen-samlet-hukommelse
      Installer ikke NVIDIA Unified Memory-kernemodulet. Dette kernemodul er påkrævet til CUDA på 64-bit systemer, og hvis det ikke er installeret, vil CUDA-driveren og CUDA-applikationerne ikke kunne køre. Muligheden '--no-unified-memory' bør kun bruges til at omgå fejl i at bygge eller installere Unified Memory-kernemodulet på systemer, der ikke behøver at køre CUDA.

  --no-drm
      Installer ikke nvidia-drm kernemodulet. Dette kernemodul tilbyder flere funktioner, herunder X11-autokonfiguration, understøttelse af PRIME og DRM-KMS. Sidstnævnte bruges til at understøtte modesetting på vinduessystemer, der kører uafhængigt af X11. '--no-drm'-muligheden bør kun bruges til at omgå fejl i at bygge eller installere nvidia-drm kernemodulet på systemer, der ikke har brug for disse funktioner.

  --no-peermem
      Installer ikke nvidia-peermem kernel-modulet. Dette kernemodul understøtter peer-to-peer hukommelsesdeling med Mellanox HCA'er (Host Channel Adapters) via GPUDirect RDMA (Remote Direct Memory Access).

  -j SAMTIDIGHEDSNIVEAU, --samtidighedsniveau=SAMTIDIGHEDSNIVEAU
      Sæt samtidighedsniveauet for operationer som at bygge kernemodulet, som kan paralleliseres på SMP-systemer. Som standard vil dette være sat til antallet af registrerede CPU'er, eller til '1', hvis nvidia-installer fejler i at registrere antallet af CPU'er. Systemer med et stort antal CPU'er vil have standardniveauet for samtidighed begrænset til 32; At sætte et højere niveau på kommandolinjen vil tilsidesætte denne grænse.

  --force-libglx-indirect
      Installer altid et libGLX_indirect.so.0 symlink og overskriv et, hvis det findes.

  --no-libglx-indirect
      Installer ikke et libGLX_indirect.so.0 symlink.

  --install-libglvnd, --no-install-libglvnd
      Installatøren vil forsøge at finde ud af, om libglvnd-bibliotekerne allerede er tilgængelige, og vil installere dem, hvis de ikke er. Brug --install-libglvnd til altid at installere libglvnd-bibliotekerne og overskrive dem, der allerede eksisterer.  Brug --no-install-libglvnd til at udelukke libglvnd-bibliotekerne, selvom de tilsyneladende mangler.

  --glvnd-egl-config-path=GLVND-EGL-CONFIG-PATH
      Installer EGL-leverandørbibliotekets konfigurationsfil til denne mappe. Hvis libglvnd-bibliotekerne allerede er til stede, vil installationsprogrammet som standard forsøge at bestemme stien ved at køre 'pkg-config --variable=datadir libglvnd'. Hvis det fejler, vil den som standard gå til /usr/share/glvnd/egl_vendor.d.

  --egl-external-platform-config-path=EGL-EXTERNAL-PLATFORM-CONFIG-PATH
      Hvis pakken indeholder et EGL eksternt platformbibliotek, så installer EGL's eksterne platformbiblioteks konfigurationsfil i denne mappe. Standardindstillingen er /usr/share/egl/egl_external_platform.d.

  --override-file-type-destination=OVERRIDE-FILE-TYPE-DESTINATION
      Overstyr standarddestinationen for en filtype. Denne mulighed tager et argument i form af '<FILE_TYPE>:<destination>', hvor <FILE_TYPE> er en filtype fra installationsfilen .manifest, og <destination> er en absolut sti til den mappe, hvor filer af den type skal installeres. Denne mulighed kan gives flere gange for at tilsidesætte destinationerne for flere filtyper. Brugen af denne mulighed har forrang frem for andre muligheder, der ellers kunne påvirke destinationen for den angivne filtype.

  --skip-depmod
      Kør ikke depmod(1)-værktøjet efter at have modificeret kernemoduler.  Dette bør kun bruges i tilfælde, hvor depmod(1) køres separat efter at have kørt nvidia-installer.

  --systemd, --no-systemd
      Som standard vil installatøren installere systemd-enhedsfiler, hvis systemctl opdages. At specificere --no-systemd vil deaktivere installationen af systemd-enheder.

  --systemd-enhedspræfiks=SYSTEMD-ENHEDSPRÆFIKS
      Stien, som systemd-enhedsfilerne skal installeres til. Som standard bruger installationsprogrammet 'pkg-config --variable=systemdsystemunitdir systemd' til at bestemme placeringen af systemd enhedsfiler, eller '/usr/lib/systemd/system' hvis pkg-config er ikke tilgængelig. Ignoreres hvis --no-systemd er specificeret.

  --systemd-sleep-prefix=SYSTEMD-SLEEP-PREFIX
      Stien, som systemd-sleep scriptfiler skal installeres til. Som standard bruger installationsprogrammet 'pkg-config --variable=systemdsleepdir systemd' til at bestemme placeringen af systemd-sleep scriptfiler, eller '/usr/lib/systemd/system-sleep' hvis pkg-config er ikke tilgængelig. Ignoreres hvis --no-systemd er specificeret.

  --systemd-sysconf-præfiks=SYSTEMD-SYSCONF-PRÆFIKS
      Den vej, som systemd unit enable symlinks til, bør installeres. Som standard bruger installationsprogrammet 'pkg-config --variable=systemdsystemconfdir systemd' til at bestemme placeringen af disse symlinks, eller '/etc/systemd/system' hvis pkg-config ikke er det tilgængelig. Ignoreres hvis --no-systemd er specificeret.

  -M KERNEL-MODULE-TYPE, --kernel-module-type=KERNEL-MODULE-TYPE
      Typen af kernemoduler, der skal bygges og installeres. Gyldige værdier er åbne og proprietære.

  -m KERNEL-MODULE-BUILD-DIRECTORY, --kernel-module-build-directory=KERNEL-MODULE-BUILD-DIRECTORY
      Indstil direkte mappen i pakken, hvorfra man bygger kernemodulerne. Denne mulighed er udfaset; brug --kernel-module-type i stedet.

  --print-anbefalet-kernel-module-type
      Print hvis åbne eller proprietære moduler bør bruges baseret på de tilsluttede GPU'er og exit. BEMÆRK: En kernemodultype kan anbefales, selvom den ikke er inkluderet i denne driverpakke.

  --tillad-installation-med-kørende-driver, --ingen-tillat-installation-med-kørende-driver
      Fortsæt med installationen, selvom en NVIDIA-driver allerede er installeret og kører.

  --genopbygning-initramfs, --ingen-genopbygning-initramfs
      Genopbyg initramfs efter installationen er færdig, uanset hvilken standardhandling nvidia-installer anbefaler.  --Ingen-genopbygning-Initramfs springer genopbygningen af Initramfs over efter installationen er færdig.  Disse muligheder er nyttige til ikke-interaktive installationer, når en bestemt adfærd ønskes, uanset hvad nvidia-installer som standard vil anbefale i en interaktiv installation.


 Udlejer| Opslået den 5-3-2025 kl. 20:56:21 |
CUDA-værktøjskassen

Options:
  --tavs
    Udfører en installation uden yderligere brugerinput og med minimal
    kommandolinjeoutput baseret på de nedenstående muligheder. Tavs
    installationer er nyttige til at scripte installationen af CUDA.
    At bruge denne mulighed indebærer accept af EULA. Hvis man løber med
    Ikke-root-tilladelser kan yderligere tilpasninger være nødvendige
    med andre kommandolinjemuligheder.

  --chauffør
    Installer CUDA-driveren.

  --kerneobjekter
    Installer CUDA-kerneobjekterne.
  
  --kopath=<path>
    Installer CUDA-kerneobjekterne til <path>.

  --Toolkit
    Installer CUDA Toolkit.

  --toolkitpath=<path>
    Installer CUDA Toolkit i <path> mappen. Hvis dette flag ikke er
    forudsat at standardstien for /usr/local/cuda-12.8 anvendes.

  --installpath=<path>
    Installer alt i <path> mappen. Dette flag tilsidesætter
    --toolkitpath-flaget, hvis det er sat.

  --ekstrakt=<path>
    Udpakker driver-runfile og de rå filer fra toolkit'et til <path>.

    Dette er især nyttigt, når man ønsker at installere driveren med en eller
    flere af kommandolinjeindstillingerne leveret af driverinstallationsprogrammet, som
    er ikke eksponeret i denne installatør.

  --tilsidesætte
    Ignorerer compiler-versionskontroller, som ville forhindre installation.

  --no-opengl-libs
    Forhindrer driverinstallationen i at installere NVIDIAs GL-biblioteker.
    Nyttigt til systemer, hvor skærmen drives af et ikke-NVIDIA GPU.
    I sådanne systemer kunne NVIDIAs GL-biblioteker forhindre X i at indlæse
    ordentligt.

  --no-man-page
    Installer ikke man-pages under /usr/share/man.

  --kernel-module-type=<proprietary|open>
    Fortæller driverinstallationen, at de skal bruge proprietær eller åben version af kernel source
    når man bygger NVIDIA-kernemodulerne. Samme som --kernel-module-build-directory.

  --kernel-module-build-directory=<kernel|kernel-open>
    Fortæller driverinstallationen, at den skal bruge legacy eller open version af kernel source
    når man bygger NVIDIA-kernemodulet. Kerne-åben smag er kun
    understøttet på Turing-GPU'er og nyere.

  -m=kerne
    Fortæller driverinstallationen, at den skal bruge den ældre version af kernel-kilden, når
    bygger NVIDIA-kernemodulet.
    Kort for --kernel-module-build-directory=kernel

  -m=kernel-open
    Fortæller driverinstallationen at bruge open flavor of kernel source, når
    bygger NVIDIA-kernemodulet. Kernel-open-flavoren understøttes kun
    på Turing-GPU'er og nyere.
    Kortform for --kernel-module-build-directory=kernel-open

  --kernel-source-path=<path>
    Fortæller driverinstallationen, at den skal bruges <path> som kernekildemappen
    når man bygger NVIDIA-kernemodulet. Påkrævet for systemer, hvor
    Kernel Source installeres på en ikke-standard placering.

  --kernel-output-path=<path>
    Fortæller driverinstallationen, at den skal bruges <path> som kernel output-mappe
    når man bygger NVIDIA-kernemodulet. Påkrævet for systemer, hvor
    Kernel-obects indlæses fra en ikke-standard placering.

  --run-nvidia-xconfig
    Får driverinstallationen til at køre nvidia-xconfig for at opdatere systemet
    X konfigurationsfil, så NVIDIA X-driveren bruges. Det forudeksisterende
    X-konfigurationsfilen vil blive sikkerhedskopieret.

    Denne mulighed bør ikke bruges på systemer, der kræver en specialtilpasset løsning
    X-konfiguration, eller på systemer hvor en ikke-NVIDIA GPU renderer
    vise.

  --no-drm
    Installer ikke nvidia-drm kernemodulet. Dette kernemodul leverer
    flere funktioner, herunder X11 autokonfiguration, understøttelse af PRIME og
    DRM-KMS. Sidstnævnte bruges til at understøtte modesetting på vinduessystemer
    der kører uafhængigt af X11. Muligheden '--no-drm' bør kun bruges
    For at omgå fejl ved at bygge eller installere Nvidia-DRM-kernemodulet
    på systemer, der ikke har brug for disse funktioner.

  --tmpdir=<path>
    Udfører alle midlertidige handlinger i <path> stedet for /tmp. Nyttig i
    tilfælde hvor /tmp ikke kan bruges (findes ikke, er fuld, er monteret med
    'noexec' osv.).

  ---
    Slut på options-separator. Argumenter, der fremføres bagefter, vil være
    gennemgik til NVIDIA-Linux*.kør driverinstallationsprogrammet.

  --Hjælp
    Udskriver denne hjælpebesked.
 Udlejer| Opslået den 5-3-2025 kl. 21:32:15 |

Ubuntu 24.04 grafikkort A10 med NVIDIA-driver installeret

NVTOP står for Neat Videocard TOP, en (h)top-lignende GPU og accelerator task monitor. Den kan håndtere flere GPU'er og printe information om dem på en htop-lignende måde.

De nuværende understøttede leverandører er AMD (Linux amdgpu-driver), Apple (begrænset M1- og M2-understøttelse), Huawei (Ascend), Intel (Linux i915/Xe-driver), NVIDIA (Linux proprietær driver), Qualcomm Adreno (Linux MSM-driver), Broadcom VideoCore (Linux v3d-driver).

Installer NVTOP



Hyperlink-login er synlig.
 Udlejer| Opslået den 6-9-2025 21:19:02 |
Se efter fejl i cudnn-versionen
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

Du kan prøve følgende kommando:
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com