debian 10 - gráficos híbridos - como usar drivers nvidia em vez de nouveau

debian 10 - gráficos híbridos - como usar drivers nvidia em vez de nouveau

Estou coçando a cabeça com um problema de driver da nvidia no debian 10. Fiz uma nova instalação do debian 10 em um novo laptop. Este laptop possui uma GPU Intel e uma Nvidia GTX 1650.

Eu segui alguma explicaçãoaquiouaquipara instalar os drivers e colocar nouveau na lista negra para usar apenas a GPU Nvidia (conforme explicado no primeiro link). Significa o seguinte:

  1. vim /etc/modprobe.d/blacklist.conf:
    blacklist nouveau
    blacklist lbm-nouveau
    options nouveau modeset=0
    alias nouveau off
    alias lbm-nouveau off
  1. vim /etc/default/grube adicione a nouveau.modeset=0parte:
    GRUB_CMDLINE_LINUX_DEFAULT="nouveau.modeset=0 quiet"
  1. vim /etc/modprobe.d/nouveau-kms.conf:
   options nouveau modeset=0
   GRUB_CMDLINE_LINUX_DEFAULT="nouveau.modeset=0 quiet"
  1. sudo update-initramfs -u
  2. reinício
  3. sudo apt install nvidia-driver nvidia-settings nvidia-detect

Depois disso, ainda estou inicializando com o nouveau.

Mas eu acabei de entender (graças aesta postagem) que mesmo com a lista negra do nouveau, os drivers da nvidia estão instalados, mas não em uso.

Aqui está o meu lspci -nnk | grep -iEA2 'vga|3d':

00:02.0 VGA compatible controller [0300]: Intel Corporation UHD Graphics 630 (Mobile) [8086:3e9b]
    Subsystem: Dell UHD Graphics 630 (Mobile) [1028:0924]
    Kernel driver in use: i915

01:00.0 3D controller [0302]: NVIDIA Corporation Device [10de:1f91] (rev a1)
    Subsystem: Dell Device [1028:0924]
    Kernel driver in use: nvidia

Parece que os drivers da nvidia estão instalados corretamente, mas não estão em uso.

Além disso, o nvidia-settingscomando ou o iniciador gui para configuração da nvidia não funciona. No cli, tenho o seguinte erro que me deixa muito triste:

ERROR : Unable to load info from any available system

Como posso mudar para drivers da Nvidia e nunca mais usar o nouveau?

Além disso, tentei odrivers proprietários para GTX1650mas quando eu instalo, inicializo em uma tela de login congelada (não consigo fazer nada). Neste ponto não consegui reverter e reinstalar o buster

No momento, se eu assistir a um vídeo em HD, o vídeo parece lento e tenho certeza de que não seria um problema com o driver adequado.

Obrigado pela ajuda!!

Responder1

Bom, não encontrei a solução para estar sempre na GPU nvidia. Mas depois de alguma pesquisa, descobri uma boa maneira de alternar entre os dois, usando o bumblebee, que é o pacote recomendado para gerenciar com eficiência vários GPUs. Eu fiz o seguinte em uma nova instalação:

echo "blacklist nouveau" > /etc/modprobe.d/blacklist-nvidia-nouveau.conf 
echo "options nouveau modeset=0" >> /etc/modprobe.d/blacklist-nvidia-nouveau.conf 
sudo systemctl set-default multi-user.target

Reinicialize ( sudo systemctl reboot), você deve estar no modo cli e não no modo gui. Este é o momento em que você instala o driver nvidia e o bumblebee específicos que irão gerenciar as duas placas gráficas:

sudo apt install bumblebee-nvidia nvidia-driver-libs-nonglvnd nvidia-driver bumblebee primus
sudo systemctl set-default graphical.target
sudo systemctl reboot

Você deve estar no modo gráfico então. Não tenho certeza se a nova lista negra é necessária, mas parece funcionar bem dessa maneira...

Além disso, em um laptop Dell, você pode frequentemente ter problemas com os ventiladores que giram muito rápido, mesmo que o laptop não esteja fazendo nada (o que pode dar a impressão de que nada está funcionando bem). Este é outro problema para o qual você talvez possa encontrar ajuda usando o Google. Pessoalmente, ainda não consegui encontrar uma boa configuração de ventilador no meu vostro 7590...

Responder2

Tenho a mesma placa gráfica que você, acho que é um laptop (o meu é um XPS 15 7590). E com o Debian 10, por algum motivo, o X não inicia, você obtém uma tela preta. Eu poderia resolver isso criando um xorg.conf via nvidia-xconfig E adicionando o PCI BusID para a placa nvidia. Depois disso, o X começa normalmente e você pode usar todo o potencial da placa para jogos, etc. Não há necessidade de lista negra, troca de gdm/lightdm/sddm ou Wayland etc... Espero que isso ajude! arquivo de configuração.

informação relacionada