miércoles, 27 de agosto de 2014

Añadir resolución pantalla en ubuntu 14.04 con controlador nvidia

Con esta combinación ubuntu 14.04 + nvidia geforce 7300 LE el resultado es una instalación desastrosa. No arranca la gráfica. Ni siquiera el live-cd.
La solución es instalar el driver de nvidia-304 en lugar del que viene en la distro que no va bien.
Para ello iniciamos la instalación en modo vga o algo similar. Cuando comienza la instalación pulsar ESC, aparece la pantalla de seleccionar idioma. Elegimos el idioma. Pulsamos F6. Seleccionamos "nomodeset". Pulsamos ENTER. Pulsamos ESC. Seleccionamos instalar ubuntu (en baja resolución).
Cuando arranque en una resolución penosa, instalamos los drivers de nvidia 304.

sudo apt-get install nvidia-304


En este momento tenemos instalados los controladores pero no disponemos de todas la resoluciones. En mi caso falta 1280x1024.

Para ello creamos el fichero de configuración xorg.conf con el siguiente comando.

sudo nvidia-xconfig

Creará el archivo xorg.conf en /etc/X11.

Solo queda modificarlo adecuadamente para que reconozca las resoluciones que digamos. Es importante conocer las especificaciones del monitor. los Hz vertical y horizontal.En azul las modificaciones.

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 304.117  (buildmeister@swio-display-x86-rhel47-01)  Tue Nov 26 22:29:40 PST 2013

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0"
    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       28.0 - 64.0
    VertRefresh     60.0

    Option         "DPMS"
EndSection

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

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "UseEdid" "False"
    Option         "MetaModes" "1280x1024 +0+0"

    SubSection     "Display"
        Depth       24
    Modes      "1280x1024"  "1024x768"  "800x600"  "640x480"
    EndSubSection
EndSection


Guardamos y reiniciamos.

Fuentes:
http://libuntu.com/configurar-la-resolucion-de-la-pantalla-en-ubuntu-al-usar-el-driver-privativo-de-nvidia/

No hay comentarios:

Publicar un comentario