Siempre lo comento, KDE Blog es un blog que prácticamente lo lleva solo una persona pero siempre está abierto a colaboraciones de otros (y de hecho las agradezco). Este es el caso de Héctor Sales, usuario entusiasta de GNU/Linux y amigo que nos presentó hace tiempo Cómo instalar Nvidia Optimus en Debian o Cómo instalar Nvidia Optimus en Ubuntu, que recientemente nos obsequió la actualización del primero que llamamos«Guía de Nvidia Optimus en Debian (Intel + Nvidia)« con el que optimizar el uso de nuestro hardware y que finaliza su tetralogía (de momento) con «Cómo usar la tarjeta Nvidia como tarjeta principal en Debian«. Espero que os sea de utilidad.
Cómo usar la tarjeta Nvidia como tarjeta principal en Debian
Si usamos este método, que por cierto es un método ya soportado en Debian 10, vamos a tener habilitado la gráfica nvidia todo el tiempo sin posibilidades de cambiar a la dedicada intel (tal como sucedía en el anterior artículo) el único requisito previo es tener instalado el driver de nvidia.
Una vez instalados los drivers de Nvidia los pasos a seguir son los siguientes:
1) Crear el siguiente archivo xorg.conf en la ruta /etc/X11/xorg.conf, con el siguiente contenido:
Section "ServerLayout"
Identifier "layout"
Screen 0 "nvidia"
Inactive "intel"
EndSection
Section "Device" Identifier "nvidia" Driver "nvidia" BusID "PCI:1:0:0" EndSection
Section "Screen"
Identifier "nvidia"
Device "nvidia"
Option "AllowEmptyInitialConfiguration"
EndSection
Section "Device"
Identifier "intel"
Driver "modesetting"
EndSection
Section "Screen" Identifier "intel" Device "intel" EndSection
2) A continuación, y para que se inicie de forma correcta la tarjeta gráfica en el inicio de sesión con el driver nvidia, debemos añadir las siguientes líneas en el display manager (en mi caso sddm), concretamente en el archivo Xsetup, que se encuentra en la ruta: /usr/share/sddm/script/Xsetup
xrandr --setprovideroutputsource modesetting NVIDIA-0
xrandr --auto
xrandr --dpi 96
En caso de otros display managers os aconsejo leer estos artículos de de la wiki de Debian.org.
3) Además, debemos crear el archivo nvidia-kms.conf, en la ruta: /lib/modprobe.d/nvidia-kms.conf el siguiente contenido:
# This file was generated by nvidia-prime # Set value to 1 to enable modesetting options nvidia-drm modeset=1
4) Para finaliza el proceso reiniciamos el sistema
Para más información, aclaraciones os recomendamos leer el siguiente enlace de la Wiki de la Comunidad Debianita: https://wiki.debian.org/NVIDIA%20Optimus#NVIDIAPrimaryGPU
Una pregunta:
¿Esto se puede hacer con un portátil que tiene tarjeta dedicada (DCH)? Porque este paso, este portátil tiene Linux, y es Debian (por supuesto), y es la Unstable.
Muchas gracias.
Y otra cosa, uso XDM, no SDDM.
Hola, le he pasado la pregunta a Héctor.
Saludos
Muchas gracias. Espero la solución. Yo, es que, tengo un i7 9750H, con doble tarjeta (integrada de la CPU y dedicada, la NVIDIA RTX 2650, que es más potente a la 1650).
No lo veo difícil, vamos.
Muchas gracias.
Hola, este método o lo explicado en estos artículos hacen referencia a equipos con tarjetas gráficas o GPU «intel + nvidia», donde intel es la integrada y nvidia es la dedicada.
Si tu equipo cumple estos requisitos entonces los artículos son totalmente validos.
Por otra parte XDM es totalmente soportado aunque los más usuales son: SDDM,GDM,LightDM.
En el artículo se menciona SDDM, si quieres ver más opciones te recomiendo:
https://wiki.archlinux.org/index.php/NVIDIA_Optimus
https://wiki.debian.org/NVIDIA%20Optimus
Del primer link mírate la configuración LightDM debe ser muy parecido en XDM.
Saludos