Versão avaliada: Debian 13
Configurar o repositório do Debian com os componentes non-free-firmware contrib non-free.
Instalar a dependência:
# apt install linux-headers-$(uname -r) firmware-misc-nonfree
Baixe e execute o arquivo que instala as referencias de repositório:
# wget https://developer.download.nvidia.com/compute/cuda/repos/debian12/x86_64/cuda-keyring_1.1-1_all.deb
# dpkg -i cuda-keyring_1.1-1_all.deb
Após a instalação ira criar a entrada em um dos dois modos de arquivo sources.
# cat cuda-debian12-x86_64.list
deb [signed-by=/usr/share/keyrings/cuda-archive-keyring.gpg] https://developer.download.nvidia.com/compute/cuda/repos/debian12/x86_64/ /
Ou:
# cat cuda-debian12-x86_64.sources
Types: deb
URIs: https://developer.download.nvidia.com/compute/cuda/repos/debian12/x86_64/
Suites: /
Components:
Signed-By: /usr/share/keyrings/cuda-archive-keyring.gpg
Instalar o pacote:
# apt update
# apt -V install nvidia-open <- Open
# reboot
Nota:
O pacote acima ira instalar o pacote completo, portando inclui todos os módulos necessários como, CUDA, Vulkan, entre outros.
O pacote acima tem referencia ao driver Open, esse driver funciona perfeitamente no Linux, caso tente usar o driver proprietario ira enfrentar varios desafios para manter seus sistema operacional funcionando.
Depois do reboot execute o comando nvidia-smi no terminal e será possível validar a telemetria de uso da VGA.
$ nvidia-smi
Usando em conjunto com o comando watch e possível acompanhar as atualizações a cada 2 segundos.
Nota: Caso o kernel Linux seja atualizado é possivel que seja necessário reinstalar o driver "nvidia-open" novamente, então siga:
# apt remove --purge nvidia*
# apt install nvidia-open
# reboot
Link: 1 / 2 / 3