debian 10 - gráficos híbridos - cómo usar controladores nvidia en lugar de nouveau

debian 10 - gráficos híbridos - cómo usar controladores nvidia en lugar de nouveau

Me estoy rascando la cabeza por un problema de controladores de nvidia en Debian 10. Hice una instalación nueva de Debian 10 en una computadora portátil nueva. Esta computadora portátil tiene una GPU Intel y una Nvidia GTX 1650.

Seguí alguna explicaciónaquíoaquíinstalar los controladores y poner en la lista negra a nouveau para usar solo la GPU Nvidia (como se explica en el primer enlace). Significa lo siguiente:

  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/gruby agrega la 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. reiniciar
  3. sudo apt install nvidia-driver nvidia-settings nvidia-detect

Después de esto, sigo arrancando con nouveau.

Pero acabo de entender (gracias aesta publicación) que incluso con la lista negra de nouveau, los controladores de nvidia están instalados pero no en uso.

Aquí está mi 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 los controladores de nvidia están instalados correctamente pero no en uso.

Además, el nvidia-settingscomando o el iniciador de interfaz gráfica de usuario para la configuración de nvidia no funcionan. En cli, tengo el siguiente error que me entristece mucho:

ERROR : Unable to load info from any available system

¿Cómo puedo cambiar a controladores nvidia y no volver a utilizar nouveau?

Además, probé elcontroladores propietarios para GTX1650pero cuando lo instalo, inicio en una pantalla de inicio de sesión congelada (no puedo hacer nada). En este punto no pude revertir y reinstalar Buster.

Por el momento, si veo un vídeo en alta definición, el vídeo parece retrasado y estoy seguro de que no será un problema con el controlador adecuado.

¡¡Gracias por tu ayuda!!

Respuesta1

Pues no encontré la solución para estar siempre en la GPU nvidia. Pero después de investigar un poco, encuentro una buena manera de saltar entre los dos, usando bumblebee, que es el paquete recomendado para administrar múltiples gpus de manera eficiente. Hice lo siguiente en una instalación nueva:

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

Reinicie ( sudo systemctl reboot), debería estar en modo cli y no en modo gui. Este es el momento en el que instalas el controlador nvidia y el abejorro específicos que gestionarán las dos tarjetas gráficas:

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

Entonces deberías estar en modo gráfico. No estoy seguro de si la nueva lista negra es necesaria, pero parece funcionar bien de esta manera...

Además, en una computadora portátil Dell, con frecuencia puede tener problemas con los ventiladores que giran demasiado rápido incluso si la computadora portátil no hace nada (lo que puede darle la impresión de que nada funciona bien). Este es otro problema para el cual quizás puedas encontrar ayuda usando Google. Personalmente, todavía no he podido encontrar una configuración de ventilador ogod en mi vostro 7590...

Respuesta2

Tengo la misma tarjeta gráfica que tú, supongo que es una computadora portátil (la mía es una XPS 15 7590). Y con Debian 10, por alguna razón, X no se inicia, aparece una pantalla negra. Podría resolver esto creando un xorg.conf a través de nvidia-xconfig Y agregando el PCI BusID para la tarjeta nvidia. Después de eso, X comienza normalmente y puedes usar todo el potencial de la tarjeta para juegos, etc. No es necesario incluir una lista negra, cambiar gdm/lightdm/sddm o Wayland, etc. ¡Espero que esto ayude! Por favor, envíame un mensaje si debo compartir mi archivo de configuración.

información relacionada