Acho que a maior coisa que você precisa definir é a distribuição do Linux que você deseja, porque os passos para obter drivers nvidia são instalados & trabalhar não é universal. Eu não estou familiarizado com arch ou elementaryOS. Eu estou muito familiarizado com SLES {que você não estará usando} mas OpenSuse você poderia usar e ao longo dos últimos ~ 2 anos eu encontrei Suse para ser bastante fácil em relação drivers nvidia onde pode ser tão simples como
- faça o download da Nvidia ... execute o arquivo, provavelmente será x86-64 para você
- mude de usuário ou faça o login como root no seu sistema linux
- init 3 ou o comando systemd ou sysctl correspondente para ir para o nível 3
- execute o arquivo .nvidia..run
- diga sim para modificar automaticamente o arquivo xorg.conf
se o driver Nouveau estiver sendo executado por padrão, isso deve ser desativado.
dependendo da sua distribuição linux, o arquivo Nvidia.run pode ou não ser capaz de fazer isso automaticamente, e dependendo da sua distribuição linux as vezes é tão fácil quanto /etc/modprobe.d/blacklist.conf
e adicionando blacklist nouveau .
Ou você pode precisar adicionar um parâmetro de inicialização do kernel dizendo que não use nouveau,
Outras vezes você tem que fazer coisas como dracut e criar um novo initramfs
você pode ler sobre tudo isso fazendo uma pesquisa na web em linux disable nouveau
O que também pode ser de grande ajuda quando nenhuma instrução para isso parece funcionar para você, está em seus parâmetros de inicialização onde você tem splash = silent definido para splash = verbose