La configuración del monitor dual de Nvidia se pierde cada vez que reinicio

14

Recientemente he actualizado (bueno, descorchado y luego completamente reinstalado) a 12.04.

Estoy ejecutando una configuración de monitor dual, con una combinación de Dell U2410 / Dell 2007WFP en un HP Elite Book 8560W. La tarjeta gráfica es una NVIDIA GF108 [Quadro 1000M].

Mi problema es el siguiente. Puedo hacer que la configuración del monitor dual funcione bien, pero cada vez que reinicio, mi máquina parece perder la configuración (específicamente, el U2410 está deshabilitado, el puntero del mouse está bloqueado en el iniciador). Tengo que replantear la configuración después de cada lanzamiento. He intentado ejecutar nvidia-settings como sudo, he guardado los cambios en mi archivo xorg.conf (ver más abajo) pero nada parece estar pegado.

¿Alguien ha tenido problemas similares, o sabe de una solución? El archivo conf sigue:

# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 295.33  (buildd@allspice)  Fri Mar 30 15:25:24 UTC 2012

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Option         "Xinerama" "0"
EndSection

Section "Files"
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      "DELL 2007WFP"
    HorizSync       30.0 - 83.0
    VertRefresh     56.0 - 76.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "Quadro 1000M"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "TwinView" "1"
    Option         "TwinViewXineramaInfoOrder" "DFP-1"
    Option         "metamodes" "CRT: 1680x1050 +1920+0, DFP-1: 1920x1200 +0+0; CRT: nvidia-auto-select +0+0, DFP-1: NULL"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

El mensaje de error que recibo es este:

none of the selected modes were compatible with the possible modes: 
Trying modes for CRTC 642:
CRTC 642: trying mode 3600x1080@50hz with output at 1280 x 1024@0Hz (pass 0)
CRTC 642: trying mode 3600x1080@50hz with output at 1280 x 1024@0Hz (pass 0)
CRTC 642: trying mode 3600x1080@50hz with output at 1280 x 1024@0Hz (pass 0)
CRTC 642: trying mode 3600x1080@50hz with output at 1280 x 1024@0Hz (pass 1)
CRTC 642: trying mode 3600x1080@50hz with output at 1280 x 1024@0Hz (pass 1)
CRTC 642: trying mode 3600x1080@50hz with output at 1280 x 1024@0Hz (pass 1)
sunwukung
fuente

Respuestas:

7

Elimine todos los archivos Xorg.conf (o / y Xorg.conf.new) que puede encontrar (busque en / etc / X11 / usr y en Su directorio de inicio). Entonces corre:

sudo nvidia-settings

y configure las opciones que desee. Reiniciar. ¿Ayudó?

Si eso no ayudó, intente crear el archivo Xorg y cambiarlo manualmente. Por favor, consulte este enlace para obtener ayuda.

Miseria
fuente
eso hizo el truco: todavía recibo los mensajes de error (que creo que provienen de gnome-display) pero, pero me evita volver a escribir mi xconf en cada reinicio. Un millón de gracias
sunwukung
Eso es un poco extraño. No veo ninguna razón por la cual Your Gnome / Unity enviaría errores. Por favor haga un nuevo hilo al respecto.
Miseria
Ah, reinicié otra vez para reproducir, los mensajes de error también han desaparecido. Un cambio, le dijo a Launcher que usara una computadora portátil en lugar de ambas pantallas.
sunwukung
Esto funcionó para mí, sin embargo, en mi caso, no tenía ningún archivo xorg.conf para empezar ... ¡oh!
Michael Butler
2

Lo tengo funcionando (¡Por fin!)

173 actualizaciones instaladas: https://launchpad.net/ubuntu/+source/nvidia-graphics-drivers-173-updates/173.14.35-0ubuntu1/+build/3597638

luego corrió:

sudo nvidia-xconfig --separate-x-Screens

reiniciado con 2 pantallas !!! SWEEEET!


ACTUALIZAR

: problema ... las opciones '--separate-x-Screens' no son la opción correcta. tratar:

ADVERTENCIA "--force-generate" * sobrescribirá su xconf.org actual

sudo nvidia-xconfig --twinview --use-edid-freqs --force-generate --mode = 1920x1600 -T


PS My Setup:

  • GeForce FX 5200
  • 2 monitores de pantalla plana de Dell
  • Ubuntu 12.04

.

sudo lspci | grep VGA

01: 00.0 Controlador compatible con VGA: NVIDIA Corporation NV34 [GeForce FX 5200] (rev a1)

nvidia-xconfig --query-gpu-info

Número de GPU: 1

GPU # 0:
  Nombre: GeForce FX 5200
  PCI BusID: PCI: 1: 0: 0

  Número de dispositivos de visualización: 2

  Dispositivo de visualización 0 (CRT-0):
     Nombre EDID: DELL2407WFPHC
     HorizSync mínimo: 30,000 kHz
     HorizSync máximo: 83,000 kHz
     Mínimo VertRefresh: 56 Hz
     Máxima VertRefresh: 76 Hz
     PixelClock máximo: 170,000 MHz
     Ancho máximo: 1920 píxeles
     Altura máxima: 1200 píxeles
     Ancho preferido: 1920 píxeles
     Altura preferida: 1200 píxeles
     VertRefresh preferido: 60 Hz
     Ancho fisico: 520 mm
     Altura física: 330 mm.

  Dispositivo de visualización 1 (DFP-0):
     Nombre EDID: DELL 1708FP
     HorizSync mínimo: 30,000 kHz
     HorizSync máximo: 81,000 kHz
     Mínimo VertRefresh: 56 Hz
     Máxima VertRefresh: 76 Hz
     PixelClock máximo: 140,000 MHz
     Ancho máximo: 1280 píxeles
     Altura máxima: 1024 píxeles
     Ancho preferido: 1280 píxeles
     Altura preferida: 1024 píxeles
     VertRefresh preferido: 60 Hz
     Ancho fisico: 340 mm
     Altura física: 270 mm.

echo $ (lsb_release -ds) $ (uname -m) [$ (uname -r)]

Ubuntu 12.04.1 LTS i686 [3.2.0-34-generic-pae]

dpkg --get-selections | grep nvidia

  instalación de nvidia-173
  Instalación de actualizaciones de nvidia-173
  instalación nvidia-common
  nvidia-settings install

.

apt-show-versiones | grep nvidia

nvidia-173 / precisión de seguridad actualizada 173.14.35-0ubuntu0.2
nvidia-173-updates 173.14.35-0ubuntu1 más reciente que la versión en el archivo
Actualizaciones nvidia-comunes / precisas hasta 1: 0.2.44.2
nvidia-settings / precisa actualización 304.64-0ubuntu1 ~ precisa ~ xup1

Espero que esto ayude a alguien ... porque me llevó una eternidad hacer que esto funcione.

Esto es lo que ya he probado:

  • Intenté degradar el servidor X para hacer que xorg-video-abi-11 funcione ... no es divertido ya que el software nvidia necesitaba otros archivos en el nuevo servidor x
  • Intenté instalar nvidia-current ... ¡no es compatible!
  • ¡El controlador predeterminado de Neauvou no es compatible con Unity 3D!
  • Se agregó ppa: ubuntu-x-swat / x-updates. No es compatible con mi tarjeta. problemas de dependencia.

Si alguien más ha tenido éxito con esto, por favor avíseme. Podría estar haciéndolo mal.

Emrys Roberts
fuente
1

(Solo para agregar alguna información). También experimenté el mismo problema. Pero en mi caso, creo que fue causado por tratar de usar la utilidad "Displays". Esta utilidad no parece ser compatible con la herramienta de configuración de NVidia.

Entonces, de alguna manera, terminas con un xorg.conf no válido. Eliminar el xorg.conf como se mencionó anteriormente, usar la herramienta NVidia para recrear una nueva configuración y cerrar sesión / volver a iniciarla para reiniciar el servidor X funcionó para mí.

Joe
fuente