Pessoal, boa tarde. Queria ver se alguém poderia me tirar uma dúvida em relação ao reconhecimento do HDMI após instalar o driver NVidia no Debian.

Antes de tudo, eu preciso informar que eu era um usuário do Ubuntu e, durante a instalação, era perguntado se eu queria instalar os drivers dessa placa de vídeo e a distro fazia tudo automaticamente. E dava certo: reconhecia o HDMI e eu conseguia usar as duas telas que sempre usei.

Porém, eu passei para o Debian há alguns meses e continuo usando o Nouveau porque, das vezes que tentei instalar o driver da NVidia, quando eu reiniciava para concluir a instalação, dava algum conflito e a distro não reconhecia o HDMI, logo, eu ficava sem poder usar a segunda tela.

Alguém sabe me dizer o que pode ter acontecido? Eu sou um usuário de iniciante pra médio no Linux, já procurei vários tutoriais, mas nenhum deu certo.

Dados do Computador

Computador: Notebook ACER Nitro AN515-51

Memória: 12GB de RAM

Processador: Intel Core i5-7300 de quatro núcleos

Processador Gráfico: Mesa Intel HD Graphics 630

GPU: Nvidia GTX1050-ti 4GB

Sistema Operacional: Debian 12

Obrigadão aí

  • tarsisurdi
    link
    fedilink
    arrow-up
    2
    ·
    edit-2
    4 months ago

    Perdão, não tinha visto que se tratava de um notebook. Não se preocupe em não ter tanta familiaridade assim com o assunto, qualquer dúvida só pedir!

    Dei uma olhada nas instruções do Debian e o processo é bastante similar a aquilo que eu faço no Fedora. O driver da NVIDIA no Linux trabalha em conjunto com o seu próprio “módulo de kernel”. Por conta da sua natureza proprietária este não pode ser incluso junto ao kernel como fazem outras fabricantes (Intel, AMD…) e precisa ser carregado através desse sistema modular. Logo, depois de instalar o pacote proprietário no seu sistema é preciso esperar até que o módulo seja compilado, o que acontece em plano de fundo, você só precisa esperar pra reiniciar. Entretanto, o kernel não deixa que você carregue qualquer módulo durante a inicialização do computador devido ao alto nível de privilégio envolvido em executar código nessa camada. Portanto, os módulos devem ser assinados digitalmente de duas formas, ambas mantendo o Secure Boot ativado:

    • Assinar os módulos manualmente - você quem maneja as chaves de criptografia, precisa repetir toda vez que atualizar o driver ou kernel;
    • Cadastrar sua MOK (Machine Owner Key) em sua BIOS/UEFI e configurar o dkms para usá-la - automático;

    Ou você pode simplesmente desabilitar o Secure Boot, o que é bem mais fácil e não te expõe a grandes riscos de segurança (a menos que tenham acesso físico a sua máquina e você não criptografe seus discos).


    No seu caso eu recomendaria:

    1. Desabilitar o Secure Boot na sua UEFI;
    2. Seguir as instruções do Debian 12 no link da wiki (dois comandos);
    3. Esperar até a compilação dos módulos de kernel, 3 a 5 minutos e reiniciar o PC.

    Deve funcionar, qualquer dúvida fique à vontade pra questionar!

    • RodrigoOP
      link
      fedilink
      Português
      arrow-up
      2
      ·
      4 months ago

      Opa. Muito obrigado pelas dicas.

      Vou fazer aqui daqui um tempo e daí dou um retorno.

      Muito obrigado mesmo.