Instale os motoristas da NVIDIA no CentOS Stream 9

Instale os motoristas da NVIDIA no CentOS Stream 9
“Se você instalou o CentOS Stream 9 no seu computador e possui uma GPU da NVIDIA instalada no seu computador, instalando os drivers de GPU da NVIDIA no CentOS Stream 9 é a primeira coisa que você deseja fazer.

Neste artigo, mostrarei como instalar os drivers da NVIDIA GPU no CentOS Stream 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 CentOS Stream 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 CentOS Stream 9
  6. Instalando os mais recentes drivers da NVIDIA GPU no CentOS Stream 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 usados ​​1 em vez dos drivers proprietários da NVIDIA GPU2 no CentOS Stream 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 CentOS Stream 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 CentOS Stream 9.

Habilitando o repositório EPEL no CentOS Stream 9

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

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

$ sudo dnf makecache

Habilite o repositório oficial de pacote CentOS Stream 9 com o seguinte comando:

$ sudo dnf config-manager-CRB habilitado para set

Instale o EPEL-RELEASE e EPEL-NEXT-RELEASE Pacotes com o seguinte comando:

$ sudo dnf install bel-lançamento epel-next libera

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

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

O EPEL-RELEASE e a EPEL-NEXT-RELEASE Os pacotes devem ser instalados 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 necessárias para compilar os módulos do kernel da NVIDIA, execute o seguinte comando:

$ sudo dnf install kernel headers-$ (uname -r) kernel-devel-$ (uname -r) tar bzip2 faz automatizar gcc gcc-c ++ pciutils elfutils-Libelf-devel liblvnd-opengl liblvnd-glx libfk-dievel ACPD-Opengl

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 oficial do CentOS Package.

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

Para confirmar a tecla GPG do repositório EPEL, 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.

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

Para adicionar o repositório oficial de pacote NVIDIA CUDA no CentOS Stream 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 CentOS Stream 9

Para instalar a versão mais recente dos drivers da NVIDIA GPU no CentOS Stream 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 .

Todos os 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.

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

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

Uma vez que seus botas de computador, você verá que os drivers proprietários da NVIDIA GPU são usados1 em vez dos drivers de GPU de Source 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 do CentOS Stream 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 CentOS Stream 9. Eu também mostrei como instalar a versão mais recente dos drivers proprietários da NVIDIA GPU no CentOS Stream 9.

Referências

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