miércoles, 8 de febrero de 2012

Configuración monitor a 1360x768 con NVIDIA y Ubuntu

Normalmente me gusta trabajar con la tapa del portátil bajada conectando un monitor, teclado y ratón externo.

Los problemas que tenía era que cuando bajaba la tapa el ordenador entraba en modo suspensión y era incapaz de establecer la resolución a 1360x768 (resolución nativa del monitor).

El primer problema, lo solucioné desde la configuración de administrador de energía, en KDE (Aplicaciones --> Preferencias --> Preferencias del Sistema --> Hardware --> Gestión de energía-->Preferencias de ahorro de energía ) y seleccionando en el combo de "Cuando la tapa este cerrada"  --> No hacer nada.

La primera fue fácil.

La segunda parte, la correcta configuración de la resolución del monitor (ACER P185HQ) me dio mas de un quebradero de cabeza y bucear por muchos foros y páginas di con la solución cuando tras cansarme del Unity decidí hacer una nueva instalación y dar una oportunidad a KDE (de la cual no me arrepiento).


Tras instalar los drivers de NVIDIA, procedí a abrir el panel de configuración.
Tras deshabilitar el monitor del portatil, y elegir el modo "Separate X Screen" elegí la resolución conflictiva, y me pasaba lo de siempre, la resolución se cambiaba, todo se veía bien, pero sólo podía ver parte del escritorio.
La diferencia fue que esta vez en el combo de la frecuencia me salían el valor de 60Hz dos veces repetida. Elegí la 60Hz(2) y voilá.

El caso es que sabiendo que este panel de configuración, modifica directamente el fichero /etc/X11/xorg.conf, lo primero que hice es ir directamente al fichero y ver cual era la diferencia con respecto al que tenía en instalaciones anteriores encontrando la respuesta en  la sección Screen del fichero.

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "TwinView" "0"
    Option         "metamodes" "CRT: 1360x768_60_0 +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection


La diferencia estaba enla opcion metamodes ya que antes la configuración que escribía era:
Section "Screen"
...
    Option         "metamodes" "CRT: 1360x768_60 +0+0"
...
EndSection

2 comentarios:

  1. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
    Respuestas
    1. Como indico al final, siempre se puede editar directamente el archivo xorg.conf y dejar la opcion de metamodes como:
      Option "metamodes" "CRT: 1360x768_60_0 +0+0"
      Recuerda hacer un backup del fichero original antes de editarlo por lo que pudiera pasar.

      Eliminar