Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 2106|Resposta: 4

Placa de vídeo Ubuntu 24.04 A10 com driver NVIDIA instalado

[Copiar link]
Postado em 05-03-2025 17:57:59 | | | |
Requisitos: Comprei um servidor de GPU no Alibaba Cloud, a configuração é A10 dual card, você pode marcar a opção "Instalar driver de GPU" ao criar uma instância, quero instalar eu mesmo, não é difícil de comer.

Especificação da instância: tipo de computação da GPUgn7i/ ecs.gn7i-c32g1.16xlarge (64 vCPU 376 GiB)
Sistema: Ubuntu 24.04 64-bit (Reforço de Segurança)

Especificações da GPU:O login do hiperlink está visível.

Instalar os drivers NVIDIA

Abra o site oficial para buscar drivers de acordo com o modelo da placa de vídeo, pegue a A10 como exemplo, como mostrado na figura abaixo:



Download do Driver:O login do hiperlink está visível.

Faça login no servidor e instale-o com o seguinte comando:



Selecione "NVIDIA ProprietáriaIsso mesmo, a diferença é a seguinte:

NVIDIA Proprietário:

Tipo de licença: Software proprietário
Recursos: A NVIDIA desenvolve e mantém seus próprios recursos, o código não está disponível publicamente e os usuários não podem visualizar ou modificar o código-fonte.
Prós: Desempenho geralmente melhor, suporte aos recursos de hardware mais recentes e oferece melhor otimização e estabilidade.
Contras: Dependendo de atualizações e suporte da NVIDIA, pode não ser tão transparente quanto drivers open-source.

MIT/GPL:

Tipo de licença: Software de Código Aberto, sob a licença MIT ou Licença Pública Geral GNU (GPL).
Recursos: O código é totalmente público, permitindo que os usuários visualizem, modifiquem e distribuam.
Prós: Suporte comunitário mais transparente e extenso, adequado para quem deseja aprender mais sobre ou modificar drivers.
Contras: Pode não ter o mesmo desempenho dos drivers proprietários, e alguns recursos avançados podem não ser suportados.

Haverá alguns avisos depois, apenas continue. O aviso diz:

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.

Veja as informações do piloto:


A versão CUDA aqui se refere ao CUDA Toolkit que também precisa ser a versão 12.8 para ser instalado


Instale o CUDA Toolkit

Endereço de Download:O login do hiperlink está visível., como mostrado na figura abaixo:



Comandos de instalação:


Ver comandos de versão:




Instalar cuDNN

Endereço de Download:O login do hiperlink está visível., como mostrado na figura abaixo:



O comando de instalação é o seguinte:


Ver Versão:




Comentário:Não é recomendado buscar motoristas no site oficial chinês, como a atualização não está no prazo, pode estar vários lançamentos menores atrasada!!! Recomenda-se pesquisar diretamente do idioma oficial em inglês!

Referência:

O login do hiperlink está visível.
O login do hiperlink está visível.
O login do hiperlink está visível.
O login do hiperlink está visível.




Anterior:O método navigator.sendBeacon() para monitoramento e rastreamento de pontos front-end
Próximo:A rede doméstica começa com o roteador GL-MT3000
 Senhorio| Publicado em 05-03-2025 às 20:55:41 |
Este programa vai instalar o Driver de Vídeo Acelerado da NVIDIA
para Linux-x86_64 570.124.06 desempacotando o tarball embutido e
Executando o utilitário de instalação ./nvidia-installer.

--informação
  Imprima informações incorporadas (título, diretório de destino padrão) e saia.

--Lsm
  Imprimir entrada e saída de LSM embutida (ou sem LSM).

--pkg-história
  Imprima o histórico do pacote deste arquivo e saia.

--lista
  Imprima a lista de arquivos no arquivo e saia.

--verificar
  Verifique a integridade do arquivo e saia.

-x, --somente extração
  Extraia o conteúdo de NVIDIA-Linux-x86_64-570.124.06.run, mas não faça isso
  Execute o 'nvidia-installer'.

--adicionar-este-kernel
  Construir uma interface de kernel pré-compilada para o sistema atualmente em execução
  kernel e reempacotar o arquivo .run para incluir esse novo arquivo
  Interface de kernel pré-compilada.  O novo arquivo .run será colocado
  no diretório atual e a string "-custom" adicionada
  ao seu nome, a menos que já esteja presente, para distingui-lo do
  .run original.

--aplica-patch [Patch]
  Aplique o patch 'Patch' aos arquivos de interface do kernel incluídos
  No arquivo .run, remova quaisquer interfaces de kernel pré-compiladas
  e então reempacotar o arquivo .run.  O novo arquivo .run será
  colocado no diretório atual e na string "-custom"
  anexado ao seu nome, a menos que já estivesse presente, para distingui-lo
  do arquivo .run original.

--guardar
  Não delete o diretório de destino quando terminar.

--alvo [NewDirectory]
  Extrair o conteúdo em 'NewDirectory'

--extrair-descomprimir
  Extrair o programa de descompressão embutido para stdout


Os seguintes argumentos serão repassados ao instalador ./nvidia
utility:

OPÇÕES COMUMS:

  -v, --versão
      Imprima a versão do instalador da Nvidia e saia.

  -h, --ajuda
      Imprima informações de uso para as opções comuns de linha de comando e saia.

  -A, --opções avançadas
      Imprima informações de uso para as opções comuns de linha de comando, assim como para as opções avançadas, e então saia.


OPÇÕES AVANÇADAS:

  -v, --versão
      Imprima a versão do instalador da Nvidia e saia.

  -h, --ajuda
      Imprima informações de uso para as opções comuns de linha de comando e saia.

  -A, --opções avançadas
      Imprima informações de uso para as opções comuns de linha de comando, assim como para as opções avançadas, e então saia.

  -A, --Aceitar-licença
      Essa opção está obsoleta e ignorada pelo instalador nvidia.  Ele é fornecido para compatibilidade com versões antigas do nvidia-installer, que exigiam essa opção para aceitação explícita da licença. O uso do driver NVIDIA implica aceitação do Contrato de Licença de Software NVIDIA, contido no arquivo 'LICENSE' (no diretório de nível superior do pacote de drivers).

  -Eu, --Informações do motorista
      Imprima informações sobre a versão do driver NVIDIA atualmente instalada.

  --desinstalar
      Desinstale o driver NVIDIA instalado atualmente.

  --pular-descarregar módulos
      Ao desinstalar o driver, pule o descarregamento do módulo kernel da NVIDIA. Essa opção é ignorada quando o driver está sendo instalado.

  --pular-módulo-carga
      Pule a carga de teste dos módulos do kernel NVIDIA após a construção e pule o carregamento deles após a instalação estar concluída.

  --sanidade
      Realize testes básicos de sanidade em uma instalação de driver NVIDIA já existente.

  -e, --especialista
      Ative o modo de instalação 'especialista'; Perguntas mais detalhadas serão feitas e conteúdos mais verbosos serão impressos; destinado a usuários especialistas.  As perguntas podem ser suprimidas com a opção de linha de comando '--no-questions'.

  -Q, --sem perguntas
      Não faça perguntas; o padrão (normalmente 'sim') é assumido para todas as perguntas sim/não, e a string padrão é assumida em qualquer situação em que o usuário seja solicitado a inserir a string.

  -s, --silencioso
      Correr silenciosamente; Nenhuma pergunta é feita e nenhum resultado é impresso, exceto mensagens de erro para Stderr.  Essa opção implica '--ui=nenhum --não-perguntas'.

  --x-prefix=X-PREFIXO
      O prefixo sob o qual os componentes X do driver NVIDIA serão instalados; o padrão é '/usr/X11R6', a menos que o instalador da Nvidia detecte que X.Org >= 7.0 está instalado, caso em que o padrão é '/usr'.  Essa opção deve ser usada apenas em circunstâncias raras.

  --xfree86-prefix=XFREE86-PREFIXO
      Este é um sinônimo obsoleto para --x-prefixo.

  --x-caminho-módulo=X-CAMINHO-MÓDULO-
      O caminho pelo qual os módulos servidor NVIDIA X serão instalados.  Se essa opção não for especificada, o nvidia-installer usa a seguinte ordem de busca e seleciona o primeiro diretório válido que encontrar: 1) 'X -showDefaultModulePath', 2) 'pkg-config --variable= moduledir xorg-server', ou 3) o caminho da biblioteca X (veja a opção '--x-library-path') mais ou 'modules' (para servidores X mais antigos que X.Org 7.0) ou 'xorg/modules' (para X.Org 7.0 ou posterior).

  --x-library-path=X-LIBRARY-PATH
      O caminho sob o qual as bibliotecas do NVIDIA X serão instaladas.  Se essa opção não for especificada, o nvidia-installer usa a seguinte ordem de busca e seleciona o primeiro diretório válido que encontrar: 1) 'X -showDefaultLibPath', 2) 'pkg-config --variable=libdir xorg-server', ou 3) o prefixo X (veja a opção '--x-prefix') mais 'lib' em sistemas de 32 bits, e 'lib64' ou 'lib' em sistemas de 64 bits, dependendo da distribuição Linux instalada.

  --x-sysconfig-caminho=X-SYSCONFIG-PATH
      O caminho sob o qual X arquivos de configuração do sistema serão instalados.  Se essa opção não for especificada, o nvidia-installer usa a seguinte ordem de busca e seleciona o primeiro diretório válido que encontrar: 1) 'pkg-config --variable=sysconfigdir xorg-server', ou 2) / usr/share/X11/xorg.conf.d.

  --opengl-prefix=OPENGL-PREFIXO
      O prefixo sob o qual os componentes OpenGL do driver NVIDIA serão instalados; O padrão é: '/USR'.  Essa opção deve ser usada apenas em circunstâncias raras.  O Linux OpenGL ABI (http://oss.sgi.com/projects/ogl-sample/ABI/) determina esse valor padrão.

  --opengl-libdir=OPENGL-LIBDIR
      O caminho relativo ao prefixo de instalação da biblioteca OpenGL sob o qual os componentes NVIDIA OpenGL serão instalados.  O padrão é 'lib' em sistemas de 32 bits, e 'lib64' ou 'lib' em sistemas de 64 bits, dependendo da distribuição Linux instalada.  Essa opção deve ser usada apenas em circunstâncias muito raras.

  --prefixo-vinho=PREFIXO-VINHO
      O prefixo sob o qual os componentes Wine do driver NVIDIA serão instalados.  O padrão é '/usr'.

  --wine-libdir=WINE-LIBDIR
      O caminho relativo ao prefixo de instalação do Wine sob o qual os componentes do driver NVIDIA do Wine serão instalados.  O padrão é '<opengl-libdir>/nvidia/wine', onde <opengl-libdir> é o caminho determinado para --opengl-libdir acima.

  --installer-prefix=INSTALLER-PREFIXO
      O prefixo sob o qual o binário instalador será instalado; O padrão é: '/USR'.  Nota: por favor, use a opção '--utility-prefix' em vez disso.

  --prefixo-utility=PREFIXO-UTILITY-
      O prefixo sob o qual serão instaladas as bibliotecas utilitárias NVIDIA (nvidia-installer, nvidia-settings, nvidia-xconfig, nvidia-bug-report.sh) e as utilidades NVIDIA; O padrão é: '/USR'.

  --utility-libdir=UTILITY-LIBDIR
      O caminho relativo ao prefixo de instalação da utilidade sob o qual as bibliotecas utilitárias NVIDIA serão instaladas.  O padrão é 'lib' em sistemas de 32 bits, e 'lib64' ou 'lib' em sistemas de 64 bits, dependendo da distribuição Linux instalada.

  --xdg-data-dir=XDG-DATA-DIR
      O prefixo sob o qual arquivos de dados XDG (como arquivos de aplicativos .desktop e ícones) serão instalados.  O padrão é '/usr/share'.

  --gbm-backend-dir=GBM-BACKEND-DIR
      O caminho relativo ao prefixo de instalação da biblioteca OpenGL sob o qual a biblioteca backend NVIDIA GBM será instalada.  O padrão é '<libdir>/gbm', onde '<libdir>' é 'lib64' ou 'lib', dependendo da distribuição Linux instalada.  Essa opção deve ser usada apenas em circunstâncias muito raras.

  --gbm-backend-dir32=GBM-BACKEND-DIR32
      O caminho relativo ao prefixo de instalação da biblioteca OpenGL de 32 bits sob o qual a biblioteca backend NVIDIA GBM de 32 bits será instalada.  O padrão é '<libdir>/gbm', onde <libdir>' é 'lib' ou 'lib32', dependendo da distribuição Linux instalada.  Essa opção deve ser usada apenas em circunstâncias muito raras.

  --prefixo-documentação=PREFIXO-DOCUMENTAÇÃO
      O prefixo sob o qual os arquivos de documentação do driver NVIDIA serão instalados.  O padrão é: '/usr'.

  --caminho-de-perfil-de-aplicação=CAMINHO-DE-PERFIL-DE-APLICAÇÃO
      O diretório sob o qual os perfis padrão de aplicação para o driver NVIDIA serão instalados. O padrão é: '/usr/share/nvidia'.

  --kernel-inclui-caminho=KERNEL-INCLUSÃO-CAMINHO
      O diretório que contém o kernel inclui arquivos que devem ser usados na compilação do módulo do kernel NVIDIA.  Essa opção está obsoleta; Por favor, use '--kernel-source-path' em vez disso.

  --caminho-fonte-kernel=CAMINHO-FONTE-NÚCLEO
      O diretório contendo os arquivos-fonte do kernel que devem ser usados ao compilar o módulo do kernel NVIDIA.  Quando não especificado, o instalador usará '/lib/modules/'uname -r'/build', se esse diretório existir.  Caso contrário, ele usará '/usr/src/linux'.

  --caminho-de-saída-do kernel=CAMINHO-DE-SAÍDA-DO NÚCLEO
      O diretório contendo quaisquer arquivos de saída do KBUILD, caso um dos parâmetros 'KBUILD_OUTPUT' ou 'O' tenha sido passado para o KBUILD ao construir a imagem/módulos do kernel.  Quando não especificado, o instalador assumirá que nenhum diretório de saída separado foi usado.

  --kernel-instalação-caminho=KERNEL-INSTALAÇÃO-CAMINHO-
      O diretório onde o módulo do kernel NVIDIA deve ser instalado.  O valor padrão é '/lib/modules/'uname -r'/kernel/drivers/video' (se '/lib/modules/'uname -r'/kernel' existir) ou '/lib/modules/'uname -r'/video'.

  --proc-mount-point=PROC-MOUNT-POINT
      O ponto de montagem para o sistema de arquivos de proc; Se não especificado, esse valor será '/proc' (que normalmente está correto).  O ponto de montagem do sistema de arquivos proc é necessário porque o conteúdo do sistema de arquivos '<proc>/version' é usado ao identificar se uma interface de kernel pré-compilada está disponível para o kernel em execução atual.  Essa opção só deve ser necessária em circunstâncias muito raras.

  --log-file-name=LOG-FILE-NAME-
      Nome do arquivo do log de instalação (o padrão é: '/var/log/nvidia-installer.log').

  --tmpdir=TMPDIR
      Use o diretório especificado como diretório temporário ao gerar arquivos transitórios usados pelo instalador; Se não forem dadas, a seguinte lista será pesquisada, e a primeira que existir será usada: $TMPDIR, /tmp, ., $HOME.

  --ui=UI
      Especifique qual interface de usuário usar, se disponível.  Valores válidos para UI são 'ncurses' (o padrão) ou 'nenhum'. Se a interface ncurses falhar em inicializar, ou se 'nenhum' for especificado, então uma interface simples printf/scanf será usada.

  -c, --sem-nxinga-cor
      Desative o uso de cor na interface do usuário ncurses.

  --no-nvidia-modprobe
      Pule a instalação do 'nvidia-modprobe', um utilitário root setuid que o instalador nvidia instala por padrão.  nvidia-modprobe pode ser usado por componentes de driver NVIDIA em espaço de usuário para carregar o módulo do kernel NVIDIA, criar os arquivos de dispositivos NVIDIA e configurar certas configurações de runtime no kernel quando esses componentes rodam sem privilégios suficientes para fazê-lo sozinhos, por exemplo, o driver CUDA roda dentro das permissões de um usuário não privilegiado.  Essa utilidade só é necessária se outros meios de realizar essas operações privilegiadas não estiverem disponíveis. Veja a página do manual nvidia-modprobe(1) para detalhes completos sobre as tarefas realizadas por esta utilidade.

  -k NOME-NÚCLEO, --NOME-NÚCLEO=NOME-NÚCLEO
      Construa e instale o módulo do kernel NVIDIA para o kernel não executante especificado por NOME DO KERNEL (NOME DO KERNEL deve ser a saída de 'uname -r' quando o kernel de destino estiver realmente executando).  Essa opção implica '--não-interface-pré-compilada'.  Se as opções '--kernel-install-path' e '--kernel-source-path' não forem fornecidas, então elas serão inferidas a partir de KERNEL-NAME; ex: '/lib/modules/NOME-KERNEL/kernel/drivers/vídeo/' e '/lib/modules/NOME-NÚCLEO/build/', respectivamente.

  -n, --não-interface pré-compilada
      Desative o uso de interfaces de kernel pré-compiladas.

  --no-abi-note
      As bibliotecas NVIDIA OpenGL contêm uma tag de nota ABI do sistema operacional, que identifica a versão mínima do kernel necessária para usar a biblioteca.  Essa opção faz com que o instalador remova essa nota das bibliotecas OpenGL durante a instalação.

  --sem rotações
      Normalmente, o instalador verifica várias rotações por minuto que conflitam com o driver (especificamente: NVIDIA_GLX e NVIDIA_kernel) e as remove se estiverem presentes.  Essa opção desativa essa verificação.

  -b, --sem apoio
      Durante a instalação do driver, arquivos conflitantes são salvos para que possam ser restaurados quando o driver for desinstalado.  Essa opção faz com que o instalador simplesmente apague arquivos conflitantes, em vez de fazer backup deles.

  -r, --sem-recursão
      Normalmente, o instalador da nvidia busca recursivamente por bibliotecas potencialmente conflitantes nos locais padrão de instalação dos servidores OpenGL e X.  Com essa opção ativada, o instalador só buscará nos diretórios de nível superior.

  -K, --módulos-kernel apenas
      Instale apenas os módulos do kernel e não desinstale o driver existente.  Isso é destinado a ser usado para instalar módulos de kernel para kernels adicionais (nos casos em que você possa iniciar entre vários kernels diferentes).  Para usar essa opção, você deve já ter um driver instalado, e a versão do driver instalado deve coincidir com a versão desses módulos do kernel.

  --não-módulos-kernel
      Instale tudo, exceto os módulos do kernel, e não remova nenhum módulo existente, possivelmente conflitante.  Isso pode ser útil em alguns ambientes de depuração ou ao instalar os módulos abertos do kernel a partir do código-fonte.  Se você usar essa opção, deve ter cuidado para garantir que os módulos do kernel NVIDIA correspondentes a essa versão do driver estejam instalados separadamente.

  --no-x-check
      Não aborte a instalação se o instalador da Nvidia detectar que um servidor X está rodando.  Essa opção deve ser usada apenas em circunstâncias muito raras.

  --pré-compilado-kernel-interfaces-caminho=PRÉ-COMPILADO-KERNEL-INTERFACES-PATH
      Antes de buscar uma interface de kernel pré-compilada no arquivo .run, pesquise no diretório especificado.

  -z, --no-nouveau-check
      Normalmente, o instalador da Nvidia aborta a instalação se o driver do kernel nouveau estiver em uso.  Use esta opção para desativar essa verificação.

  -Z, --disable-nouveau, --no-disable-nouveau
      O instalador da Nvidia tentará desabilitar o driver kernel Nouveau por padrão, se ele estiver sendo usado durante a instalação. Use '--no-disable-nouveau para evitar que o instalador da Nvidia desative o nouveau por padrão.

  -X, --run-nvidia-xconfig
      O instalador Nvidia pode opcionalmente invocar a utilidade Nvidia-xconfig.  Isso atualizará o arquivo de configuração do System X para que o driver NVIDIA X seja utilizado.  O arquivo de configuração X pré-existente será feito backup.  Ao final da instalação, o instalador nvidia perguntará ao usuário se deseja rodar o nvidia-xconfig; a resposta padrão é 'não'.  Use essa opção para fazer a resposta padrão 'sim'.  Isso é útil com as opções '--no-questions' ou '--silent', que assumem os valores padrão para todas as perguntas.

  --force-selinux=FORCE-SELINUX
      Instalações Linux usando SELinux (Security-Enhanced Linux) exigem que o tipo de segurança de todas as bibliotecas compartilhadas seja definido como 'shlib_t' ou 'textrel_shlib_t', dependendo da distribuição. O Nvidia-Installer detecta quando definir o tipo de segurança e o define usando CHCON(1) nas bibliotecas compartilhadas que instala.  Se o utilitário de sistema execstack(8) estiver presente, o instalador nvidia também o usará para limpar a flag da pilha executável das bibliotecas.  Use essa opção para sobrescrever a detecção do instalador nvidia sobre quando definir o tipo de segurança.  Valores válidos para FORCE-SELINUX são 'yes' (force setting do tipo de segurança), 'no' (prevent setting of the security type) e 'default' (deixe o nvidia-installer decidir quando definir a segurança tipo).

  --selinux-chcon-type=SELINUX-CHCON-TYPE
      Quando o suporte ao SELinux está ativado, o instalador da nvidia tenta determinar qual argumento chcon usar tentando primeiro 'textrel_shlib_t', depois 'texrel_shlib_t', e então 'shlib_t'.  Use essa opção para sobrescrever essa lógica de detecção.

  --sem solução alternativa
      Normalmente, o nvidia-installer ignora o sinal SIGWINCH antes de fazer fork para executar comandos, por exemplo, para construir o módulo kernel, e restaura o manipulador de sinal SIGWINCH após o processo filho Terminada.  Essa opção desativa esse comportamento.

  --sem-scripts-de-distro
      Normalmente, o instalador da Nvidia executa scripts de /usr/lib/nvidia antes e depois de instalar ou desinstalar o driver.  Use essa opção para desabilitar a execução desses scripts.

  --não-opengl-files
      Não instale nenhum dos arquivos de drivers relacionados ao OpenGL.

  --não-arquivos de vinho
      Não instale nenhum dos arquivos do driver do Wine.

  --kernel-module-source-prefix=KERNEL-MODULE-SOURCE-PREFIXO
      Especifique um caminho onde o diretório fonte do módulo kernel será instalado. Padrão: instalar o diretório fonte em /usr/src

  --kernel-module-source-dir=KERNEL-MODULE-SOURCE-DIR
      Especifique o nome do diretório onde as fontes do módulo do kernel serão instaladas. Padrão: nome do diretório é nvidia-VERSION

  --sem-núcleo-fonte-módulo-
      Pule a instalação do código-fonte do módulo do kernel.

  --dkms, --no-dkms
      O nvidia-installer pode, opcionalmente, registrar as fontes do módulo do kernel NVIDIA, se instaladas, com o DKMS, e então construir e instalar um módulo do kernel usando as fontes registradas no DKMS.  Isso permitirá que a infraestrutura do DKMS construa automaticamente um novo módulo de kernel ao mudar de kernel.  Durante a instalação, se o DKMS for detectado, o instalador da nvidia perguntará ao usuário se deseja registrar o módulo no DKMS; A resposta padrão é 'sim', a menos que a opção --no-dkms esteja ativada, caso em que a resposta padrão é 'não'.

  --chave-secreta-assinatura-módulo=CHAVE-SECRETA-ASSINAÇÃO-MÓDULO
      Especifique um caminho para uma chave privada para usar na assinatura do módulo do kernel NVIDIA. A chave pública correspondente também deve ser fornecida.

  --modulo-assina-chave-pública=MODULO-ASSINAÇÃO-CHAVE-PÚBLICA-
      Especifique um caminho para uma chave pública a ser usada para verificar a assinatura do módulo do kernel NVIDIA. A chave privada correspondente também deve ser fornecida.

  --modulo-assinamento-script=MÓDULO-ASSINAMENTO-SCRIPT
      Especifique um caminho para um programa a ser usado para assinar o módulo do kernel NVIDIA. O programa será chamado com os argumentos: nome <HASH> <PRIVATEKEY> <PUBLICKEY> <MODULE>do programa ; Se o programa retornar um status de erro, ele será chamado novamente com os argumentos: <PRIVATEKEY> <PUBLICKEY> <MODULE>nome-programa . Padrão: use o script de arquivo de assinatura no diretório de origem do kernel.

  --caminho-chave-de-assinatura-de módulo=CAMINHO-CHAVE-DE-ASSINATURA DE MÓDULO
      Especifique um caminho onde as chaves de assinatura geradas pelo instalador nvidia serão instaladas. Padrão: instalar chaves para '/usr/share/nvidia'.

  --module-signing-hash=MODULE-SIGNING-HASH
      Especifique um algoritmo de hash criptográfico para usar na assinatura de módulos do kernel. Isso requer uma ferramenta de assinatura de módulos que permita a seleção explícita do algoritmo de hash, e o nome do algoritmo de hash deve ser reconhecível pela ferramenta de assinatura de módulos. Padrão: selecione automaticamente um algoritmo de hash, baseado na configuração do kernel.

  --module-signing-x509-hash=MODULE-SIGNING-X509-HASH
      Especifique um algoritmo de hash criptográfico para assinar certificados X.509 gerados pelo nvidia-installer. O nome do algoritmo de hash deve ser um dos algoritmos de digestão de mensagens reconhecidos pelo comando x509(1).

  --sem verificação para instalações alternativas
      Os mantenedores de métodos alternativos de instalação de drivers podem relatar a presença e/ou disponibilidade de uma instalação alternativa ao nvidia-installer. Configurar essa opção pula a verificação de instalações de drivers alternativos.

  --não-memória unificada
      Não instale o módulo kernel NVIDIA Unified Memory. Este módulo de kernel é necessário para CUDA em sistemas de 64 bits e, se não for instalado, o driver CUDA e as aplicações CUDA não poderão ser executados. A opção '--no-unified-memory' deve ser usada apenas para contornar falhas na construção ou instalação do módulo do kernel Unified Memory em sistemas que não precisam rodar CUDA.

  --no-DRM
      Não instale o módulo kernel nvidia-drm. Este módulo do kernel oferece várias funcionalidades, incluindo configuração automática do X11, suporte para PRIME e DRM-KMS. Este último é usado para suportar a configuração de modos em sistemas de janelas que rodam independentemente do X11. A opção '--no-drm' deve ser usada apenas para contornar falhas na construção ou instalação do módulo kernel nvidia-drm em sistemas que não precisam dessas características.

  --no-peermem
      Não instale o módulo kernel nvidia-peermem. Este módulo do kernel oferece suporte para compartilhamento de memória peer-to-peer com Mellanox HCAs (Host Channel Adapters) via GPUDirect RDMA (Remote Direct Memory Access).

  -j NÍVEL CONCORRÊNCIA, --NÍVEL CONCORRÊNCIA=NÍVEL CONCORRÊNCIA
      Defina o nível de concorrência para operações como a construção do módulo kernel, que pode ser paralelizado em sistemas SMP. Por padrão, isso será definido para o número de CPUs detectadas, ou para '1', caso o instalador da Nvidia não detecte o número de CPUs. Sistemas com um grande número de CPUs terão o nível padrão de concorrência limitado a 32; Definir um nível mais alto na linha de comando vai anular esse limite.

  --force-libglx-indireta
      Sempre instale um link simbólico libGLX_indirect.so.0, sobrescrevendo um, se ele existir.

  --no-libglx-indireto
      Não instale um symlink libGLX_indirect.so.0.

  --install-libglvnd, --no-install-libglvnd
      O instalador tentará determinar se as bibliotecas libglvnd já estão disponíveis, e as instalará caso não estejam. Use --install-libglvnd para sempre instalar as bibliotecas libglvnd, sobrescrevendo as que já existem.  Use --no-install-libglvnd para excluir as bibliotecas libglvnd, mesmo que pareçam estar faltando.

  --glvnd-egl-config-path=GLVND-EGL-CONFIG-PATH
      Instale o arquivo de configuração da biblioteca do fornecedor EGL nesse diretório. Se as bibliotecas libglvnd já estiverem presentes, então por padrão o instalador tentará determinar o caminho rodando 'pkg-config --variable=datadir libglvnd'. Se isso falhar, então o padrão será /usr/share/glvnd/egl_vendor.d.

  --egl-external-platform-config-path=EGL-EXTERNAL-PLATFORM-CONFIG-PATH
      Se o pacote incluir uma biblioteca de plataforma externa EGL, então instale o arquivo de configuração da biblioteca da plataforma externa EGL nesse diretório. Padrão é /usr/share/egl/egl_external_platform.d.

  --override-file-type-destination=OVERRIDE-FILE-TYPE-DESTINATION
      Substitua o destino padrão para um tipo de arquivo. Essa opção assume um argumento na forma de '<FILE_TYPE>:<destination>', onde <FILE_TYPE> é um tipo de arquivo do arquivo .manifest do instalador, e <destination> é um caminho absoluto para o diretório onde arquivos desse tipo devem ser instalados. Essa opção pode ser dada várias vezes para sobrescrever os destinos de vários tipos de arquivo. O uso dessa opção tem precedência sobre quaisquer outras opções que poderiam influenciar o destino do tipo de arquivo especificado.

  --skip-depmod
      Não execute o utilitário depmod(1) após modificar módulos do kernel.  Isso só deve ser usado nos casos em que o depmod(1) será executado separadamente após rodar o nvidia-installer.

  --systemd, --no-systemd
      Por padrão, o instalador instalará arquivos unitários systemd se o systemctl for detectado. Especificar --no-systemd desativará a instalação de unidades systemd.

  --prefixo-unidade-systemd=PREFIXO-UNIDADE-SYSTEMD
      O caminho para o qual os arquivos unitários systemd devem ser instalados. Por padrão, o instalador usa 'pkg-config --variable=systemdsystemunitdir systemd' para determinar o local para instalar arquivos unitários systemd, ou '/usr/lib/systemd/system' se pkg-config for Não disponível. Ignorado se --no-systemd for especificado.

  --prefixo-systemd-sleep=PREFIXO-SYSTEMD-SLEEP=
      O caminho para o qual os arquivos de script systemd-sleep devem ser instalados. Por padrão, o instalador usa 'pkg-config --variable=systemdsleepdir systemd' para determinar o local para instalar arquivos de script systemd-sleep, ou '/usr/lib/systemd/system-sleep' se o pkg-config não está disponível. Ignorado se --no-systemd for especificado.

  --systemd-sysconf-prefix=SYSTEMD-SYSCONF-PREFIXO
      O caminho para o qual os symlinks de habilitação da unidade systemd devem ser instalados. Por padrão, o instalador usa 'pkg-config --variable=systemdsystemconfdir systemd' para determinar o local para instalar esses links simbólicos, ou '/etc/systemd/system' se pkg-config não estiver disponível. Ignorado se --no-systemd for especificado.

  -M TIPO DE MÓDULO DO NÚCLEO, --tipo de módulo do núcleo=TIPO DE MÓDULO DO NÚCLEO
      O tipo de módulos do kernel para construir e instalar. Valores válidos são abertos e proprietários.

  -m KERNEL-MODULE-BUILD-DIRECTORY, --kernel-module-build-directory=KERNEL-MODULE-BUILD-DIRECTORY
      Defina diretamente o diretório dentro do pacote a partir do qual construir os módulos do kernel. Essa opção está obsoleta; use --kernel-module-type em vez disso.

  --imprimir-recomendado-kernel-type-módulo-
      Imprima se estiver aberto ou módulos proprietários devem ser usados com base nas GPUs atualmente conectadas e saia. NOTA: Um tipo de módulo kernel pode ser recomendado mesmo que não esteja incluído neste pacote de drivers.

  --permitir-instalar-com-driver-em funcionamento, --não-permitir-instalar-com-driver-em execução
      Prossiga com a instalação mesmo que um driver NVIDIA já esteja instalado e funcionando.

  --reconstruir-inimtramfs, --não-reconstruir-initramfs
      Reconstrua o initramfs após a instalação estar concluída, independentemente da ação padrão recomendada pelo nvidia-installer.  --no-rebuild-initramfs pula a reconstrução dos initramfs após a conclusão da instalação.  Essas opções são úteis para instalações não interativas quando um comportamento específico é desejado, independentemente do que o instalador nvidia recomendaria por padrão em uma instalação interativa.


 Senhorio| Postado em 05-03-2025 20:56:21 |
Kit de Ferramentas CUDA

Options:
  --silencioso
    Realiza uma instalação sem mais entrada do usuário e com mínimo
    saída de linha de comando baseada nas opções fornecidas abaixo. Silencioso
    as instalações são úteis para scriptar a instalação do CUDA.
    Usar essa opção implica aceitação do EULA. Se correr com
    permissões não root, personalizações adicionais podem ser necessárias
    com outras opções de linha de comando.

  --motorista
    Instale o driver CUDA.

  --kernelobjects
    Instale os objetos do kernel CUDA.
  
  --kopath=<path>
    Instale os objetos do kernel CUDA em <path>.

  --Toolkit
    Instale o CUDA Toolkit.

  --toolkit path=<path>
    Instale o CUDA Toolkit no <path> diretório. Se essa bandeira não for
    desde que o caminho padrão /usr/local/cuda-12.8 seja usado.

  --installpath=<path>
    Instale tudo no <path> diretório. Esta bandeira sobrepõe o
    --flag de toolkit se estiver ativado.

  --extração=<path>
    Extrai o arquivo de execução do driver e os arquivos brutos do toolkit para <path>.

    Isso é especialmente útil quando se quer instalar o driver usando um ou
    mais opções de linha de comando fornecidas pelo instalador do driver que
    Não estão expostos neste instalador.

  --substituir
    Ignora as verificações de versão do compilador, o que impediria a instalação.

  --não-opengl-libs
    Impede que a instalação do driver instale as bibliotecas GL da NVIDIA.
    Útil para sistemas onde a tela é acionada por uma GPU que não seja NVIDIA.
    Nesses sistemas, as bibliotecas GL da NVIDIA podiam impedir que o X carregasse
    devidamente.

  --página de ninguém
    Não instale as páginas de manutenção em /usr/share/man.

  --kernel-module-type=<proprietário|open>
    Diz para a instaladora do driver usar uma versão proprietária ou aberta do kernel source
    ao construir os módulos do kernel NVIDIA. Igual a --kernel-module-build-directory.

  --kernel-module-build-directory=<kernel|kernel-open>
    Diz para a instalação do driver usar versões legadas ou abertas do código-fonte do kernel
    ao construir o módulo do kernel da NVIDIA. O sabor kernel-aberto é apenas
    suportado em GPUs Turing e versões mais recentes.

  -m=kernel
    Diz à instalação do driver para usar a versão antiga da fonte do kernel quando
    construindo o módulo do kernel NVIDIA.
    Abreviação para --kernel-module-build-directory=kernel

  -m=kernel-aberto
    Diz à instalação do driver para usar o open flavor do kernel source quando
    construindo o módulo do kernel NVIDIA. A versão kernel-open é apenas suportada
    em GPUs Turing e mais recentes.
    Abreviação para --kernel-module-build-directory=kernel-open

  --caminho-fonte-kernel=<path>
    Diz para a instalação do driver usar <path> como diretório fonte do kernel
    ao construir o módulo do kernel da NVIDIA. Exigido para sistemas onde o
    O kernel source é instalado em um local não padrão.

  --caminho-saída-kernel=<path>
    Diz para a instalação do driver usar <path> como diretório de saída do kernel
    ao construir o módulo do kernel da NVIDIA. Exigido para sistemas onde o
    Obectos do kernel são carregados a partir de um local não padrão.

  --run-nvidia-xconfig
    Diz para a instalação do driver rodar o nvidia-xconfig para atualizar o sistema
    X para que o driver NVIDIA X seja utilizado. O pré-existente
    X arquivo de configuração será feito backup.

    Essa opção não deve ser usada em sistemas que exigem um customizado
    X, ou em sistemas onde uma GPU não NVIDIA está renderizando o
    exposição.

  --no-DRM
    Não instale o módulo kernel nvidia-drm. Este módulo do kernel fornece
    vários recursos, incluindo configuração automática do X11, suporte para PRIME e
    DRM-KMS. Este último é usado para suportar a configuração de modos em sistemas de janelas
    que rodam independentemente do X11. A opção '--no-drm' deve ser usada apenas
    Para contornar falhas na construção ou instalação do módulo do kernel Nvidia-DRM
    em sistemas que não precisam desses recursos.

  --tmpdir=<path>
    Realiza quaisquer ações temporárias dentro <path> de /tmp. Útil em
    Casos em que /tmp não pode ser usado (não existe, está cheio, é montado com
    'noexec', etc.).

  ---
    Separador de fim de opções. Os argumentos apresentados após serão
    passado para o instalador do driver NVIDIA-Linux*.run.

  --Ajuda
    Imprime esta mensagem de ajuda.
 Senhorio| Postado em 2025-3-5 21:32:15 |

Placa de vídeo Ubuntu 24.04 A10 com driver NVIDIA instalado

NVTOP significa Neat Videocard TOP, um monitor de tarefas com GPU e acelerador semelhante a (h)top. Ele consegue lidar com múltiplas GPUs e imprimir informações sobre elas de forma semelhante ao htop.

Os fornecedores atualmente suportados são AMD (driver Linux amdgpu), Apple (suporte limitado a M1 e M2), Huawei (Ascend), Intel (driver Linux i915/Xe), NVIDIA (driver proprietário Linux), Qualcomm Adreno (driver Linux MSM), Broadcom VideoCore (driver Linux v3d).

Instalar NVTOP



O login do hiperlink está visível.
 Senhorio| Postado em 2025-9-6 21:19:02 |
Procure por erros de versão 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

Você pode tentar o seguinte comando:
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com