
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:
vim /etc/modprobe.d/blacklist.conf
:
blacklist nouveau
blacklist lbm-nouveau
options nouveau modeset=0
alias nouveau off
alias lbm-nouveau off
vim /etc/default/grub
e adicione anouveau.modeset=0
parte:
GRUB_CMDLINE_LINUX_DEFAULT="nouveau.modeset=0 quiet"
vim /etc/modprobe.d/nouveau-kms.conf
:
options nouveau modeset=0
GRUB_CMDLINE_LINUX_DEFAULT="nouveau.modeset=0 quiet"
sudo update-initramfs -u
- reinício
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-settings
comando 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.