Versão avaliada: Debian 13
Sem configuração de modo seguro UEFI.
Instalar o pacote de repositório externo
# apt install extrepo
# extrepo update
Localizar e habilitar o repositório NVidia.
# extrepo search nvidia
# extrepo enable nvidia-cuda
Acesse o conteúdo do arquivo de configuração do repositório.
# cat /etc/apt/sources.list.d/extrepo_nvidia-cuda.sources
Architectures: amd64
Types: deb
Suites: /
Uris: https://developer.download.nvidia.com/compute/cuda/repos/debian12/x86_64/
Signed-By: /var/lib/extrepo/keys/nvidia-cuda.asc
Nota: Esta informado o repositório da versão 12 do Debian.
Disponibilize os pacotes de dependências para a instalação.
# apt update
# apt -V install linux-headers-$(dpkg --print-architecture) firmware-misc-nonfree build-essential -y
Instalar o driver Vulkan.
# apt install vulkan-tools
Execute o comando abaixo para instalar o pacote estável do driver da NVidia.
# apt -V install nvidia-open-590 nvidia-driver-pinning-590
Reinicie o serviço para iniciar com os novos recursos.
# reboot
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
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.