Usando módulo NVIDIA opensource em desktops

Veremos aqui como instalar o modulo do kernel opensource da NVIDIA, entretanto na versão 515.48.07 o suporte a GeForce e Workstation ainda é considerado de qualidade alfa. Então para forçar a instalação, devemos usar o parâmetro NVreg_OpenRmEnableUnsupportedGpus como veremos a seguir.

Primeiramente efetue o download dos fontes com o comando git e entre na pasta recém criada:

$ git clone https://github.com/NVIDIA/open-gpu-kernel-modules
$ cd open-gpu-kernel-modules
$ make modules -j`nproc` 
$ sudo make modules_install -j`nproc`

Para um melhor entendimento, veja o video abaixo:

Video em: https://asciinema.org/a/499553

Agora efetue o download do driver para instalar o firmware e componentes baixando o instalado em https://www.nvidia.com.br/content/DriverDownload-March2009/confirmation.php?url=/XFree86/Linux-x86_64/515.48.07/NVIDIA-Linux-x86_64-515.48.07.run

Execute o arquivo recém baixado com o parâmetro no-kernel-modules

$ sudo sh ./NVIDIA-Linux-x86_64-515.48.07.run  --no-kernel-modules     
Video em: https://asciinema.org/a/499557

Agora devemos criar o arquivo nvidia.conf com o comando abaixo para habilitar o uso em desktop:

$ sudo echo "blacklist nouveau" > /etc/modprobe.d/nvidia.conf
$ sudo echo "options nvidia NVreg_OpenRmEnableUnsupportedGpus=1" >> /etc/modprobe.d/nvidia.conf
$ sudo mkinitrd

Com tudo configurado, vamos levantar o modulo do kernel.

$ sudo modprobe nvidia

Agora se tudo estiver funcionando corretamente, basta usar os comando abaixo para testar o respectivo funcionamento.

$ sudo modinfo nvidia | grep license                                                                                            license:        Dual MIT/GPL                     
$ cat /proc/driver/nvidia/version                                                                                          NVRM version: NVIDIA UNIX Open Kernel Module for x86_64  515.48.07  Release Build  (cabelo@localhost.localdomain)  sáb 04 jun 2022 17:35:41 -03      GCC version:  gcc version 11.2.1 20220420 [revision 691af15031e00227ba6d5935c1d737026cda4129] (SUSE Linux)  
     
Video em: https://asciinema.org/a/499572

E pronto!

Um comentário em “Usando módulo NVIDIA opensource em desktops

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s

Este site utiliza o Akismet para reduzir spam. Saiba como seus dados em comentários são processados.