
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:

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

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)

E pronto!

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