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
# 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