[How to][Como] Resolucion pantalla Ubuntu linux 1920x1080 en Hp TouchSmart 600 23"

Imagen de jvg2898a
0 puntos

El equipo que tengo en estos momentos es el siguiente:
Hp TouchSmart 600-1040es
Tarjeta gráfica Nvidia Gforce G200
Resolución de pantalla Full Hd 1920x1080 de 16:9 de 23”
Sistemas Operativos: Ubuntu 9.10, Linux Mint 8, Windows 7.
Procesador: Intel Core 64 bits.

Comentar he intentado por todos los medios instalar los driver privativos de nvidia y no he conseguido nada. He probado con NVIDIA-Linux-x86_64-193.30-pkdg2.run, con envyNg y con los de los repositorios de Ubuntu. Ninguno funcionaba.
Sin embargo, sin incluir el driver privativo probé si funcionaba bien el 3D haciendo:

glxgears

y me funcionaba perfectamente, ya que salen unos engranajes funcionando.

Esto me iluminó después de varios meses sin que me funcionase mi xorg.conf. Conocía que los valores de refresco del monitor y el modeline eran los correctos y me preguntaba como no me podía funcionar con el driver de nvidia, pues eso es lo que ocurre que con el driver de nvidia no funciona pero si lo hace con el de vesa.

El xorg.conf que hay mas abajo y expongo aquí lo he obtenido despues de instalar el driver privativo de nvidia. Sin embargo lo unico que cambien de ese drier fue que en lugar de poner Driver "nvidia" puse Drive "vesa" y por arte de magia mi equipo se configuró perfectamente a la resolución deseada de 1920x1080 y con la aceleración 3D funcionando. Al parecer vesa es compatible con nvidia.

La solución que voy a dejar más adelante me ha funcionado en este equipo.

Pasos a seguir para cambiar la resolución:

1.- Abrimos un terminal

2.- Nos vamos a ir donde esta situado nuestro xorg.conf. Tecleando el nuestro terminal lo siguiente:

cd /etc/X11

3.- Vemos que exista el archivo buscado en nuestro caso xorg.conf, tecleando en terminal:

ls

4.- Puede ocurrir que tengamos el xorg.conf o que no exista.
5.- Si no existe xorg.conf, ve al punto 7. Si existe el xorg.conf vamos a copiar este archivo salvaguardándolo por si acaso más adelante no nos funciona nuestro nuevo xorg.conf. Para tener ese archivo que nos funciona como copia de seguridad hacemos lo siguiente:

sudo cp xorg.conf xorg.conf.copia-de-seguridad

Nos pedirá password poque accedemos como administrador del equipo (como root).
6.- Borramos el archivo que anteriormente en el punto 5 hemos salvaguardado, haciendo:

sudo rm xorg.conf

A continuación voy a mostrar mi archivo xorg.conf situado en /etc/X11, este archivo nos va a servir a continuación para copiarlo en nuestro archivo nuevo que crearemos xorg.conf:

MUY IMPORTANTE: EL ARCHIVO xorg.conf GENERADO A CONTINUACION SOLO ES VÁLIDO PARA UN EQUIPO COMO EL DESCRITO ANTERIORMENTE YA QUE LA PANTALLA TIENE ESPECIFICAMENTE ESOS VALORES DE 
REFRESCO VERTICAL Y HORIZONTAL, CALCULADOS ESPECIFICAMENTE PARA LA MISMA, ES DECIR HORYSYNC Y VERTREFRES. AL FINAL PONGO OTRO PEQUEÑO TUTORIAL DE COMO CALCULAR LOS VALORES DE REFRESCO
Y MODELINE. SI SE CAMBIARA ALGUNO DE ESTOS VALORES PUEDE CAUSAR LA ROTURA DE LA PANTALLA
ARCHIVO xorg.conf: 

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 1.0  (buildmeister@builder58)  Wed Dec  9 16:34:26 PST 2009

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
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"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       67.5
    VertRefresh     60.0
    ModeLine       "1920x1080_60.0" 148.5 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "vesa"
    VendorName     "NVIDIA Corporation"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Copiar el archivo xorg.conf en el nuestro

Los pasos a seguir para copiar este fichero en el nuestro son los siguientes:

1.- Creamos un nuevo fichero xorg.conf en /etc/X11, haciendo lo siguiente en nuestro terminal:

sudo gedit xorg.conf

Nos pedirá password de administrador, si no estamos ya trabajando como administrador (para trabajar como administrador todo el tiempo tenemos que teclear en la terminal sudo su y nos pide a continuación la password de superusuario – root- ).
A continuación se nos abrirá una nueva pantalla con el archivo nuevo y todo el blanco.
2.- Seleccionamos en este blog desde “#nvidia-xconfig.............................EndSection”, es decir todo el archivo xorg.conf y lo copiamos en el archivo que se nos ha abierto nuevo. A continuación le decimos guardar en la parte superior del archivo y ya tenemos el archivo.

Si todo a salido bien tendremos nuestro archivo /etc/X11/xorg.conf nuevo y con la configuración que deseamos.
3.- Apagar el equipo y volver a encender

Una ultima cosa y es que solamente con este archivo se trabaja la resolucion 1920x1080 y no otra. Para que se pueda elegir más opciones habría que modificar la “Section “Screen”” en nuestro nuevo archivo.

Si al volver a encender nos sale pantalla en negro o no toma configuracion

1.- Abrir en modo "recovery mode"
2.- Ir a /etc/X11 y alli recuperare el anterior xorg.conf o borrarlo

cd /etc/X11

3.- Reiniciar el ordenador

reboot now

Cómo calcular el refresco vertical y horizontal

Hay algunos manuales que lo indican. En mi caso no conocía nada de la pantalla. Hay que tener instalado Windows 7 y en el mismo haber instalado un programa que se llama POWERSTRIP. De este programa hay que sacar varios valores. La ModeLine tambien la he obtenido de este programa. Con estos dos valores ya he podido funcionar.
Espero que os haya servido.

Mi blog es : http://touchsmart-600-resolucion.blogspot.com/
Jesús Villegas Guerra- Estudiante de Ingeniería Técnica en Informática de Gestión en UOC (Universitat Oberta de Catalunya).

Imagen de smokefml
+1
0
-1

Este modeline es exactamente el mismo que para LG 2353, yo lo calcule usando informacion del panel de control de nvidia en windows y esta guia.
Aviso por si a alguien le sirve.

+1
0
-1

Up the Irons! \m/