Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 2106|Antwoord: 4

Ubuntu 24.04 grafische kaart A10 met een NVIDIA-driver geïnstalleerd

[Link kopiëren]
Geplaatst op 5-3-2025 17:57:59 | | | |
Eisen: Ik heb een GPU-server gekocht via Alibaba Cloud, de configuratie is A10 dual card, je kunt de optie "GPU driver installeren" aanvinken bij het aanmaken van een instance, ik wil het zelf installeren, het is niet moeilijk te eten.

Instantiespecificatie: GPU-rekentypegn7i/ ecs.gn7i-c32g1.16xlarge (64 vCPU 376 GiB)
Systeem: Ubuntu 24.04 64-bit (Security Hardening)

GPU-specificaties:De hyperlink-login is zichtbaar.

Installeer NVIDIA-drivers

Open de officiële website om naar drivers te zoeken volgens het grafische kaartmodel, neem A10 als voorbeeld, zoals weergegeven in de onderstaande figuur:



Driver downloaden:De hyperlink-login is zichtbaar.

Log in op de server en installeer deze met het volgende commando:



Selecteer "NVIDIA ProprietaryDat klopt, het verschil is als volgt:

NVIDIA Eigendom:

Licentietype: Propriëtaire software
Functies: NVIDIA ontwikkelt en onderhoudt zijn eigen code, de code is niet openbaar beschikbaar en gebruikers kunnen de broncode niet bekijken of wijzigen.
Voordelen: Over het algemeen betere prestaties, ondersteunt de nieuwste hardwarefuncties en biedt betere optimalisatie en stabiliteit.
Nadelen: Afhankelijk van updates en ondersteuning van NVIDIA, mogelijk minder transparant dan open-source drivers.

MIT/GPL:

Licentietype: Open Source Software, onder de MIT-licentie of GNU General Public License (GPL).
Functies: De code is volledig openbaar, waardoor gebruikers deze kunnen bekijken, aanpassen en verspreiden.
Voordelen: Meer transparante en uitgebreide community-ondersteuning, geschikt voor wie meer wil leren over of drivers wil aanpassen.
Nadelen: Presteren mogelijk minder goed dan propriëtaire drivers, en sommige geavanceerde functies worden mogelijk niet ondersteund.

Er zullen daarna wat waarschuwingen zijn, ga gewoon door. De waarschuwing luidt:

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.

Bekijk chauffeursinformatie:


De CUDA-versie verwijst hier naar de CUDA Toolkit en moet ook versie 12.8 zijn om geïnstalleerd te kunnen worden


Installeer de CUDA Toolkit

Downloadadres:De hyperlink-login is zichtbaar., zoals getoond in de onderstaande figuur:



Installatiecommando's:


Bekijk versie-commando's:




CuDNN installeren

Downloadadres:De hyperlink-login is zichtbaar., zoals getoond in de onderstaande figuur:



Het installatiecommando is als volgt:


Bekijk de versie:




Opmerking:Het wordt niet aanbevolen om naar chauffeurs te zoeken op de officiële Chinese website, omdat de update niet tijdig is, kan het enkele kleine releases achterlopen!!! Het wordt aanbevolen om direct te zoeken in de officiële Engelse taal!

Referentie:

De hyperlink-login is zichtbaar.
De hyperlink-login is zichtbaar.
De hyperlink-login is zichtbaar.
De hyperlink-login is zichtbaar.




Vorig:De navigator.sendBeacon()-methode voor front-end puntmonitoring en -tracking
Volgend:Thuisnetwerk begint met een GL-MT3000 router
 Huisbaas| Geplaatst op 5-3-2025 20:55:41 |
Dit programma installeert de NVIDIA Accelerated Graphics Driver
voor Linux-x86_64 570.124.06 door de embedded tarball uit te pakken en
Het uitvoeren van de ./nvidia-installer installatietool.

--info
  Print embedded info (titel, standaard doelmap) en sluit af.

--Lsm
  Print embedded lsm-invoer (of geen LSM) en sluit af.

--pkg-geschiedenis
  Print de pakketgeschiedenis van dit bestand en sluit af.

--lijst
  Print de lijst met bestanden in het archief en sluit af.

--cheque
  Controleer de integriteit van het archief en sluit af.

-x, --alleen extract-
  Haal de inhoud uit van NVIDIA-Linux-x86_64-570.124.06.run, maar doe dat niet
  Voer 'nvidia-installer' uit.

--voeg-deze-kernel toe
  Bouw een vooraf gecompileerde kernelinterface voor de momenteel draaiende
  kernel en verpak het .run-bestand opnieuw om dit nieuw gebouwde bestand toe te voegen
  voorgecompileerde kernelinterface.  Het nieuwe .run-bestand wordt geplaatst
  in de huidige directory en de string "-custom" toegevoegd
  tot zijn naam, tenzij al aanwezig, om het te onderscheiden van de
  Origineel .run-bestand.

--patch [Patch]
  Pas de patch 'Patch' toe op de inbegrepen kernel-interfacebestanden
  Verwijder in het .run-bestand alle vooraf gecompileerde kernelinterfaces
  en vervolgens het .run-bestand opnieuw verpakt.  Het nieuwe .run-bestand zal zijn
  geplaatst in de huidige map en de string "-custom"
  aan zijn naam toegevoegd, tenzij al aanwezig, om deze te onderscheiden
  uit het originele .run-bestand.

--houden
  Verwijder de doelmap niet als je klaar bent.

--doel [NewDirectory]
  Inhoud uitpakken in 'NewDirectory'

--extract-decompressen
  Haal het ingesloten decompressieprogramma uit naar stdout


De volgende argumenten worden doorgegeven aan de ./nvidia-installer
utility:

VEELVOORKOMENDE OPTIES:

  -v, --versie
      Print de nvidia-installer versie en sluit af.

  -H, --help
      Print gebruiksinformatie voor de gemeenschappelijke commandoregelopties en sluit af.

  -A, --advanced-options
      Print gebruiksinformatie voor de algemene commandoregelopties en de geavanceerde opties, en sluit dan af.


GEAVANCEERDE OPTIES:

  -v, --versie
      Print de nvidia-installer versie en sluit af.

  -H, --help
      Print gebruiksinformatie voor de gemeenschappelijke commandoregelopties en sluit af.

  -A, --advanced-options
      Print gebruiksinformatie voor de algemene commandoregelopties en de geavanceerde opties, en sluit dan af.

  -a, --accepte-licentie
      Deze optie is verouderd en wordt genegeerd door nvidia-installer.  Het is beschikbaar voor compatibiliteit met oudere versies van nvidia-installer, waarvoor deze optie vereist was voor expliciete licentieacceptatie. Het gebruik van de NVIDIA-driver impliceert acceptatie van de NVIDIA Software License Agreement, die is opgenomen in het bestand 'LICENSE' (in de bovenste map van het driverpakket).

  -Ik, --chauffeursinformatie
      Print informatie over de momenteel geïnstalleerde NVIDIA-driverversie.

  --verwijderen
      Verwijder de momenteel geïnstalleerde NVIDIA-driver.

  --skip-module-ontladen
      Bij het verwijderen van de driver sla dan het ontladen van de NVIDIA-kernelmodule over. Deze optie wordt genegeerd wanneer de driver wordt geïnstalleerd.

  --skip-module-load
      Sla de testlading van de NVIDIA-kernelmodules over nadat de modules zijn gebouwd, en sla het laden over nadat de installatie is voltooid.

  --Sanity
      Voer basistests uit op een bestaande NVIDIA-driverinstallatie.

  -e, --expert
      Schakel de 'expert' installatiemodus in; Er zullen meer gedetailleerde vragen worden gesteld en er zal meer uitgebreide output worden afgedrukt; bedoeld voor deskundige gebruikers.  De vragen kunnen worden onderdrukt met de commandoregeloptie '--no-questions'.

  -Q, --Geen Vragen
      Stel geen vragen; De standaard (normaal gesproken 'ja') wordt aangenomen voor alle ja/nee-vragen, en de standaardreeks wordt aangenomen in elke situatie waarin de gebruiker wordt gevraagd om stringinvoer.

  -s, --stil
      Ren stilletjes; Er worden geen vragen gesteld en er wordt geen output afgedrukt, behalve foutmeldingen naar STDERR.  Deze optie impliceert '--ui=geen --geen-vragen'.

  --x-voorvoegsel=X-VOORVOEGSEL
      Het voorvoegsel waaronder de X-componenten van de NVIDIA-driver worden geïnstalleerd; de standaard is '/usr/X11R6' tenzij nvidia-installer detecteert dat X.Org >= 7.0 is geïnstalleerd, in welk geval de standaard '/usr' is.  Alleen in zeldzame gevallen mag deze optie worden gebruikt.

  --xfree86-prefix=XFREE86-PREFIX
      Dit is een verouderd synoniem voor --x-prefix.

  --x-module-pad=X-MODULE-PAD?
      Het pad waaronder de NVIDIA X-servermodules worden geïnstalleerd.  Als deze optie niet is gespecificeerd, gebruikt nvidia-installer de volgende zoekvolgorde en selecteert de eerste geldige map die het vindt: 1) 'X -showDefaultModulePath', 2) 'pkg-config --variabel= moduledir xorg-server', of 3) het X-bibliotheekpad (zie de optie '--x-library-path') plus ofwel 'modules' (voor X servers ouder dan X.Org 7.0) of 'xorg/modules' (voor X.Org 7.0 of later).

  --x-library-path=X-LIBRARY-PATH
      Het pad waaronder de NVIDIA X-bibliotheken geïnstalleerd zullen worden.  Als deze optie niet is gespecificeerd, gebruikt nvidia-installer de volgende zoekvolgorde en selecteert de eerste geldige map die het vindt: 1) 'X -showDefaultLibPath', 2) 'pkg-config --variable=libdir xorg-server', of 3) het X-voorvoegsel (zie de optie '--x-voorvoegsel') plus 'lib' op 32-bit systemen, en ofwel 'lib64' of 'lib' op 64-bit systemen, afhankelijk van de geïnstalleerde Linux-distributie.

  --x-sysconfig-path=X-SYSCONFIG-PATH
      Het pad waaronder X systeemconfiguratiebestanden worden geïnstalleerd.  Als deze optie niet is gespecificeerd, gebruikt nvidia-installer de volgende zoekvolgorde en selecteert de eerste geldige map die het vindt: 1) 'pkg-config --variable=sysconfigdir xorg-server', of 2) / usr/share/X11/xorg.conf.d.

  --opengl-prefix=OPENGL-PREFIX
      Het voorvoegsel waaronder de OpenGL-componenten van de NVIDIA-driver worden geïnstalleerd; De standaard is: '/usr'.  Alleen in zeldzame gevallen mag deze optie worden gebruikt.  De Linux OpenGL ABI (http://oss.sgi.com/projects/ogl-sample/ABI/) schrijft deze standaardwaarde voor.

  --opengl-libdir=OPENGL-LIBDIR
      Het pad ten opzichte van het OpenGL-bibliotheekinstallatieprefix waaronder de NVIDIA OpenGL-componenten worden geïnstalleerd.  De standaard is 'lib' op 32-bits systemen, en 'lib64' of 'lib' op 64-bit systemen, afhankelijk van de geïnstalleerde Linux-distributie.  Alleen in zeer zeldzame gevallen mag deze optie worden gebruikt.

  --wine-prefix=WINE-PREFIX
      Het voorvoegsel waaronder Wine-componenten van de NVIDIA-driver worden geïnstalleerd.  De standaard is '/usr'.

  --wine-libdir=WINE-LIBDIR
      Het pad ten opzichte van het Wine-installatieprefix waaronder Wine-componenten van de NVIDIA-driver worden geïnstalleerd.  De standaard is '<opengl-libdir>/nvidia/wine', waarbij <opengl-libdir> het pad is bepaald voor --opengl-libdir hierboven.

  --installer-prefix=INSTALLER-PREFIX
      Het prefix waaronder de installer-binary wordt geïnstalleerd; De standaard is: '/usr'.  Let op: gebruik alsjeblieft de optie '--utility-prefix'.

  --utility-prefix=UTILITY-PREFIX
      Het voorvoegsel waaronder de NVIDIA-hulpprogramma's (nvidia-installer, nvidia-settings, nvidia-xconfig, nvidia-bug-report.sh) en de NVIDIA-hulpprogrammabibliotheken worden geïnstalleerd; De standaard is: '/usr'.

  --utility-libdir=UTILITY-LIBDIR
      Het pad ten opzichte van het utility-installatieprefix waaronder de NVIDIA-utilitybibliotheken worden geïnstalleerd.  De standaard is 'lib' op 32-bits systemen, en 'lib64' of 'lib' op 64-bit systemen, afhankelijk van de geïnstalleerde Linux-distributie.

  --xdg-data-dir=XDG-DATA-DIR
      Het voorvoegsel waaronder XDG-databestanden (zoals applicatie-.desktop-bestanden en pictogrammen) geïnstalleerd zullen worden.  De standaard is '/usr/share'.

  --gbm-backend-dir=GBM-BACKEND-DIR
      Het pad ten opzichte van het OpenGL-bibliotheekinstallatieprefix waaronder de NVIDIA GBM-backendbibliotheek wordt geïnstalleerd.  De standaard is '<libdir>/gbm', waarbij '<libdir>'lib64' of 'lib' is, afhankelijk van de geïnstalleerde Linux-distributie.  Alleen in zeer zeldzame gevallen mag deze optie worden gebruikt.

  --gbm-backend-dir32=GBM-BACKEND-DIR32
      Het pad met betrekking tot het 32-bit OpenGL-bibliotheekinstallatieprefix waaronder de 32-bit NVIDIA GBM-backendbibliotheek wordt geïnstalleerd.  De standaard is '<libdir>/gbm', waarbij <libdir>'lib' of 'lib32' is, afhankelijk van de geïnstalleerde Linux-distributie.  Alleen in zeer zeldzame gevallen mag deze optie worden gebruikt.

  --documentation-prefix=DOCUMENTATION-PREFIX
      Het voorvoegsel waaronder de documentatiebestanden voor de NVIDIA-driver worden geïnstalleerd.  De standaard is: '/usr'.

  --applicatieprofiel-pad=APPLICATIEPROFIEL-PAD
      De map waaronder de standaard applicatieprofielen voor de NVIDIA-driver worden geïnstalleerd. De standaard is: '/usr/share/nvidia'.

  --kernel-include-path=KERNEL-INCLUDE-PATH
      De map met de kernel bevat bestanden die gebruikt moeten worden bij het compileren van de NVIDIA kernelmodule.  Deze optie is verouderd; Gebruik alstublieft '--kernel-source-path' in plaats daarvan.

  --kernel-bronpad=KERNEL-BRONPAD-PAD
      De map met de kernelbronbestanden die gebruikt moeten worden bij het compileren van de NVIDIA kernelmodule.  Als dit niet is gespecificeerd, gebruikt de installer '/lib/modules/'uname -r'/build', als die map bestaat.  Anders gebruikt hij '/usr/src/linux'.

  --kernel-output-path=KERNEL-OUTPUT-PATH
      De map met eventuele KBUILD-uitvoerbestanden als een van de parameters 'KBUILD_OUTPUT' of 'O' aan KBUILD werd doorgegeven bij het bouwen van de kernelafbeelding/modules.  Wanneer niet gespecificeerd, gaat de installer ervan uit dat er geen aparte uitvoermap is gebruikt.

  --kernel-install-path=KERNEL-INSTALL-PATH
      De map waarin de NVIDIA kernelmodule geïnstalleerd moet worden.  De standaardwaarde is ofwel '/lib/modules/'uname -r'/kernel/drivers/video' (als '/lib/modules/'uname -r'/kernel' bestaat) of '/lib/modules/'uname -r'/video'.

  --proc-mount-point=PROC-MOUNT-POINT
      Het mountpunt voor het proc-bestandssysteem; als dit niet wordt gespecificeerd, staat deze waarde standaard op '/proc' (wat normaal gesproken correct is).  Het mountpoint van het proc-bestandssysteem is nodig vanwege de inhoud van het '<proc-bestandssysteem>/version' wordt gebruikt bij het identificeren of er een vooraf gecompileerde kernelinterface beschikbaar is voor de momenteel draaiende kernel.  Deze optie zou alleen in zeer zeldzame gevallen nodig moeten zijn.

  --log-bestandsnaam=LOG-BESTANDSNAAM-
      Bestandsnaam van het installatielogbestand (de standaard is: '/var/log/nvidia-installer.log').

  --tmpdir=TMPDIR
      Gebruik de opgegeven map als tijdelijke map bij het genereren van tijdelijke bestanden die door de installer worden gebruikt; als deze niet wordt gegeven, wordt de volgende lijst doorzocht, en wordt de eerste bestaande gebruikt als $TMPDIR, /tmp, ., $HOME.

  --ui=UI
      Specificeer welke gebruikersinterface je wilt gebruiken, indien beschikbaar.  Geldige waarden voor UI zijn 'ncurses' (de standaard) of 'geen'. Als de ncurses-interface niet initialiseert, of 'geen' wordt gespecificeerd, wordt een eenvoudige printf/scanf-interface gebruikt.

  -c, --no-ncurses-color
      Schakel het gebruik van kleur uit in de gebruikersinterface van ncurses.

  --no-nvidia-modprobe
      Sla de installatie van 'nvidia-modprobe' over, een setuid-rootprogramma dat nvidia-installer standaard installeert.  nvidia-modprobe kan door NVIDIA-drivercomponenten in gebruikersruimte worden gebruikt om de NVIDIA-kernelmodule te laden, de NVIDIA-apparaatbestanden aan te maken en bepaalde runtime-instellingen in de kernel te configureren wanneer die componenten draaien zonder voldoende rechten om dit zelfstandig te doen, bijvoorbeeld de CUDA-driver draait binnen de rechten van een niet-privilegede gebruiker.  Deze utility is alleen nodig als andere manieren om deze bevoorrechte bewerkingen uit te voeren niet beschikbaar zijn. Zie de nvidia-modprobe(1) man-pagina voor volledige details over de taken die door deze tool worden uitgevoerd.

  -k KERNEL-NAAM, --kernel-naam=KERNEL-NAAM
      Bouw en installeer de NVIDIA kernelmodule voor de niet-draaiende kernel gespecificeerd door KERNEL-NAME (KERNEL-NAME moet de output zijn van 'uname -r' wanneer de doelkernel daadwerkelijk draait).  Deze optie impliceert '--no-precomiled-interface'.  Als de opties '--kernel-install-path' en '--kernel-source-path' niet worden gegeven, worden deze afgeleid uit KERNEL-NAME; bijvoorbeeld: '/lib/modules/KERNEL-NAME/kernel/drivers/video/' en respectievelijk '/lib/modules/KERNEL-NAME/build/'.

  -n, --geen-voorgecompileerde-interface
      Schakel het gebruik van vooraf gecompileerde kernel-interfaces uit.

  --geen-abi-noot
      De NVIDIA OpenGL-bibliotheken bevatten een OS ABI-notitietag, die de minimale kernelversie aangeeft die nodig is om de bibliotheek te gebruiken.  Deze optie zorgt ervoor dat de installer deze notitie tijdens de installatie uit de OpenGL-bibliotheken verwijdert.

  --no-rpm
      Normaal gesproken controleert de installateur op verschillende toeren die conflicteren met de driver (specifiek: NVIDIA_GLX en NVIDIA_kernel), en verwijdert ze als die aanwezig zijn.  Deze optie schakelt deze check uit.

  -b, --geen backup
      Tijdens de installatie van de driver worden conflicterende bestanden geback-upt, zodat ze kunnen worden hersteld wanneer de driver wordt verwijderd.  Deze optie zorgt ervoor dat de installer simpelweg conflicterende bestanden verwijdert in plaats van ze te back-uppen.

  -r, --geen-recursie
      Normaal gesproken zal nvidia-installer recursief zoeken naar mogelijk conflicterende bibliotheken onder de standaard OpenGL- en X-serverinstallatielocaties.  Met deze optie ingesteld zoekt de installer alleen in de top-level directories.

  -K, --kernelmodules-only
      Installeer alleen de kernelmodules en verwijder de bestaande driver niet.  Dit is bedoeld om kernelmodules te installeren voor extra kernels (in gevallen waarin je tussen meerdere kernels kunt opstarten).  Om deze optie te gebruiken, moet je al een driver geïnstalleerd hebben, en de versie van de geïnstalleerde driver moet overeenkomen met de versie van deze kernelmodules.

  --geen-kernel-modules
      Installeer alles behalve de kernelmodules en verwijder geen bestaande, mogelijk conflicterende, kernelmodules.  Dit kan nuttig zijn in sommige debugomgevingen, of bij het installeren van open kernelmodules vanuit de broncode.  Als je deze optie gebruikt, moet je ervoor zorgen dat NVIDIA-kernelmodules die overeenkomen met deze driverversie apart worden geïnstalleerd.

  --geen-x-check
      Stop de installatie niet als nvidia-installer merkt dat er een X-server draait.  Alleen in zeer zeldzame gevallen mag deze optie worden gebruikt.

  --precompiled-kernel-interfaces-path=PRECOMPILED-KERNEL-INTERFACES-PATH
      Voordat je zoekt naar een vooraf gecompileerde kernelinterface in het .run-bestand, zoek je in de opgegeven map.

  -z, --no-nouveau-check
      Normaal gesproken stopt nvidia-installer de installatie als de nouveau-kerneldriver in gebruik is.  Gebruik deze optie om deze check uit te schakelen.

  -Z, --onbruikbaar-nouveau, --geen-ondeugbaar-nouveau
      Nvidia-installer zal standaard proberen de Nouveau-kerneldriver uit te schakelen als deze tijdens de installatie wordt gebruikt. Gebruik '--no-disable-nouveau om te voorkomen dat nvidia-installer nouveau standaard uitschakelt.

  -X, --run-nvidia-xconfig
      Nvidia-installer kan optioneel de nvidia-xconfig utility aanroepen.  Dit zal het configuratiebestand van System X bijwerken zodat de NVIDIA X-driver wordt gebruikt.  Het bestaande X-configuratiebestand wordt geback-upt.  Aan het einde van de installatie vraagt nvidia-installer de gebruiker of hij nvidia-xconfig wil uitvoeren; Het standaardantwoord is 'nee'.  Gebruik deze optie om het standaardantwoord 'ja' te maken.  Dit is handig bij de opties '--geen vragen' of '--stilte', die de standaardwaarden voor alle vragen aannemen.

  --force-selinux=FORCE-SELINUX
      Linux-installaties met SELinux (Security-Enhanced Linux) vereisen dat het beveiligingstype van alle gedeelde bibliotheken wordt ingesteld op 'shlib_t' of 'textrel_shlib_t', afhankelijk van de distributie. Nvidia-installer detecteert wanneer het beveiligingstype moet worden ingesteld en stelt dit in met CHCon(1) op de gedeelde bibliotheken die het installeert.  Als de execstack(8) systeemtool aanwezig is, zal nvidia-installer deze gebruiken om ook de uitvoerbare stack-flag van de bibliotheken te wissen.  Gebruik deze optie om de detectie van nvidia-installer te overschrijven wanneer het beveiligingstype moet worden ingesteld.  Geldige waarden voor FORCE-SELINUX zijn 'ja' (force setting van het beveiligingstype), 'nee' (voorkom het instellen van het beveiligingstype) en 'default' (laat nvidia-installer beslissen wanneer de beveiliging wordt ingesteld type).

  --selinux-chcon-type=SELINUX-CHCON-TYPE
      Wanneer SELinux-ondersteuning is ingeschakeld, probeert nvidia-installer te bepalen welk chcon-argument gebruikt moet worden door eerst 'textrel_shlib_t', dan 'texrel_shlib_t' en vervolgens 'shlib_t' te proberen.  Gebruik deze optie om deze detectielogica te overrulen.

  --geen-zucht-omweg-oplossing
      Normaal gesproken negeert nvidia-installer het SIGWINCH-signaal voordat het een fork maakt om commando's uit te voeren, bijvoorbeeld om de kernelmodule te bouwen, en herstelt de SIGWINCH-signaalhandler nadat het kindproces is gestart Beëindigd.  Deze optie schakelt dit gedrag uit.

  --geen-distributiescripts
      Normaal gesproken draait nvidia-installer scripts van /usr/lib/nvidia voor en na het installeren of verwijderen van de driver.  Gebruik deze optie om de uitvoering van deze scripts uit te schakelen.

  --no-opengl-files
      Installeer geen van de OpenGL-gerelateerde driverbestanden.

  --geen-wijn-bestanden
      Installeer geen van de Wine-driverbestanden.

  --kernel-module-source-prefix=KERNEL-MODULE-SOURCE-PREFIX
      Specificeer een pad waarop de bronmap van de kernelmodule zal worden geïnstalleerd. Standaard: bron installeren op /usr/src

  --kernel-module-source-dir=KERNEL-MODULE-SOURCE-DIR
      Geef de naam op van de map waar de kernelmodulebronnen zullen worden geïnstalleerd. Standaard: de mapnaam is nvidia-VERSION

  --geen-kernel-module-source
      Sla de installatie van de kernelmodulebron over.

  --dkms, --no-dkms
      nvidia-installer kan optioneel de NVIDIA kernelmodulebronnen, indien geïnstalleerd, registreren bij DKMS, en vervolgens een kernelmodule bouwen en installeren met de door DKMS geregistreerde bronnen.  Dit stelt de DKMS-infrastructuur in staat om automatisch een nieuwe kernelmodule te bouwen bij het wisselen van kernels.  Tijdens de installatie, als DKMS wordt gedetecteerd, zal nvidia-installer de gebruiker vragen of hij de module bij DKMS wil registreren; Het standaardantwoord is 'ja', tenzij de --no-DKMS-optie is ingesteld, in welk geval het standaardantwoord 'nee' is.

  --module-signing-secret-key=MODULE-SIGNING-SECRET-KEY.
      Specificeer een pad naar een privésleutel om te gebruiken voor het ondertekenen van de NVIDIA kernelmodule. De bijbehorende publieke sleutel moet ook worden verstrekt.

  --module-signing-public-key=MODULE-SIGNING-PUBLIC-KEY
      Specificeer een pad naar een publieke sleutel om te gebruiken voor het verifiëren van de handtekening van de NVIDIA kernelmodule. De bijbehorende privésleutel moet ook worden verstrekt.

  --module-signing-script=MODULE-SIGNING-SCRIPT?
      Specificeer een pad naar een programma om te gebruiken voor het ondertekenen van de NVIDIA-kernelmodule. Het programma wordt aangeroepen met de argumenten: programnaam <HASH> <PRIVATEKEY> <PUBLICKEY> <MODULE>; Als het programma een foutstatus teruggeeft, wordt het opnieuw aangeroepen met de argumenten: programnaam <PRIVATEKEY> <PUBLICKEY> <MODULE>. Standaard: gebruik het sign-file script in de kernel-bronmap.

  --module-ondertekening-sleutelpad=MODULE-ONDERTEKENING-SLEUTEL-PAD.
      Geef een pad aan waarop ondertekeningssleutels die door nvidia-installer zijn gegenereerd, worden geïnstalleerd. Standaard: sleutels installeren op '/usr/share/nvidia'.

  --module-signing-hash=MODULE-SIGNING-HASH
      Specificeer een cryptografisch hashalgoritme om kernelmodules te ondertekenen. Dit vereist een module-ondertekeningstool die expliciete selectie van het hash-algoritme mogelijk maakt, en de naam van het hash-algoritme moet herkenbaar zijn door de module-ondertekeningstool. Standaard: selecteer automatisch een hashalgoritme, gebaseerd op de configuratie van de kernel.

  --module-signing-x509-hash=MODULE-SIGNING-X509-HASH
      Specificeer een cryptografisch hash-algoritme om te gebruiken voor het ondertekenen van X.509-certificaten die door nvidia-installer zijn gegenereerd. De naam van het hashalgoritme moet een van de berichtdigestalgoritmen zijn die worden herkend door het x509(1)-commando.

  --geen-check-voor-alternatieve-installaties
      Beheerders van alternatieve driverinstallatiemethoden kunnen de aanwezigheid en/of beschikbaarheid van een alternatieve driverinstallatie rapporteren aan nvidia-installer. Door deze optie in te stellen, wordt de controle voor alternatieve driverinstallaties overgeslagen.

  --geen-verenigd-geheugen
      Installeer de NVIDIA Unified Memory kernelmodule niet. Deze kernelmodule is vereist voor CUDA op 64-bits systemen, en als deze niet is geïnstalleerd, kunnen de CUDA-driver en CUDA-applicaties niet meer worden uitgevoerd. De optie '--geen-unified-memory' moet alleen worden gebruikt om fouten te omzeilen bij het bouwen of installeren van de Unified Memory-kernelmodule op systemen die geen CUDA hoeven te draaien.

  --no-drm
      Installeer de nvidia-drm kernelmodule niet. Deze kernelmodule biedt verschillende functies, waaronder X11-autoconfiguratie, ondersteuning voor PRIME en DRM-KMS. Deze laatste wordt gebruikt om modesetting te ondersteunen op venstersystemen die onafhankelijk van X11 draaien. De optie '--no-drm' moet alleen worden gebruikt om fouten te omzeilen bij het bouwen of installeren van de nvidia-drm kernelmodule op systemen die deze functies niet nodig hebben.

  --no-peermem
      Installeer de nvidia-peermem kernelmodule niet. Deze kernelmodule biedt ondersteuning voor peer-to-peer geheugendeling met Mellanox HCA's (Host Channel Adapters) via GPUDirect RDMA (Remote Direct Memory Access).

  -j GELIJKTIJDIGHEID-NIVEAU, --gelijktijdigheid-niveau=GELIJKTIJDIGHEID-NIVEAU-NIVEAU
      Stel het gelijktijdigheidsniveau in voor bewerkingen zoals het bouwen van de kernelmodule die geparalleliseerd kan worden op SMP-systemen. Standaard wordt dit ingesteld op het aantal gedetecteerde CPU's, of op '1', als nvidia-installer het aantal CPU's niet detecteert. Systemen met een groot aantal CPU's hebben het standaard gelijktijdigheidsniveau beperkt tot 32; Het instellen van een hoger niveau op de commandoregel overschrijft deze limiet.

  --force-libglx-indirect
      Installeer altijd een libGLX_indirect.so.0 symlink, en overschrijf er een als die bestaat.

  --geen-libglx-indirect
      Installeer geen libGLX_indirect.so.0 symlink.

  --install-libglvnd, --no-install-libglvnd
      De installateur zal proberen te bepalen of de libglvnd-bibliotheken al beschikbaar zijn, en zal ze installeren als dat niet zo is. Gebruik --install-libglvnd om altijd de libglvnd-bibliotheken te installeren en alle bestaande bibliotheken te overschrijven.  Gebruik --no-install-libglvnd om de libglvnd-bibliotheken uit te sluiten, zelfs als ze lijken te ontbreken.

  --glvnd-egl-config-path=GLVND-EGL-CONFIG-PATH
      Installeer het EGL-leveranciersbibliotheekconfiguratiebestand in deze map. Als de libglvnd-bibliotheken al aanwezig zijn, zal de installer standaard proberen het pad te bepalen door 'pkg-config --variable=datadir libglvnd' uit te voeren. Als dat niet lukt, wordt het standaard /usr/share/glvnd/egl_vendor.d.

  --egl-external-platform-config-path=EGL-EXTERNAL-PLATFORM-CONFIG-PATH
      Als het pakket een EGL externe platformbibliotheek bevat, installeer dan het EGL externe platformbibliotheek configuratiebestand in deze map. Standaard is /usr/share/egl/egl_external_platform.d.

  --override-file-type-destination=OVERRIDE-FILE-TYPE-DESTINATION
      Overschrijf de standaardbestemming voor een bestandstype. Deze optie neemt een argument in de vorm van '<FILE_TYPE>:<destination>', waarbij <FILE_TYPE> een bestandstype uit het installer-.manifest-bestand is, en <destination> is een absoluut pad naar de map waar bestanden van dat type geïnstalleerd moeten worden. Deze optie kan meerdere keren worden gegeven om de bestemmingen voor meerdere bestandstypen te overschrijven. Het gebruik van deze optie gaat voorrang boven andere opties die anders de bestemming van het opgegeven bestandstype zouden kunnen beïnvloeden.

  --skip-depmod
      Voer de depmod(1)-tool niet uit nadat je kernelmodules hebt aangepast.  Dit moet alleen gebruikt worden in gevallen waarin depmod(1) apart wordt uitgevoerd nadat nvidia-installer is uitgevoerd.

  --systemd, --geen-systemd
      Standaard installeert de installer systemd-eenheidsbestanden als systemctl wordt gedetecteerd. Door --no-systemd te specificeren schakelt je installatie van systemd-units uit.

  --systemd-unit-prefix=SYSTEMD-UNIT-PREFIX
      Het pad waarnaartoe systemd unit-bestanden moeten worden geïnstalleerd. Standaard gebruikt de installer 'pkg-config --variable=systemdsystemunitdir systemd' om de locatie te bepalen waar systemd-eenheidsbestanden worden geïnstalleerd, of '/usr/lib/systemd/system' als pkg-config niet beschikbaar. Negeert als --no-systemd wordt gespecificeerd.

  --systemd-sleep-prefix=SYSTEMD-SLEEP-PREFIX
      Het pad waarnaar systemd-sleep scriptbestanden geïnstalleerd moeten worden. Standaard gebruikt de installer 'pkg-config --variable=systemdsleepdir systemd' om de locatie te bepalen waar systemd-sleep scriptbestanden worden geïnstalleerd, of '/usr/lib/systemd/system-sleep' als pkg-config is niet beschikbaar. Negeert als --no-systemd wordt gespecificeerd.

  --systemd-sysconf-prefix=SYSTEMD-SYSCONF-PREFIX
      Het pad naar welk systeemeenheid symlinks toelaat, moet worden geïnstalleerd. Standaard gebruikt de installer 'pkg-config --variable=systemdsystemconfdir systemd' om de locatie te bepalen waar deze symlinks geïnstalleerd moeten worden, of '/etc/systemd/system' als pkg-config dat niet is beschikbaar. Negeert als --no-systemd wordt gespecificeerd.

  -M KERNEL-MODULE-TYPE, --kernel-module-type=KERNEL-MODULE-TYPE
      Het type kernelmodules om te bouwen en te installeren. Geldige waarden zijn open en propriëtair.

  -m KERNEL-MODULE-BUILD-DIRECTORY, --kernel-module-build-directory=KERNEL-MODULE-BUILD-DIRECTORY
      Stel direct de map in binnen het pakket waarin de kernelmodules worden gebouwd. Deze optie is verouderd; gebruik in plaats daarvan --kernel-module-type.

  --print-recommended-kernel-module-type
      Print als open of propriëtaire modules moeten worden gebruikt op basis van de momenteel aangesloten GPU's en exit. OPMERKING: Een kernelmoduletype kan worden aanbevolen, zelfs als het niet in dit driverpakket is opgenomen.

  --toestaan-installatie-met-draaiende-driver, --geen-toestaan-installatie-met-draaiende-driver
      Ga door met de installatie, zelfs als er al een NVIDIA-driver is geïnstalleerd en draait.

  --herbouw-initramfs, --geen-herbouw-initramfs
      Het herbouwen van de initramfs nadat de installatie voltooid is, ongeacht de standaardactie aanbevolen door nvidia-installer.  --no-rebuild-initramfs slaat het herbouwen van de initramfs na voltooiing over.  Deze opties zijn handig voor niet-interactieve installaties wanneer een specifiek gedrag gewenst is, ongeacht wat nvidia-installer standaard zou aanraden bij een interactieve installatie.


 Huisbaas| Geplaatst op 5-3-2025 20:56:21 |
CUDA Toolkit

Options:
  --stil
    Voert een installatie uit zonder verdere gebruikersinvoer en minimaal
    commandoregel-uitvoer gebaseerd op de onderstaande opties. Stil
    installaties zijn nuttig voor het scripten van de installatie van CUDA.
    Het gebruik van deze optie impliceert acceptatie van de EULA. Als je met
    Niet-root-rechten, extra aanpassingen kunnen nodig zijn
    met andere commandoregelopties.

  --chauffeur
    Installeer de CUDA-driver.

  --kernelobjecten
    Installeer de CUDA-kernelobjecten.
  
  --kopath=<path>
    Installeer de CUDA-kernelobjecten op <path>.

  --gereedschapskist
    Installeer de CUDA Toolkit.

  --toolkitpath=<path>
    Installeer de CUDA Toolkit in de <path> map. Als deze vlag dat niet is
    mits het standaardpad /usr/local/cuda-12.8 wordt gebruikt.

  --installpath=<path>
    Installeer alles in de <path> map. Deze vlag overschrijft de
    --toolkitpath-vlag als deze is ingesteld.

  --extract=<path>
    Pakt driver, runfile en de ruwe bestanden van de toolkit uit <path>naar .

    Dit is vooral handig wanneer men de driver wil installeren met een of
    Meer van de commandoregelopties die door de driver-installer worden aangeboden
    niet blootgesteld in deze installatie.

  --afjakkeren
    Negeert versiecontroles van compiler, wat installatie zou kunnen voorkomen.

  --no-opengl-libs
    Voorkomt dat de driverinstallatie de GL-bibliotheken van NVIDIA installeert.
    Handig voor systemen waarbij het scherm wordt aangestuurd door een niet-NVIDIA GPU.
    In dergelijke systemen konden NVIDIA's GL-bibliotheken voorkomen dat X laadde
    netjes.

  --no-man-page
    Installeer de manpages niet onder /usr/share/man.

  --kernel-module-type=<propriëtair|open>
    Vertelt de driverinstallatie om een propriëtaire of open variant van kernelsource te gebruiken
    bij het bouwen van de NVIDIA kernelmodules. Hetzelfde als --kernel-module-build-directory.

  --kernel-module-build-directory=<kernel|kernel-open>
    Vertelt de driverinstallatie om legacy of open variant van kernel source te gebruiken
    bij het bouwen van de NVIDIA kernelmodule. De open smaak van de kernel is alleen
    Ondersteund op Turing-GPU's en nieuwere.

  -m=kernel
    Vertelt de driverinstallatie om de legacy variant van kernelsource te gebruiken wanneer
    het bouwen van de NVIDIA kernelmodule.
    Afkorting voor --kernel-module-build-directory=kernel

  -m=kernel-open
    Vertelt de driverinstallatie om open variant van kernelsource te gebruiken wanneer
    het bouwen van de NVIDIA kernelmodule. De kernel-open flavor wordt alleen ondersteund
    op Turing-GPU's en nieuwere.
    Afkorting voor --kernel-module-build-directory=kernel-open

  --kernel-bron-pad=<path>
    Geeft de driverinstallatie opdracht om <path> als kernel-bronmap te dienen
    bij het bouwen van de NVIDIA kernelmodule. Vereist voor systemen waarbij de
    kernelbron wordt geïnstalleerd op een niet-standaard locatie.

  --kernel-output-path=<path>
    Vertelt de driverinstallatie om <path> als kernel-uitvoermap te dienen
    bij het bouwen van de NVIDIA kernelmodule. Vereist voor systemen waarbij de
    kernel-obects worden geladen vanaf een niet-standaard locatie.

  --run-nvidia-xconfig
    Vertelt de driverinstallatie om nvidia-xconfig uit te voeren om het systeem bij te werken
    X-configuratiebestand zodat de NVIDIA X-driver wordt gebruikt. De reeds bestaande
    X-configuratiebestand wordt geback-upt.

    Deze optie mag niet worden gebruikt op systemen die een aangepaste optie vereisen
    X-configuratie, of op systemen waar een niet-NVIDIA GPU de rendering verzorgt
    beeldscherm.

  --no-drm
    Installeer de nvidia-drm kernelmodule niet. Deze kernelmodule biedt
    verschillende functies, waaronder X11-autoconfiguratie, ondersteuning voor PRIME, en
    DRM-KMS. Deze laatste wordt gebruikt om modesetting op venstersystemen te ondersteunen
    die onafhankelijk van X11 draaien. De optie '--no-drm' mag alleen worden gebruikt
    Om fouten te omzeilen bij het bouwen of installeren van de Nvidia-DRM kernelmodule
    op systemen die deze functies niet nodig hebben.

  --tmpdir=<path>
    Voert tijdelijke acties uit binnen <path> in plaats van /tmp. Nuttig in
    gevallen waarin /tmp niet kan worden gebruikt (bestaat niet, is vol, is gemonteerd met
    'noexec', enzovoort).

  ---
    Einde van de opties, separator. Daarna worden gevoerde argumenten
    doorgestuurd naar de NVIDIA-Linux*.run driver installer.

  --Help
    Print dit hulpbericht.
 Huisbaas| Geplaatst op 2025-3-5 21:32:15 |

Ubuntu 24.04 grafische kaart A10 met een NVIDIA-driver geïnstalleerd

NVTOP staat voor Neat Videocard TOP, een (h)top-achtige GPU en accelerator taskmonitor. Het kan meerdere GPU's verwerken en informatie over hen op een htop-achtige manier printen.

Momenteel ondersteunde leveranciers zijn AMD (Linux amdgpu-driver), Apple (beperkte M1- en M2-ondersteuning), Huawei (Ascend), Intel (Linux i915/Xe-driver), NVIDIA (Linux propriëtaire driver), Qualcomm Adreno (Linux MSM-driver), Broadcom VideoCore (Linux v3d-driver).

Installeer NVTOP



De hyperlink-login is zichtbaar.
 Huisbaas| Geplaatst op 6-9-2025 21:19:02 |
Zoek naar cudnn-versiefouten
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

Je kunt het volgende commando proberen:
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com