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
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 nouveauDesative 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 makecacheHabilite 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) -rpmsInstale 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.RPMPara 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 makecacheInstalando 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 pkgconfigPara 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.repoPara que as alterações entrem em vigor, atualize o cache do repositório de pacotes DNF com o seguinte comando:
$ sudo dnf makecacheInstalando 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-dkmsPara 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 reiniciarVerificando 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 NvidiaVocê 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-smiConclusã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