Facebook Twitter rss Google+ Google+

Debian

Published on enero 16th, 2021 | by baltolkien

5

Cómo usar la tarjeta Nvidia como tarjeta principal en Debian

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

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
Cómo usar la tarjeta Nvidia como tarjeta principal en Debian

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

Tags:


About the Author

Fundador y editor de KDE Blog. Profesor de ciencias en Secundaria, enamorado de su familia y del Software Libre. Sígueme en Twitter: @baltolkien



5 Responses to Cómo usar la tarjeta Nvidia como tarjeta principal en Debian

  1. 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.

  2. Héctor says:

    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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Back to Top ↑