Instale os motoristas NVIDIA no Red Hat Enterprise Linux 9

Instale os motoristas NVIDIA no Red Hat Enterprise Linux 9
“Se você instalou o Red Hat Enterprise Linux (RHEL) 9 no seu computador e também tem uma GPU da NVIDIA instalada no seu computador, instalando os drivers da GPU da NVIDIA no Red Hat Enterprise Linux (RHEL) 9 é a primeira coisa que você deseja fazer.

Neste artigo, mostrarei como instalar a versão mais recente dos drivers proprietários da NVIDIA GPU no Red Hat Enterprise Linux (RHEL) 9. Então vamos começar.”

Índice

  1. Verificando se o sistema tiver alguma GPU da NVIDIA instalada
  2. Desative a inicialização segura do BIOS
  3. Habilitando o repositório EPEL no Rhel 9
  4. Instalando as dependências e as ferramentas de construção necessárias para compilar os módulos do kernel nvidia
  5. Adicionando o repositório oficial de pacote NVIDIA CUDA no RHEL 9
  6. Instalando os mais recentes drivers da NVIDIA GPU no RHEL 9
  7. Verificando se os drivers da NVIDIA são instalados corretamente
  8. Conclusão
  9. Referências

Verificando se o sistema tiver alguma GPU da NVIDIA instalada

Você pode verificar se o seu computador possui uma GPU da NVIDIA instalada com o seguinte comando:

$ lspci | egrep 'vga | 3d'

Como você pode ver, eu tenho uma GPU NVIDIA GEFORCE GTX 1050 TI instalada no meu computador. Você pode ter uma GPU NVIDIA diferente instalada.

Por padrão, os drivers de GPU nouveau de código aberto são usados1 Em vez dos drivers proprietários da NVIDIA GPU2 no Rhel 9. Depois de instalar os drivers proprietários da NVIDIA GPU, você verá que eles são usados ​​em vez dos drivers de GPU de nouveau de código aberto.

$ lsmod | Grep nouveau
$ lsmod | Grep Nvidia

Desative a inicialização segura do BIOS

Para que os motoristas da NVIDIA GPU trabalhem no RHEL 9, você deve desativar a inicialização segura do BIOS da sua placa -mãe se usar o firmware da UEFI para inicializar sistemas operacionais.

O processo de desativar a bota segura do BIOS das placas-mãe com capacidade para UEFI é específica do fornecedor (diferente para cada fornecedor da placa-mãe como Asus, MSI, Gigabyte, Asrock, etc.). Então, é melhor verificar o manual do usuário da sua placa -mãe para descobrir como desativar a inicialização segura em sua placa -mãe.

Para placas-mãe mais antigas baseadas em BIOS, você não precisa fazer nada para os motoristas da NVIDIA GPU trabalharem no Rhel 9.

Habilitando o repositório EPEL no Rhel 9

Para instalar os drivers da NVIDIA GPU no RHEL 9, você terá que instalar as ferramentas de construção necessárias e as bibliotecas de dependência necessárias para compilar os módulos NVIDIA Kernel. Alguns deles estão disponíveis no repositório RHEL 9 EPEL. Nesta seção, vou mostrar como ativar o repositório EPEL no RHEL 9.

Primeiro, atualize o cache do repositório de pacotes DNF com o seguinte comando:

$ sudo dnf makecache

Habilite o repositório oficial do RHEL 9 Codeready Builder Package com o seguinte comando:

$ sudo assinante-manager repos --enable codeready-builder-for-rhel-9-$ (uname -i) -rpms

Instale o EPEL-RELEASE Pacote do site oficial do Fedora com o seguinte comando:

$ sudo dnf install https: // dl.FedoraProject.org/pub/epel/epel-latest-9.Noarch.RPM

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

O EPEL-RELEASE o pacote deve ser instalado e o repositório EPEL deve ser ativado.

Para que as alterações entrem em vigor, atualize o cache do repositório de pacotes DNF com o seguinte comando:

$ sudo dnf makecache

Instalando as dependências e as ferramentas de construção necessárias para compilar os módulos do kernel nvidia

Para instalar as ferramentas de construção necessárias e as bibliotecas de dependência para compilar os módulos NVIDIA Kernel no RHEL 9, execute o seguinte comando:

$ sudo dnf install kernel-devel-$ (uname -r) kernel-headers-$ (uname -r) gcc faz dkms acpid libglvnd-glx libglvnd-opengl libglvnd pkgconfig

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

Os pacotes necessários estão sendo baixados da Internet. Vai demorar um pouco para completar.

Depois que os pacotes forem baixados, você será solicitado a confirmar a chave GPG do repositório EPEL.

Para confirmar a tecla GPG, pressione Y e depois pressione .

Para confirmar a tecla GPG do repositório oficial do pacote RHEL, pressione Y e depois pressione .

Para confirmar outra tecla GPG do repositório oficial do pacote RHEL, pressione Y e depois pressione .

A instalação deve continuar.

Neste ponto, as bibliotecas de dependência necessárias e as ferramentas de construção para compilar o módulo NVIDIA Kernel devem ser instaladas no RHEL 9.

Adicionando o repositório oficial de pacote NVIDIA CUDA no RHEL 9

Para adicionar o repositório oficial de pacote NVIDIA CUDA no RHEL 9, execute o seguinte comando:

$ sudo dnf config-manager --add-repo http: // desenvolvedor.download.nvidia.com/compute/cuda/repos/rhel9/$ (uname -i)/cuda -rhel9.repo

Para que as alterações entrem em vigor, atualize o cache do repositório de pacotes DNF com o seguinte comando:

$ sudo dnf makecache

Instalando os mais recentes drivers da NVIDIA GPU no RHEL 9

Para instalar a versão mais recente dos drivers da NVIDIA GPU no RHEL 9, execute o seguinte comando:

$ sudo módulo dnf install nvidia-driver: mais recente-dkms

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

Pacotes de drivers da NVIDIA GPU e os pacotes de dependência necessários estão sendo baixados da Internet. Vai demorar um pouco para completar.

Depois que os pacotes forem baixados, você será solicitado a confirmar a chave GPG do repositório oficial de pacotes da NVIDIA. Imprensa Y e depois pressione Para confirmar a chave GPG.

A instalação deve continuar. Vai demorar um pouco para completar.

Neste ponto, os drivers da NVIDIA GPU devem ser instalados.

Para que as mudanças entrem em vigor, reinicie o computador com o seguinte comando:

$ sudo reiniciar

Verificando se os drivers da NVIDIA são instalados corretamente

Depois que o seu computador botas, você deve ver que os drivers proprietários da NVIDIA GPU são usados1 Em vez dos drivers de GPU de nouveau de código aberto2.

$ lsmod | Grep Nvidia
$ lsmod | Grep nouveau

Você também deve encontrar o Configurações do servidor nvidia x aplicativo no Menu do aplicativo de Rhel 9. Clique nisso.

O Configurações do servidor nvidia x O aplicativo deve ser executado sem erros e deve mostrar muitas informações relacionadas à sua GPU NVIDIA instalada.

Você também deve ser capaz de executar os programas da linha de comando da NVIDIA como nvidia-smi.

$ nvidia-smi

Conclusão

Neste artigo, mostrei como adicionar o repositório oficial da NVIDIA CUDA no RHEL 9. Eu também mostrei como instalar a versão mais recente dos drivers proprietários da NVIDIA GPU no RHEL 9.

Referências

  1. Pacotes extras para Enterprise Linux (EPEL) :: Fedora Docs (Fedoraproject.org)
  2. Nvidia Driver Installation QuickStart Guide :: NVIDIA Tesla Documentation