Refosco Ingeniería Informática

Refosco Ingeniería Informática
Rivadavia 877 CP 3306 Oberá Mnes. Te 03755 406060

domingo, 28 de noviembre de 2010

Problemas de resolución con NVida (GeForce 6200 LE) en Lucid Lynx

Descripción de la Falla:
Luego de instalar Ubuntu , en el entorno gráfico no se puede configurar las definiciones deseadas, por que no aparecen ( 1024 x 768 , 800 x 600), solo 320x 240 y 640 x 480.Por supuesto esto luego de haber instalado los drivers propietarios correspondientes  tarjeta Nvidia (versión 173).
Intenté agregar estas definiciones que deseo y no aparecen el en Drop down list box de la Configuración gráfica en la Sub-sección Screen de /etc/X11/org.conf
dejandoló así:
SubSection     "Display"
Depth   24
Modes "1024x768" "800x600" "640x480" "320x240" "320x400" "320x200"
EndSubSection
Pero nada, seguía igual.
Paso a detallar la solución encontrada googlenado y que me funcionó e intentaré justificar.

¿Que es EDiD? es una estructura de Datos provista por un Display Digital  para describir las características a la fuente de video, en otras palabras es la forma en que el monitor le dice a la placa de video sus características.
EDID es un estandar definido por VESA (Video Electronics Standards Associatio)

¿Que es Xrand ? Es una aplicación (xrandr) , esta extensión o aplicación  proporciona el descubrimiento automático de modos (resoluciones, rangos de refresco, etc) junto con la capacidad de configurar salidas dinámicamente (cambiar tamaño, rotar, mover, etc.) y activar y desactivar salidas sin reinicar las X.

Por lo que leí los Drivers de NVidia, no utilizan Xrand, por lo que no detectan el modo que tiene el monitor.
En mi caso , para MI MONITOR ( LCD 17" 4:3) el xorg.conf queda en la sección Monitor:
Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "CRT-0"
    HorizSync       30.0 - 70.0
    VertRefresh     50.0 - 72.0
EndSection

Esto deberían modificar, los valores de acuerdo a las caract. de su monitor.

Y en la Seeción  Screen del /etc/X11/xorg.conf escribimos:
Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "UseEdid" "False"    # para que no use info de EDID
    Option         "MetaModes" "1280x1024+0+0" #def y panning 0+0
SubSection     "Display"
        Depth       24
        Modes      "1280x1024" "1024x768" "800x600"  # modos de video
EndSubSection


Espero que sirva de ayuda.
Dejo de paso algunos modos de video que siempre me son de utilidad:


 no widescreen (4:3)
Option "Metamodes" "1280x1024,1280x1024; 1280x960,1280x960; 1152x864,1152x864; 1024x768,1024x768; 800x600,800x600; 1280x1024,NULL; 1024x768,NULL"
or for widescreen (16:10)
Option "Metamodes" "1680x1050,1680x1050; 1440x900,1140x900; 1280x800,1280x800; 1024x640,1024x640; 1680x1050,NULL; 1440x900,NULL; 1280x800,NULL; 1024x640,NULL"