Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 2106|Svar: 4

Ubuntu 24.04 grafikkort A10 med NVIDIA-drivrutin installerad

[Kopiera länk]
Publicerad den 2025-3-5 17:57:59 | | | |
Krav: Jag köpte en GPU-server från Alibaba Cloud, konfigurationen är A10 dubbelkort, du kan kryssa i alternativet "Installera GPU-drivrutin" när du skapar en instans, jag vill installera den själv, det är inte svårt att äta.

Instansspecifikation: GPU-beräkningstypgn7i/ ecs.gn7i-c32g1.16xlarge (64 vCPU 376 GiB)
System: Ubuntu 24.04 64-bit (säkerhetsförstärkning)

GPU-specifikationer:Inloggningen med hyperlänken är synlig.

Installera NVIDIA-drivrutiner

Öppna den officiella webbplatsen för att söka efter drivrutiner enligt grafikkortsmodellen, ta A10 som exempel, som visas i figuren nedan:



Drivrutinsnedladdning:Inloggningen med hyperlänken är synlig.

Logga in på servern och installera den med följande kommando:



Välj "NVIDIA ProprietaryDet stämmer, skillnaden är följande:

NVIDIA-egen:

Licenstyp: Proprietär programvara
Funktioner: NVIDIA utvecklar och underhåller sina egna, koden är inte offentligt tillgänglig och användare kan inte se eller ändra källkoden.
Fördelar: Generellt bättre prestanda, stöder de senaste hårdvarufunktionerna och ger bättre optimering och stabilitet.
Nackdelar: Beroende av uppdateringar och stöd från NVIDIA, kanske inte lika transparent som öppna drivrutiner.

MIT/GPL:

Licenstyp: Öppen källkod, under MIT-licensen eller GNU General Public License (GPL).
Funktioner: Koden är helt offentlig, vilket gör det möjligt för användare att visa, ändra och distribuera.
Fördelar: Mer transparent och omfattande communitystöd, lämpligt för dem som vill lära sig mer om eller modifiera drivrutiner.
Nackdelar: Kan prestera mindre bra som proprietära drivrutiner, och vissa avancerade funktioner kanske inte stöds.

Det kommer att finnas några varningar efteråt, fortsätt bara. Varningen 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.

Visa förarinformation:


CUDA-versionen här hänvisar till CUDA Toolkit och måste också vara version 12.8 för att installeras


Installera CUDA-verktygslådan

Nedladdningsadress:Inloggningen med hyperlänken är synlig., som visas i figuren nedan:



Installationskommandon:


Visa versionskommandon:




Installera cuDNN

Nedladdningsadress:Inloggningen med hyperlänken är synlig., som visas i figuren nedan:



Installationskommandot är följande:


Visa versionen:




Anmärkning:Det rekommenderas inte att söka efter förare från Kinas officiella webbplats, eftersom uppdateringen inte är i tid, kan den vara flera mindre utgåvor efter!!! Det rekommenderas att söka direkt från det officiella engelska språket!

Hänvisning:

Inloggningen med hyperlänken är synlig.
Inloggningen med hyperlänken är synlig.
Inloggningen med hyperlänken är synlig.
Inloggningen med hyperlänken är synlig.




Föregående:navigator.sendBeacon()-metoden för front-end punktövervakning och spårning
Nästa:Hemnätverket startar med GL-MT3000-routern
 Hyresvärd| Publicerad den 2025-3-5 20:55:41 |
Detta program installerar NVIDIA Accelerated Graphics Driver
för Linux-x86_64 570.124.06 genom att packa upp den inbyggda tarballen och
Kör installationsverktyget ./nvidia-installer.

--information
  Skriv ut inbäddad information (titel, standardkatalog) och avsluta.

--Lsm
  Skriv ut inbäddad LSM-inmatning (eller ingen LSM) och avsluta.

--pkg-historia
  Skriv ut pakethistoriken för denna fil och avsluta.

--lista
  Skriv ut listan över filer i arkivet och avsluta.

--check
  Kontrollera arkivets integritet och avsluta.

-x, --extrakt-endast
  Extrahera innehållet i NVIDIA-Linux-x86_64-570.124.06.kör, men gör det inte
  Kör 'nvidia-installer'.

--lägg till den här kärnan
  Bygg ett förkompilerat kärngränssnitt för det som körs just nu
  kärnan och paketera om .run-filen för att inkludera denna nybyggda fil
  förkompilerat kärngränssnitt.  Den nya .run-filen kommer att placeras
  i den aktuella katalogen och strängen "-custom" tillagd
  till dess namn, om det inte redan finns, för att skilja det från
  Originalfilen .run.

--applicera-patch [Patch]
  Applicera patchen 'Patch' på de medföljande kärngränssnittsfilerna
  I .run-filen, ta bort alla förkompilerade kärngränssnitt
  och sedan paketera om .run-filen.  Den nya .run-filen kommer att vara
  placerad i den aktuella katalogen och strängen "-custom"
  lagt till dess namn, om det inte redan finns, för att särskilja det
  från den ursprungliga .run-filen.

--behålla
  Ta inte bort målkatalogen när du är klar.

--mål [NewDirectory]
  Extrahera innehållet i 'NewDirectory'

--extrakt-dekomprimera
  Extrahera det inbäddade dekompressionsprogrammet till stdout


Följande argument kommer att vidarebefordras till ./nvidia-installern
utility:

VANLIGA ALTERNATIV:

  -v, --version
      Skriv ut nvidia-installer-versionen och avsluta.

  -H, --hjälp
      Skriv ut användningsinformation för de gemensamma kommandoradsalternativen och avsluta.

  -A, --avancerade-optioner
      Skriv ut användningsinformation för de vanliga kommandoradsalternativen samt de avancerade alternativen, och avsluta sedan.


AVANCERADE ALTERNATIV:

  -v, --version
      Skriv ut nvidia-installer-versionen och avsluta.

  -H, --hjälp
      Skriv ut användningsinformation för de gemensamma kommandoradsalternativen och avsluta.

  -A, --avancerade-optioner
      Skriv ut användningsinformation för de vanliga kommandoradsalternativen samt de avancerade alternativen, och avsluta sedan.

  -a, --acceptera-licens
      Detta alternativ är föråldrat och ignoreras av nvidia-installer.  Den tillhandahålls för kompatibilitet med äldre versioner av nvidia-installer, som krävde detta alternativ för uttrycklig licensacceptans. Användning av NVIDIA-drivrutinen innebär att man accepterar NVIDIA Software License Agreement, som finns i filen 'LICENSE' (i den högsta katalogen i drivrutinspaketet).

  -Jag, --förarinfo
      Skriv ut information om den nuvarande installerade NVIDIA-drivrutinsversionen.

  --avinstallera
      Avinstallera den för närvarande installerade NVIDIA-drivrutinen.

  --hoppa-modul-avlasta
      När du avinstallerar drivrutinen, hoppa över avlastningen av NVIDIA-kärnmodulen. Detta alternativ ignoreras när drivrutinen installeras.

  --skip-modul-ladda
      Hoppa över testladdningen av NVIDIA-kärnmodulerna efter att modulerna är byggda, och hoppa över att ladda dem efter installationen är klar.

  --förstånd
      Utför grundläggande sanity-tester på en befintlig NVIDIA-drivrutinsinstallation.

  -e, --expert
      Aktivera 'expert'-installationsläge; Mer detaljerade frågor kommer att ställas, och mer utförligt innehåll kommer att skrivas ut; avsedd för expertanvändare.  Frågorna kan undertryckas med kommandoradsalternativet '--no-questions'.

  -Q, --Inga frågor
      Ställ inga frågor; Standardsträngen (normalt 'ja') antas för alla ja/nej-frågor, och standardsträngen antas i alla situationer där användaren blir ombedd att skriva in strängen.

  -s, --tyst
      Spring tyst; Inga frågor ställs och ingen utdata skrivs ut, förutom felmeddelanden till STDERR.  Detta alternativ innebär '--ui=ingen --ingen-frågor'.

  --x-prefix=X-PREFIX
      Prefixet under vilket X-komponenterna i NVIDIA-drivrutinen kommer att installeras; standardinställningen är '/usr/X11R6' om inte nvidia-installer upptäcker att X.Org >= 7.0 är installerad, i vilket fall standarden är '/usr'.  Endast under sällsynta omständigheter bör detta alternativ användas.

  --xfree86-prefix=XFREE86-PREFIX
      Detta är en föråldrad synonym för --x-prefix.

  --x-modul-väg=X-MODUL-VÄG
      Banan under vilken NVIDIA X-servermodulerna kommer att installeras.  Om detta alternativ inte anges använder nvidia-installer följande sökordning och väljer den första giltiga katalogen den hittar: 1) 'X -showDefaultModulePath', 2) 'pkg-config --variable= moduledir xorg-server', eller 3) X-bibliotekssökvägen (se alternativet '--x-library-path') plus antingen 'moduler' (för X servrar äldre än X.Org 7.0) eller 'xorg/moduler' (för X.Org 7.0 eller senare).

  --x-library-path=X-LIBRARY-PATH
      Banan under vilken NVIDIA X-biblioteken kommer att installeras.  Om detta alternativ inte specificeras använder nvidia-installer följande sökordning och väljer den första giltiga katalogen den hittar: 1) 'X -showDefaultLibPath', 2) 'pkg-config --variable=libdir xorg-server', eller 3) X-prefixet (se alternativet '--x-prefix') plus 'lib' på 32-bitars system, och antingen 'lib64' eller 'lib' på 64-bitars system, beroende på installerad Linux-distribution.

  --x-sysconfig-path=X-SYSCONFIG-PATH
      Vägen under vilken X systemkonfigurationsfiler kommer att installeras.  Om detta alternativ inte är specificerat använder nvidia-installer följande sökordning och väljer den första giltiga katalogen den hittar: 1) 'pkg-config --variable=sysconfigdir xorg-server', eller 2) / usr/share/X11/xorg.conf.d.

  --opengl-prefix=OPENGL-PREFIX
      Prefixet under vilket OpenGL-komponenterna i NVIDIA-drivrutinen kommer att installeras; Standardvärdet är: '/USR'.  Endast under sällsynta omständigheter bör detta alternativ användas.  Linux OpenGL ABI (http://oss.sgi.com/projects/ogl-sample/ABI/) kräver detta standardvärde.

  --opengl-libdir=OPENGL-LIBDIR
      Sökvägen i förhållande till OpenGL-bibliotekets installationsprefix under vilket NVIDIA OpenGL-komponenterna kommer att installeras.  Standardinställningen är 'lib' på 32-bitars system och 'lib64' eller 'lib' på 64-bitars system, beroende på den installerade Linux-distributionen.  Endast under mycket sällsynta omständigheter bör detta alternativ användas.

  --wine-prefix=WINE-PREFIX
      Prefixet under vilket Wine-komponenterna i NVIDIA-drivrutinen kommer att installeras.  Standarden är '/usr'.

  --wine-libdir=WINE-LIBDIR
      Vägen i förhållande till Wine-installationsprefixet under vilket Wine-komponenterna i NVIDIA-drivrutinen kommer att installeras.  Standardinställningen är '<opengl-libdir>/nvidia/wine', där <opengl-libdir> är vägen som bestäms för --opengl-libdir ovan.

  --installer-prefix=INSTALLER-PREFIX
      Prefixet under vilket installationsbinären kommer att installeras; Standardvärdet är: '/USR'.  Obs: använd istället alternativet '--utility-prefix'.

  --nytta-prefix=NYTTA-PREFIX
      Prefixet under vilket NVIDIA-verktygen (nvidia-installer, nvidia-settings, nvidia-xconfig, nvidia-bug-report.sh) och NVIDIA-verktygsbiblioteken kommer att installeras; Standardvärdet är: '/USR'.

  --utility-libdir=UTILITY-LIBDIR
      Vägen i förhållande till installationsprefixet för hjälpprogram under vilket NVIDIA-verktygsbiblioteken kommer att installeras.  Standardinställningen är 'lib' på 32-bitars system och 'lib64' eller 'lib' på 64-bitars system, beroende på den installerade Linux-distributionen.

  --xdg-data-dir=XDG-DATA-DIR
      Prefixet under vilket XDG-datafiler (såsom applikationens .desktop-filer och ikoner) kommer att installeras.  Standardinställningen är '/usr/share'.

  --gbm-backend-dir=GBM-BACKEND-DIR
      Sökvägen i förhållande till OpenGL-bibliotekets installationsprefix under vilket NVIDIA GBM-backendbiblioteket kommer att installeras.  Standarden är '<libdir>/gbm', där '<libdir>' är 'lib64' eller 'lib', beroende på vilken Linux-distribution som är installerad.  Endast under mycket sällsynta omständigheter bör detta alternativ användas.

  --gbm-backend-dir32=GBM-BACKEND-DIR32
      Sökvägen i förhållande till det 32-bitars OpenGL-biblioteksinstallationsprefixet under vilket det 32-bitars NVIDIA GBM-backendbiblioteket kommer att installeras.  Standarden är '<libdir>/gbm', där <libdir>'lib' eller 'lib32', beroende på den installerade Linux-distributionen.  Endast under mycket sällsynta omständigheter bör detta alternativ användas.

  --documentation-prefix=DOCUMENTATION-PREFIX
      Prefixet under vilket dokumentationsfilerna för NVIDIA-drivrutinen installeras.  Standardinställningen är: '/usr'.

  --application-profile-path=APPLICATION-PROFILE-PATH
      Katalogen under vilken standardapplikationsprofiler för NVIDIA-drivrutinen kommer att installeras. Standardinställningen är: '/usr/share/nvidia'.

  --kernel-include-path=KERNEL-INCLUDE-PATH
      Katalogen som innehåller kärnan innehåller filer som bör användas vid kompilering av NVIDIA-kärnmodulen.  Detta alternativ är föråldrat; använd istället '--kernel-source-path'.

  --kärna-källväg=KÄRNA-KÄLLVÄG
      Katalogen som innehåller kärnkällfilerna och som ska användas vid kompilering av NVIDIA-kärnmodulen.  När det inte specificeras kommer installationsprogrammet att använda '/lib/modules/'uname -r'/build', om den katalogen finns.  Annars kommer den att använda '/usr/src/linux'.

  --kärna-output-path=KERNEL-OUTPUT-PATH
      Katalogen som innehåller eventuella KBUILD-utdata om någon av 'KBUILD_OUTPUT'- eller 'O'-parametrarna skickades till KBUILD vid byggandet av kärnavbilden/modulerna.  När det inte specificeras antar installationsprogrammet att ingen separat utmatningskatalog användes.

  --kernel-install-path=KERNEL-INSTALL-PATH
      Katalogen där NVIDIA-kärnmodulen ska installeras.  Standardvärdet är antingen '/lib/modules/'uname -r'/kernel/drivers/video' (om '/lib/modules/'uname -r'/kernel' finns) eller '/lib/modules/'uname -r'/video'.

  --proc-mount-point=PROC-MOUNT-POINT
      Monteringspunkten för proc-filsystemet; Om det inte specificeras, så är detta värde som standard '/proc' (vilket normalt är korrekt).  Monteringspunkten för proc-filsystemet behövs eftersom innehållet i '<proc-filsystemet>/version' används för att identifiera om ett förkompilerat kärngränssnitt finns tillgängligt för den pågående kärnan.  Detta alternativ bör bara behövas i mycket sällsynta fall.

  --loggfilnamn=LOGGFILNAMN-NAMN
      Filnamnet på installationsloggfilen (standarden är: '/var/log/nvidia-installer.log').

  --tmpdir=TMPDIR
      Använd den angivna katalogen som en tillfällig katalog när du genererar tillfälliga filer som används av installationsprogrammet; Om den inte ges kommer följande lista att sökas, och den första som finns kommer att användas: $TMPDIR, /tmp, ., $HOME.

  --ui=UI
      Ange vilket användargränssnitt som ska användas, om det finns tillgängligt.  Giltiga värden för UI är 'ncurses' (standardvärdet) eller 'ingen'. Om ncurses-gränssnittet inte initierar, eller om 'ingen' anges kommer ett enkelt printf/scanf-gränssnitt att användas.

  -c, --no-ncurses-color
      Inaktivera användningen av färg i ncurses användargränssnitt.

  --no-nvidia-modprobe
      Hoppa över installationen av 'nvidia-modprobe', ett setuid-rootverktyg som nvidia-installer installerar som standard.  nvidia-modprobe kan användas av användarutrymmes NVIDIA-drivrutinskomponenter för att ladda NVIDIA-kärnmodulen, skapa NVIDIA-enhetsfiler och konfigurera vissa körtidsinställningar i kärnan när dessa komponenter körs utan tillräckliga privilegier för att göra det på egen hand, t.ex. körs CUDA-drivrutinen inom behörigheterna hos en icke-privilegierad användare.  Denna funktion behövs endast om andra sätt att utföra dessa privilegierade operationer inte är tillgängliga. Se nvidia-modprobe(1)-sidan för fullständiga detaljer om de uppgifter som utförs av detta verktyg.

  -k KÄRNNAMN, --kärnnamn=KÄRNNAMN-NAMN
      Bygg och installera NVIDIA-kärnmodulen för den icke-körande kärnan specificerad av KERNEL-NAME (KERNEL-NAME ska vara utdata av 'uname -r' när målkärnan faktiskt körs).  Detta alternativ innebär '---no-precompiled-interface'.  Om alternativen '--kernel-install-path' och '--kernel-source-path' inte ges, kommer de att härledas från KERNEL-NAME; t.ex: '/lib/modules/KERNEL-NAME/kernel/drivers/video/' och '/lib/modules/KERNEL-NAME/build/', respektive.

  -n, --no-precompiled-interface
      Inaktivera användningen av förkompilerade kärngränssnitt.

  --no-abi-note
      NVIDIA OpenGL-biblioteken innehåller en OS ABI-nottagg, som anger den minsta kärnversionen som krävs för att använda biblioteket.  Detta alternativ gör att installationsprogrammet tar bort denna anteckning från OpenGL-biblioteken under installationen.

  --inga varvtal
      Normalt kontrollerar installatören om det finns flera varvtal som krockar med drivrutinen (specifikt: NVIDIA_GLX och NVIDIA_kernel), och tar bort dem om de finns.  Detta alternativ inaktiverar denna kontroll.

  -b, --ingen backup
      Under drivrutinsinstallationen säkerhetskopieras motstridiga filer så att de kan återställas när drivrutinen avinstalleras.  Detta alternativ gör att installationsprogrammet helt enkelt tar bort motstridiga filer istället för att säkerhetskopiera dem.

  -r, --ingen-rekursion
      Normalt kommer nvidia-installer att söka rekursivt efter potentiellt konfliktfyllda bibliotek under standardplatserna för OpenGL- och X-serverinstallation.  Med detta alternativ inställt söker installatören endast i toppkatalogerna.

  -K, --kernel-modules-only.
      Installera endast kärnmodulerna och avinstallera inte den befintliga drivrutinen.  Detta är avsett att användas för att installera kärnmoduler för ytterligare kärnor (i fall där du kan starta mellan flera olika kärnor).  För att använda detta alternativ måste du redan ha en drivrutin installerad, och versionen av den installerade drivrutinen måste matcha versionen av dessa kärnmoduler.

  --no-kernel-modules
      Installera allt utom kärnmodulerna och ta inte bort några befintliga, eventuellt motstridiga, kärnmoduler.  Detta kan vara användbart i vissa felsökningsmiljöer, eller när man installerar de öppna kärnmodulerna från källkoden.  Om du använder detta alternativ måste du vara noga med att säkerställa att NVIDIA-kärnmoduler som matchar denna drivrutinsversion installeras separat.

  --no-x-check
      Avbryt inte installationen om nvidia-installer upptäcker att en X-server körs.  Endast under mycket sällsynta omständigheter bör detta alternativ användas.

  --prekompilerad-kärna-interfaces-path=PREKOMPILERAD-KÄRNA-INTERFACES-PATH
      Innan du söker efter ett förkompilerat kärngränssnitt i .run-filen, sök i den angivna katalogen.

  -Z, --no-nouveau-check
      Normalt avbryter nvidia-installer installationen om den nya kärndrivrutinen används.  Använd detta alternativ för att inaktivera denna kontroll.

  -Z, --disable-nouveau, --no-disable-nouveau
      Nvidia-Installer kommer att försöka inaktivera Nouveau-kärndrivrutinen som standard, om den används under installationen. Använd '--no-disable-nouveau för att förhindra att nvidia-installer inaktiverar nouveau som standard.

  -X, --run-nvidia-xconfig
      nvidia-installer kan valfritt anropa nvidia-xconfig-verktyget.  Detta uppdaterar System X:s konfigurationsfil så att NVIDIA X-drivrutinen används.  Den befintliga X-konfigurationsfilen kommer att säkerhetskopieras.  I slutet av installationen kommer nvidia-installer att fråga användaren om de vill köra nvidia-xconfig; Standardsvaret är 'nej'.  Använd detta alternativ för att göra standardsvaret 'ja'.  Detta är användbart med alternativen '--inga frågor' eller '--tyst', som antar standardvärdena för alla frågor.

  --force-selinux=FORCE-SELINUX
      Linuxinstallationer med SELinux (Security-Enhanced Linux) kräver att säkerhetstypen för alla delade bibliotek sätts till 'shlib_t' eller 'textrel_shlib_t', beroende på distribution. Nvidia-installer kommer att upptäcka när säkerhetstypen ska ställas in och ställa in den med chcon(1) på de delade bibliotek den installerar.  Om systemverktyget execstack(8) finns finns kommer nvidia-installer att använda det för att även rensa flaggan för den körbara stacken i biblioteken.  Använd detta alternativ för att åsidosätta nvidia-installers detektion av när säkerhetstypen ska ställas in.  Giltiga värden för FORCE-SELINUX är 'ja' (tvinga säkerhetstypen), 'nej' (förhindra inställning av säkerhetstypen) och 'default' (låt nvidia-installer bestämma när säkerheten ska ställas in typ).

  --selinux-chcon-type=SELINUX-CHCON-TYPE
      När SELinux-stöd är aktiverat kommer nvidia-installer att försöka avgöra vilket chcon-argument som ska användas genom att först försöka 'textrel_shlib_t', sedan 'texrel_shlib_t' och därefter 'shlib_t'.  Använd detta alternativ för att åsidosätta denna detekteringslogik.

  --ingen-sigwinch-workaround.
      Normalt ignorerar nvidia-installer SIGWINCH-signalen innan den förgrenar sig för att utföra kommandon, t.ex. för att bygga kärnmodulen, och återställer SIGWINCH-signalhanteraren efter att barnprocessen har Avslutas.  Detta alternativ inaktiverar detta beteende.

  --ingen-distributionsskript
      Normalt kör nvidia-installer skript från /usr/lib/nvidia före och efter installation eller avinstallation av drivrutinen.  Använd detta alternativ för att inaktivera exekveringen av dessa skript.

  --no-opengl-files
      Installera inte några av de OpenGL-relaterade drivrutinsfilerna.

  --no-wine-files
      Installera inte några av Wine-drivrutinsfilerna.

  --kärna-modul-källprefix=KÄRNMODUL-KÄLLPREFIX
      Ange en sökväg där källkatalogen för kärnmodulen ska installeras. Standard: installera källkodskatalogen på /usr/src

  --kernel-module-source-dir=KERNEL-MODULE-SOURCE-DIR
      Ange namnet på katalogen där kernelmodulens källor ska installeras. Standard: katalognamnet är nvidia-VERSION

  --no-kernel-module-source
      Hoppa över installationen av kernelmodulens källkod.

  --dkms, --nej-dkms
      nvidia-installer kan valfritt registrera NVIDIA-kärnmodulkällorna, om de är installerade, med DKMS, och sedan bygga och installera en kärnmodul med hjälp av de DKMS-registrerade källorna.  Detta gör det möjligt för DKMS-infrastrukturen att automatiskt bygga en ny kärnmodul vid kärnbyten.  Under installationen, om DKMS upptäcks, kommer nvidia-installer att fråga användaren om de vill registrera modulen hos DKMS; Standardsvaret är 'ja' om inte --no-DKMS-alternativet är satt, i så fall är standardsvaret 'nej'.

  --modulsignering-hemlig-nyckel=MODULSIGNERING-HEMLIG-NYCKEL
      Ange en väg till en privat nyckel att använda för att signera NVIDIA-kärnmodulen. Den motsvarande publika nyckeln måste också tillhandahållas.

  --modulsignering-public-key=MODULE-SIGNING-PUBLIC-KEY
      Specificera en väg till en publik nyckel att använda för att verifiera signaturen för NVIDIA-kärnmodulen. Motsvarande privata nyckel måste också tillhandahållas.

  --modulsignering-skript=MODULSIGNERINGSSKRIPT
      Ange en sökväg till ett program att använda för att signera NVIDIA-kärnmodulen. Programmet kommer att kallas med argumenten: programnamn <HASH> <PRIVATEKEY> <PUBLICKEY> <MODULE>; Om programmet returnerar en felstatus anropas det igen med argumenten: programnamn <PRIVATEKEY> <PUBLICKEY> <MODULE>. Standard: använd sign-file-skriptet i kärnkällkatalogen.

  --modulsignering-nyckel-väg=MODUL-SIGNERING-NYCKEL-VÄG
      Ange en sökväg där signeringsnycklar genererade av nvidia-installer ska installeras. Standard: installera nycklar till '/usr/share/nvidia'.

  --modulsignering-hash=MODUL-SIGNERINGS-HASH
      Specificera en kryptografisk hashalgoritm som ska användas för att signera kärnmoduler. Detta kräver ett modulsigneringsverktyg som tillåter explicit val av hashalgoritmen, och hashalgoritmens namn måste vara igenkännbart för modulsigneringsverktyget. Standard: välj automatiskt en hashalgoritm baserat på kärnans konfiguration.

  --module-signing-x509-hash=MODULE-SIGNING-X509-HASH
      Specificera en kryptografisk hashalgoritm som ska användas för signering av X.509-certifikat genererade av nvidia-installer. Hashalgoritmens namn måste vara en av de meddelandedigestalgoritmer som känns igen av x509(1)-kommandot.

  --no-check-for-alternate-installations
      Underhållare av alternativa drivrutinsinstallationsmetoder kan rapportera närvaron och/eller tillgängligheten av en alternativ drivrutinsinstallation till nvidia-installer. Att sätta detta alternativ hoppar över kontrollen av alternativa drivrutinsinstallationer.

  --ingen-enad-minne
      Installera inte NVIDIA Unified Memory-kärnmodulen. Denna kärnmodul krävs för CUDA på 64-bitars system, och om den inte installeras kan CUDA-drivrutinen och CUDA-applikationerna inte köras. Alternativet '--no-unified-memory' bör endast användas för att kringgå fel vid byggande eller installation av Unified Memory-kärnmodulen på system som inte behöver köra CUDA.

  --no-drm
      Installera inte nvidia-drm-kärnmodulen. Denna kärnmodul erbjuder flera funktioner, inklusive X11-autokonfiguration, stöd för PRIME och DRM-KMS. Den senare används för att stödja modesetting på fönstersystem som körs oberoende av X11. Alternativet '--no-drm' bör endast användas för att kringgå fel vid byggande eller installation av nvidia-drm-kärnmodulen på system som inte behöver dessa funktioner.

  --no-peermem
      Installera inte nvidia-peerem-kärnmodulen. Denna kärnmodul ger stöd för peer-to-peer-minnesdelning med Mellanox HCAs (Host Channel Adapters) via GPUDirect RDMA (Remote Direct Memory Access).

  -j SAMTIDIGHETSNIVÅ, --samtidighetsnivå=SAMTIDIGHETSNIVÅ
      Sätt samtidighetsnivån för operationer som att bygga kärnmodulen som kan parallelliseras på SMP-system. Som standard kommer detta att ställas in på antalet upptäckta CPU:er, eller till '1', om nvidia-installer misslyckas med att upptäcka antalet CPU:er. System med ett stort antal CPU:er kommer att ha standardnivån för samtidighet begränsad till 32; Att sätta en högre nivå på kommandoraden kommer att åsidosätta denna gräns.

  --force-libglx-indirect
      Installera alltid en libGLX_indirect.so.0 symlänk, och skriv över en om den finns.

  --no-libglx-indirect
      Installera inte en libGLX_indirect.so.0 symlänk.

  --install-libglvnd, --no-install-libglvnd
      Installationsprogrammet kommer att försöka avgöra om libglvnd-biblioteken redan är tillgängliga, och installerar dem om de inte är det. Använd --install-libglvnd för att alltid installera libglvnd-biblioteken och skriva över de som redan finns.  Använd --no-install-libglvnd för att utesluta libglvnd-biblioteken, även om de verkar saknas.

  --glvnd-egl-config-path=GLVND-EGL-CONFIG-PATH
      Installera EGL-leverantörsbibliotekets konfigurationsfil i denna katalog. Om libglvnd-biblioteken redan finns finns kommer installationsprogrammet som standard att försöka bestämma vägen genom att köra 'pkg-config --variable=datadir libglvnd'. Om det misslyckas kommer det att gå till /usr/share/glvnd/egl_vendor.d. som standard.

  --egl-external-platform-config-path=EGL-EXTERNAL-PLATFORM-CONFIG-PATH
      Om paketet innehåller ett EGL externt plattformsbibliotek, installera då EGL:s externa plattformsbibliotekskonfigurationsfil i denna katalog. Standardinställningen är /usr/share/egl/egl_external_platform.d.

  --överstyr-filtyp-destination=ÖVERSTYR-FILTYP-DESTINATION
      Överskriv standarddestinationen för en filtyp. Detta alternativ tar ett argument i form av '<FILE_TYPE>:<destination>', där <FILE_TYPE> är en filtyp från installationsfilen .manifest, och <destination> är en absolut sökväg till katalogen där filer av den typen ska installeras. Detta alternativ kan ges flera gånger för att åsidosätta destinationerna för flera filtyper. Användningen av detta alternativ går före andra alternativ som annars skulle kunna påverka destinationen för den angivna filtypen.

  --skip-depmod
      Kör inte depmod(1)-verktyget efter att du modifierat kärnmoduler.  Detta bör endast användas i fall där depmod(1) körs separat efter att nvidia-installer körts.

  --systemd, --no-systemd
      Som standard installerar installationsprogrammet systemd-enhetsfiler om systemctl upptäcks. Att specificera --no-systemd kommer att inaktivera installation av systemd-enheter.

  --systemd-enhetsprefix=SYSTEMD-ENHETSPREFIX
      Vägen till vilka systemd-enhetsfiler bör installeras. Som standard använder installationsprogrammet 'pkg-config --variable=systemdsystemunitdir systemd' för att bestämma var systemd-enhetsfiler ska installeras, eller '/usr/lib/systemd/system' om pkg-config är Inte tillgänglig. Ignoreras om --no-systemd specificeras.

  --systemd-sleep-prefix=SYSTEMD-SLEEP-PREFIX
      Vägen till vilka systemd-sleep skriptfiler ska installeras. Som standard använder installationsprogrammet 'pkg-config --variable=systemdsleepdir systemd' för att bestämma var systemd-sleep skriptfiler ska installeras, eller '/usr/lib/systemd/system-sleep' om pkg-config är inte tillgänglig. Ignoreras om --no-systemd specificeras.

  --systemd-sysconf-prefix=SYSTEMD-SYSCONF-PREFIX
      Vägen till vilken systemd unit enable symlinks bör installeras. Som standard använder installationsprogrammet 'pkg-config --variable=systemdsystemconfdir systemd' för att bestämma var dessa symlänkar ska installeras, eller '/etc/systemd/system' om pkg-config inte är det tillgänglig. Ignoreras om --no-systemd specificeras.

  -M KÄRNMODUL-TYP, --kärna-modultyp=KÄRNMODUL-TYP
      Typen av kärnmoduler som ska byggas och installeras. Giltiga värden är öppna och proprietära.

  -m KERNEL-MODULE-BUILD-DIRECTORY, --kernel-module-build-directory=KERNEL-MODULE-BUILD-DIRECTORY
      Ställ direkt in katalogen i paketet från vilken kärnmodulerna ska byggas. Detta alternativ är föråldrat; använd --kernel-module-type istället.

  --print-rekommenderad-kärnmodul-typ
      Print om öppna eller proprietära moduler bör användas baserat på de GPU:er som är anslutna och avslutar. OBS: En kärnmodultyp kan rekommenderas även om den inte ingår i detta drivrutinspaket.

  --tillåt-installation-med-igång-drivrutin, --nej-tillåt-installation-med-körande-drivrutin
      Fortsätt med installationen även om en NVIDIA-drivrutin redan är installerad och körs.

  --ombyggnad-initramfs, --ingen-ombyggnad-initramfs
      Bygg om initramfs efter att installationen är klar, oavsett vilken standardåtgärd nvidia-installer rekommenderar.  --Ingen-ombyggnad-initramfs hoppar över att bygga om initramfs efter att installationen är klar.  Dessa alternativ är användbara för icke-interaktiva installationer när ett specifikt beteende önskas, oavsett vad nvidia-installer skulle rekommendera som standard i en interaktiv installation.


 Hyresvärd| Publicerad den 2025-3-5 20:56:21 |
CUDA-verktygslådan

Options:
  --tyst
    Utför en installation utan ytterligare användarinmatning och med minimal
    kommandoradsutdata baserat på de alternativ som anges nedan. Tyst
    installationer är användbara för att skripta installationen av CUDA.
    Att använda detta alternativ innebär att EULA accepteras. Om du springer med
    icke-root-behörigheter kan ytterligare anpassningar vara nödvändiga
    med andra kommandoradsalternativ.

  --chaufför
    Installera CUDA-drivrutinen.

  --kernelobjects
    Installera CUDA-kärnobjekten.
  
  --kopath=<path>
    Installera CUDA-kärnobjekten till <path>.

  --verktygslåda
    Installera CUDA Toolkit.

  --toolkitpath=<path>
    Installera CUDA Toolkit i <path> katalogen. Om denna flagga inte är det
    Förutsatt används standardsökvägen /usr/local/cuda-12.8.

  --installpath=<path>
    Installera allt i <path> katalogen. Denna flagga åsidosätter
    --toolkitpath-flaggan om den är satt.

  --extrakt=<path>
    Extraherar drivrutinskörfilen och de råa filerna i verktygslådan till <path>.

    Detta är särskilt användbart när man vill installera drivrutinen med en eller
    fler kommandoradsalternativ som tillhandahålls av drivrutinsinstallatören som
    är inte exponerade i denna installatör.

  --åsidosätta
    Ignorerar kompilatorversioner som skulle förhindra installation.

  --no-opengl-libs
    Förhindrar att drivrutinsinstallationen installerar NVIDIAs GL-bibliotek.
    Användbart för system där skärmen drivs av ett icke-NVIDIA-GPU.
    I sådana system kan NVIDIAs GL-bibliotek förhindra att X laddas
    ordentligt.

  --no-man-page
    Installera inte man-sidorna under /usr/share/man.

  --kernel-module-type=<proprietär|open>
    Säger åt drivrutinsinstallationen att använda proprietär eller öppen variant av kernel-källkoden
    när man bygger NVIDIA-kärnmodulerna. Samma som --kernel-module-build-directory.

  --kernel-module-build-directory=<kernel|kernel-open>
    Säger åt drivrutinsinstallationen att använda legacy eller open variant av kernel source
    när man bygger NVIDIA-kärnmodulen. Kernel-open-smaken är bara
    stöds på Turing-GPU:er och nyare.

  -m=kärna
    Säger åt drivrutinsinstallationen att använda en äldre variant av kernel-källkoden när
    byggde NVIDIA-kärnmodulen.
    Förkortning för --kernel-module-build-directory=kernel

  -m=kernel-open
    Säger åt drivrutinsinstallationen att använda open flavor of kernel source när
    byggde NVIDIA-kärnmodulen. Kernel-open-smaken stöds endast
    på Turing-GPU:er och nyare.
    Förkortning för --kernel-module-build-directory=kernel-open

  --kärna-käll-väg=<path>
    Säger åt drivrutinsinstallationen att använda <path> som kärnkällkatalog
    när man bygger NVIDIA-kärnmodulen. Krävs för system där
    Kernel source installeras på en icke-standardiserad plats.

  --kärna-utdata-väg=<path>
    Säger åt drivrutinsinstallationen att använda <path> som kärnutmatningskatalog
    när man bygger NVIDIA-kärnmodulen. Krävs för system där
    Kernel-obects laddas från en icke-standardiserad plats.

  --run-nvidia-xconfig
    Säger åt drivrutinsinstallationen att köra nvidia-xconfig för att uppdatera systemet
    X-konfigurationsfil så att NVIDIA X-drivrutinen används. Det redan existerande
    X-konfigurationsfilen kommer att säkerhetskopieras.

    Detta alternativ bör inte användas på system som kräver en anpassad
    X-konfiguration, eller på system där ett icke-NVIDIA-grafikkort renderar
    visa.

  --no-drm
    Installera inte nvidia-drm-kärnmodulen. Denna kärnmodul tillhandahåller
    flera funktioner, inklusive X11-autokonfiguration, stöd för PRIME, och
    DRM-KMS. Den senare används för att stödja modeinställning på fönstersystem
    som körs oberoende av X11. Alternativet '--no-drm' bör endast användas
    För att kringgå fel vid byggandet eller installationen av Nvidia-DRM-kärnmodulen
    på system som inte behöver dessa funktioner.

  --tmpdir=<path>
    Utför alla tillfälliga handlingar <path> inom istället för /tmp. Användbar i
    fall där /tmp inte kan användas (existerar inte, är full, är monterad med
    'noexec', etc.).

  ---
    Slut på optionsseparator. Argument som förs fram efteråt är
    passade vidare till drivrutinsinstallationsprogrammet NVIDIA-Linux*.run.

  --Hjälp
    Skriver ut detta hjälpmeddelande.
 Hyresvärd| Publicerad den 2025-3-5 21:32:15 |

Ubuntu 24.04 grafikkort A10 med NVIDIA-drivrutin installerad

NVTOP står för Neat Videocard TOP, en (h)top-liknande GPU och accelerator task monitor. Den kan hantera flera GPU:er och skriva ut information om dem på ett htop-liknande sätt.

För närvarande stödda leverantörer är AMD (Linux amdgpu-drivrutin), Apple (begränsat stöd för M1 och M2), Huawei (Ascend), Intel (Linux i915/Xe-drivrutin), NVIDIA (Linux proprietär drivrutin), Qualcomm Adreno (Linux MSM-drivrutin), Broadcom VideoCore (Linux v3d-drivrutin).

Installera NVTOP



Inloggningen med hyperlänken är synlig.
 Hyresvärd| Publicerad den 6 september 2025 kl. 21:19:02 |
Leta efter versionsfel i 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

Du kan prova följande kommando:
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com