Estoy trabajando en una instalación nueva del escritorio Ubuntu 18.04.2 LTS con el escritorio gnome predeterminado. Instalé el controlador propietario de nvidia nvidia-driver-390 desde Software y actualizaciones -> Controladores adicionales.
Cuando se inicia el escritorio, solo se muestra en el monitor principal. tengo que correr
xset dpms force off
para forzar a los monitores a entrar en estado de suspensión y luego mueva el mouse para despertarlos y ambos monitores se activarán. Sin embargo, uno de los monitores funciona con una resolución muy baja (640x480) mientras que el otro funciona con la resolución completa (1920x1200). Aquí hay una captura de pantalla de la configuración de Nvidia X. Configuración de Nvidia X
El primer monitor se detecta como "NVIDIA" con una resolución de 640x480 (las únicas opciones de resolución son Apagado, Automático y 640x480). El segundo monitor se detecta correctamente como "DELL U2415" con resolución 1920x1200. Aquí está el resultado del comando xrandr. DP-0.8 es el primer monitor de la cadena tipo margarita y DP-0.1 es el segundo. He habilitado Displayport 1.2 en el primer monitor y lo deshabilité en el segundo monitor.
Screen 0: minimum 8 x 8, current 2560 x 1200, maximum 16384 x 16384
DVI-I-0 disconnected (normal left inverted right x axis y axis)
DP-0.1 connected 1920x1200+640+0 (normal left inverted right x axis y axis) 518mm x 324mm
1920x1200 59.95*+ 59.88
1920x1080 60.00 59.94 50.00 29.97 25.00 23.98
1600x1200 60.00
1280x1024 75.02 60.02
1280x720 60.00 59.94 50.00
1152x864 75.00
1024x768 75.03 60.00
800x600 75.00 60.32
720x576 50.00
720x480 59.94
640x480 75.00 59.94 59.93
DP-0.8 connected primary 640x480+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
640x480 59.94*+
DVI-I-1 disconnected (normal left inverted right x axis y axis)
HDMI-0 disconnected (normal left inverted right x axis y axis)
DP-0 disconnected (normal left inverted right x axis y axis)
DP-1 disconnected (normal left inverted right x axis y axis)
DP-2 disconnected (normal left inverted right x axis y axis)
DP-3 disconnected (normal left inverted right x axis y axis)
DP-4 disconnected (normal left inverted right x axis y axis)
DP-5 disconnected (normal left inverted right x axis y axis)
DP-0.1.8 disconnected (normal left inverted right x axis y axis)
En este punto, no había ningún archivo /etc/X11/xorg.conf o monitors.xml en ninguna parte de la máquina. Guardé el archivo de configuración X de la aplicación de configuración Nvidia X. El archivo /etc/X11/xorg.conf guardado es el siguiente.
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings: version 390.77 (buildd@lcy01-amd64-022) Thu Sep 6 07:51:39 UTC 2018
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Option "Xinerama" "0"
EndSection
Section "Files"
EndSection
Section "Module"
Load "dbe"
Load "extmod"
Load "type1"
Load "freetype"
Load "glx"
EndSection
Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "Monitor"
# HorizSync source: edid, VertRefresh source: edid
Identifier "Monitor0"
VendorName "Unknown"
ModelName "NVIDIA"
HorizSync 31.5 - 31.5
VertRefresh 60.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce GTX TITAN X"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "Stereo" "0"
Option "nvidiaXineramaInfoOrder" "DFP-2.8"
Option "metamodes" "DP-0.8: nvidia-auto-select +0+0, DP-0.1: nvidia-auto-select +640+0"
Option "SLI" "Off"
Option "MultiGPU" "Off"
Option "BaseMosaic" "off"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Sólo veo una sección de "monitor" en este xorg.config. ¿Por qué no incluye el segundo monitor?
En cualquier caso, ¿cómo puedo hacer que la tarjeta nvidia detecte correctamente ambos monitores como Dell U2415 junto con la resolución de 1920x1200?
Respuesta1
Utilice la configuración de Pantallas en el panel de configuración.
Al iniciar la configuración del servidor nvidia se restablecen todas las configuraciones de mi pantalla e incluso se pone en suspensión mi trabajo primero en la cadena.
También puse el comando xset en el archivo .profile para que ponga mis pantallas en suspensión al iniciar sesión.
Espero que esto se solucione en la versión 20.04.
Estoy en una tarjeta P2000 Quadro con cuatro monitores U2515Hc. Puede que tu tarjeta sea demasiado nueva.
Espero que esto ayude, no puedo comentar todavía.