Como instalar os drivers da NVIDIA GPU em um servidor Ubuntu Top 10 do Ubuntu.Top 10 LTS

Como instalar os drivers da NVIDIA GPU em um servidor Ubuntu Top 10 do Ubuntu.Top 10 LTS

NVIDIA GPUS são necessários mesmo em servidores Ubuntu sem cabeça (nenhuma interface gráfica de usuário instalada) para codificar/decodificar os arquivos de mídia, executar os códigos de inteligência artificial, executar os programas CUDA e muito mais.

Neste artigo, mostraremos como instalar os drivers oficiais da NVIDIA GPU em um servidor Ubuntu 22 sem cabeça 22.04 Máquina LTS.

Tópico de conteúdo:

  1. Conectando -se ao servidor Ubuntu 22.04 LTS via SSH
  2. Verificando se a GPU da NVIDIA estiver instalada
  3. Atualizando o cache do repositório de pacotes apt
  4. Drivers NVIDIA disponíveis para o servidor Ubuntu sem cabeça 22.04 LTS
  5. Instalando a versão mais recente dos drivers NVIDIA no Ubuntu Server 22.04 LTS
  6. Verificando se os drivers da NVIDIA forem instalados corretamente
  7. Conclusão
  8. Referências

Conectando -se ao servidor Ubuntu 22.04 LTS Machine via SSH

Conectando -se ao seu servidor Ubuntu 22.04 LTS Machine via SSH é opcional se você tiver acesso ao hardware do servidor (onde você instalou o servidor Ubuntu 22.04 LTS). Você pode simplesmente anexar um mouse, um teclado e um monitor no servidor e instalar os drivers da NVIDIA nele.

Se você não tiver acesso ao servidor Ubuntu 22.04 Hardware do servidor LTS, você precisa SSH nele para instalar os drivers NVIDIA.

Para ssh em seu servidor Ubuntu 22.04 LTS Machine, você pode executar o seguinte comando de um aplicativo de terminal do seu desktop/laptop do qual deseja acessar o servidor Ubuntu 22.04 LTS Machine:

$ ssh @

Certifique -se de substituir o nome de usuário e o nome de usuário de login ou o endereço IP do seu servidor Ubuntu 22.04 LTS Machine, respectivamente.

Se você estiver usando o Windows 10 ou o Windows 11 e precisará de assistência para se conectar ao seu servidor Ubuntu 22.04 LTS Machine via SSH, leia o artigo sobre Como fazer ssh nos servidores Linux do Windows 10/11.

Verificando se a GPU da NVIDIA estiver instalada

Para verificar se você tem uma GPU da NVIDIA instalada na sua máquina de servidor Ubuntu, execute o seguinte comando:

$ lspci | egrep -i 'vga | display | 3d'

Como você pode ver, temos uma GPU NVIDIA GEFORCE 1050 TI instalada em nossa máquina de servidor Ubuntu.

Além disso, a partir da saída dos seguintes comandos, você pode ver que os motoristas de nouveau de código aberto são usados ​​em vez dos drivers oficiais da NVIDIA GPU. Nas próximas seções, mostraremos como instalar os drivers oficiais da NVIDIA GPU em seu servidor Ubuntu.

$ lsmod | Grep Nvidia
$ lsmod | Grep nouveau

Atualizando o cache do repositório de pacotes apt

Antes de instalar os drivers oficiais da NVIDIA nos servidores do Ubuntu, você deve atualizar o cache do APT Package Repository com o seguinte comando:

$ sudo apt update

O cache do repositório de pacotes apt deve ser atualizado.

Drivers NVIDIA disponíveis para o servidor Ubuntu sem cabeça 22.04 LTS

Você pode instalar um dos dois pacotes oficiais de drivers da NVIDIA em um servidor Ubuntu 22 sem cabeça.04 LTS:

  1. nvidia-driver- [versão] -server - Instale este pacote de drivers NVIDIA se você quiser instalar os drivers NVIDIA oficiais em seu servidor Ubuntu sem cabeça 22.04 LTS Machine, incluindo todos os pacotes recomendados e ferramentas NVIDIA.
  2. nvidia sem cabeça- [versão] -erver - Instale este pacote de drivers da NVIDIA se você deseja instalar apenas os componentes oficiais de drivers NVIDIA necessários e deixar de fora todos os pacotes recomendados e ferramentas da NVIDIA para manter seu servidor Ubuntu o mais leve possível.

Se você decidir instalar o pacote NVIDIA-fofefless- [versão] -erver para instalar os drivers NVIDIA oficiais em seu servidor Ubuntu, convém instalar um ou ambos os pacotes da NVIDIA:

  1. nvidia-utils- [versão] -server - Instale este pacote se você precisar executar o comando nvidia-smi para monitorar o uso da GPU em seu servidor Ubuntu.
  2. libnvidia-code- [versão] -server - Instale este pacote se desejar codificar e decodificar a mídia no seu servidor Ubuntu usando os recursos NVENC e NVDEC da sua GPU NVIDIA, respectivamente.

Aqui está o número da versão do driver NVIDIA que você instalará no seu servidor Ubuntu 22.04 Máquina LTS. No momento da redação deste artigo, você pode instalar a versão 418, 515 ou 525 do NVIDIA do pacote oficial do Ubuntu. Quando você ler este artigo, você pode encontrar as versões atualizadas dos pacotes de driver da NVIDIA no repositório oficial do pacote do Ubuntu. Então, é sempre uma boa ideia verificar se uma versão do driver atualizada está disponível antes de instalá -la. Além disso, instale as mesmas versões de todos os pacotes de driver da NVIDIA. Os números de versão dos pacotes de drivers da NVIDIA e os pacotes de ferramentas NVIDIA devem corresponder.

Você pode encontrar as versões disponíveis do pacote Nvidia-Driver-servidor com o seguinte comando:

$ sudo apt pesquisa '^nvidia-driver- [1-9]*-servidor $'

Você pode encontrar as versões disponíveis do pacote NVIDIA-BOONSELE-SERVER com o seguinte comando:

$ sudo apt pesquise '^nvidia sem cabeça- [1-9]*-servidor $'

Você pode encontrar as versões disponíveis do pacote NVIDIA-UTILS-servidor com o seguinte comando:

$ sudo apt pesquisa 'nvidia-utils- [1-9]*-servidor'

Você pode encontrar as versões disponíveis do pacote Libnvidia-Encode-Server com o seguinte comando:

$ sudo apt pesquisa 'libnvidia-code- [1-9]*-servidor'

Instalando a versão mais recente dos drivers NVIDIA no Ubuntu Server 22.04 LTS

Para instalar os drivers oficiais da NVIDIA, incluindo todos os pacotes recomendados da NVIDIA Tools em seu servidor Ubuntu 22 sem cabeça 22.04 LTS Machine, execute o seguinte comando:

$ sudo apt install nvidia-driver-525-server

Para instalar a versão mínima dos drivers oficiais da NVIDIA e os utilitários de driver da NVIDIA em seu servidor Ubuntu sem cabeça 22.04 LTS Machine, execute o seguinte comando:

$ sudo apt install nvidia heate-525-server nvidia-utils-525-server

Para instalar a versão mínima dos drivers oficiais da NVIDIA, os utilitários de driver da NVIDIA e o codificador NVIDIA NVENC e as bibliotecas de decodificadores NVDEC no seu servidor Ubuntu 22 sem cabeça 22.04 LTS Machine, execute o seguinte comando:

$ sudo apt install nvidia heate-525-server nvidia-utils-525-server libnvidia-code-525-server

Para confirmar a instalação, pressione Y e depois pressione .

Os pacotes de drivers da NVIDIA e os pacotes de dependência necessários estão sendo baixados. Leva um tempo para completar.

Os pacotes de drivers da NVIDIA e os pacotes de dependência necessários estão sendo instalados. Leva um tempo para completar.

Depois de ver os prompts, pressione Para selecionar e pressionar .

Os drivers da NVIDIA devem ser instalados em seu servidor Ubuntu sem cabeça 22.04 Máquina LTS.

Para que as alterações entrem em vigor, reinicie seu servidor Ubuntu com o seguinte comando:

$ sudo reiniciar

Verificando se os drivers da NVIDIA forem instalados corretamente

Depois que as botas do servidor Ubuntu, você pode verificar se os módulos do kernel nvidia são usados ​​em vez dos módulos de kernel nouveau de código aberto com os seguintes comandos. Então, os motoristas oficiais da NVIDIA GPU estão funcionando muito bem:

$ lsmod | Grep nouveau
$ lsmod | Grep Nvidia

Você também pode encontrar as informações de uso da sua GPU da NVIDIA usando o comando NVIDIA-SMI. A saída deste comando também verifica se seus drivers de GPU da NVIDIA estão instalados corretamente.

$ nvidia-smi

Conclusão

Mostramos como verificar se você tem uma GPU NVIDIA instalada no seu servidor Ubuntu 22.04 Máquina LTS. Também mostramos como instalar os drivers oficiais da NVIDIA GPU no servidor Ubuntu 22.04 LTS no modo sem cabeça (nenhuma interface gráfica do usuário instalada) e como verificar se os drivers oficiais da NVIDIA GPU estão trabalhando no Ubuntu Server 22.04 LTS.

Referências:

  • https: // desenvolvedor.nvidia.com/nvidia-video-codec-sdk