lunes, 25 de agosto de 2014

Añadir una nueva resolución de pantalla en Linux Mint 17

Esto son los pasos de forma esquemática.
En los enlaces adjuntos lo explican más detalladamente.
Queremos añadir la resolución, por ejemplo 1280x1024 para un monitor de 75 Hz.

xrandr


La salida sería la siguiente:

Screen 0: minimum 320 x 200, current 1280 x 1024, maximum 4096 x 4096
DVI-I-1 connected 1280x1024+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1024x768       60.0 
   800x600        60.3     56.2 
   848x480        60.0 
   640x480        59.9 
VGA-1 disconnected (normal left inverted right x axis y axis)
TV-1 disconnected (normal left inverted right x axis y axis)

Nos quedamos con el texto en azul DVI-I-1, nos hará falta luego.

cvt 1280 1024 75


Esta sería la salida:

# 1280x1024 74.90 Hz (CVT 1.31M4) hsync: 80.30 kHz; pclk: 138.75 MHz
Modeline "1280x1024_75.00"  138.75  1280 1368 1504 1728  1024 1027 1034 1072 -hsync +vsync

De la salida anterior nos quedamos con el texto en azul detrás de Modeline
y lo usamos con el siguiente comando:
 
xrandr --newmode "1280x1024_75.00"  138.75  1280 1368 1504 1728  1024 1027 1034 1072 -hsync +vsync



Aquí utilizamos DVI-I-1 (según la configuración del equipo aparece un texto)

xrandr --addmode DVI-I-1 1280x1024_75.00



Con el siguiente comando cambiamos la resolución y ya vemos como queda si todo ha ido bien

xrandr --output DVI-I-1 --mode 1280x1024_75.00



Para que el cambio sea definitivo tenemos que crear el fichero xorg.conf en /etc/X11
Primero hay que detener el entorno gráfico

sudo service mdm stop



Creamos el fichero xorg.conf.new en /home/usuario
 
sudo X -configure



Lo editamos y modificamos, tiene que quedar por ejemplo del siguiente modo:

Section "ServerLayout"
    Identifier     "X.org Configured"
    Screen      0  "Screen0" 0 0
    InputDevice    "Mouse0" "CorePointer"
    InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
    ModulePath   "/usr/lib/xorg/modules"
    FontPath     "/usr/share/fonts/X11/misc"
    FontPath     "/usr/share/fonts/X11/cyrillic"
    FontPath     "/usr/share/fonts/X11/100dpi/:unscaled"
    FontPath     "/usr/share/fonts/X11/75dpi/:unscaled"
    FontPath     "/usr/share/fonts/X11/Type1"
    FontPath     "/usr/share/fonts/X11/100dpi"
    FontPath     "/usr/share/fonts/X11/75dpi"
    FontPath     "built-ins"
EndSection

Section "Module"
    Load  "glx"
EndSection

Section "InputDevice"
    Identifier  "Keyboard0"
    Driver      "kbd"
EndSection

Section "InputDevice"
    Identifier  "Mouse0"
    Driver      "mouse"
    Option        "Protocol" "auto"
    Option        "Device" "/dev/input/mice"
    Option        "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
    Identifier   "Monitor0"
        Modeline "1280x1024_75.00"  138.75  1280 1368 1504 1728  1024 1027 1034 1072 -hsync +vsync
    VendorName   "Monitor Vendor"
    ModelName    "Monitor Model"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
        ### <percent>: "<f>%"
        ### [arg]: arg optional
        #Option     "SWcursor"               # [<bool>]
        #Option     "HWcursor"               # [<bool>]
        #Option     "NoAccel"                # [<bool>]
        #Option     "ShadowFB"               # [<bool>]
        #Option     "VideoKey"               # <i>
        #Option     "WrappedFB"              # [<bool>]
        #Option     "GLXVBlank"              # [<bool>]
        #Option     "ZaphodHeads"            # <str>
        #Option     "PageFlip"               # [<bool>]
        #Option     "SwapLimit"              # <i>
        #Option     "AsyncUTSDFS"            # [<bool>]
    Identifier  "Card0"
    Driver      "nouveau"
    BusID       "PCI:2:0:0"
EndSection

Section "Screen"
    Identifier "Screen0"
    Device     "Card0"
    Monitor    "Monitor0"
    SubSection "Display"
        Viewport   0 0
        Depth     1
        Modes "1280x1024"
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     4
        Modes "1280x1024"
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     8
        Modes "1280x1024"
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     15
        Modes "1280x1024"
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     16
        Modes "1280x1024"
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     24
        Modes "1280x1024"
    EndSubSection
EndSection

Una  vez modificado lo copiamos en /etc/X11

cp /home/usuario/xorg.conf.new /etc/X11/xorg.conf


Ya lo tenemos. Reiniciamos y ya disponemos de la nueva resolución en el centro de control - monitores.

Fuentes:
http://community.linuxmint.com/tutorial/view/877
http://blog.desdelinux.net/xrandr-poderosa-herramienta-para-configurar-tu-monitor/

No hay comentarios:

Publicar un comentario