Configurar la tarjeta GMA500 para dos monitores

Tengo una pequeña notebook Acer Aspire One AO751h y recientemente conseguí otro monitor para usar mi equipo más cómodamente en casa.

El problema es que al conectarlo no funcionó, probé presionando las teclas Fn + F5 sin ningún resultado.

Para evitar malos entendidos mi configuración es la siguiente:

LXDE tiene un comando para revisar la configuración de los monitores llamado lxrandr pero solo me muestra la configuración de un solo monitor.

lxrandr - Mostrar ajustes

Supuse que tenía que modificar el archivo xorg.conf , y después de investigar un poco en google probé modificando este archivo:

sudo gedit /usr/share/X11/xorg.conf.d/10-emgd.conf

Y lo reemplacé con esta información, pero por favor, hagan un respaldo primero del archivo solo por precaución.

10-emgd.conf

Section "Module"
    Load "dbe"
    Load "dri"
    Load "dri2"
    Load "record"
    Load "extmod"
    Load "glx"
EndSection

Section "Monitor"
    Identifier   "MainMonitor"
    ModelName    "LCD Panel 1366×768"
EndSection

Section "Screen"
    Identifier    "MainScreen"
    Device        "MainDevice"
    Monitor       "MainMonitor"
    SubSection "Display"
    Depth     24
    Modes    "1366×768"
    EndSubSection
EndSection

Section "Device"
    Identifier "MainDevice"
    Driver     "emgd"
#    Driver "vesa"
    VendorName "Intel(R) DEG"
    BoardName  "Embedded Graphics"
    BusID      "0:2:0"
    Screen      0
    VideoRam    32768
    Option     "PcfVersion"             "1792"
    Option     "ConfigId"               "1"
    Option     "ALL/1/name"             "lvds-display"
    Option     "ALL/1/General/PortOrder"        "24000"
    Option     "ALL/1/General/VideoRam"                 "32768"
    Option     "ALL/1/General/DisplayConfig"        "2"
    Option     "ALL/1/General/DisplayDetect"        "1"
    Option     "ALL/1/General/Accel"            "1"
    Option     "ALL/1/General/DRI"          "1"
    Option     "ALL/1/General/DRI2"         "1"
    Option     "ALL/1/General/XVideo"           "1"
    Option     "ALL/1/General/XVideoBlend"      "0"
    Option     "ALL/1/General/TearFB"           "0"
    Option     "ALL/1/General/ShadowFB"         "0"
    Option     "ALL/1/General/SWCursor"         "0"
    Option     "ALL/1/Port/4/General/name"      "LVDS"
#    Option     "ALL/1/Port/4/General/Rotation"     "0"
    Option     "ALL/1/Port/4/General/Edid"      "1"
#    Option     "ALL/1/Port/4/Attr/70"          "100"
#    Option     "ALL/1/Port/4/Attr/71"                   "20300"
    Option     "ALL/1/Port/4/Attr/72"           "0"
#    Option     "ALL/1/Port/4/FPInfo/BkltMethod"         "1"
#    Option     "ALL/1/Port/4/FPInfo/BkltEnable"         "1"
    Option      "ALL/1/Port/2/General/name"     "SVDO"
    Option  "ALL/1/Port/2/General/Edid"     "1"
    Option  "ALL/1/Port/2/General/EdidAvail"    "1"
    Option  "ALL/1/Port/2/General/EdidNotAvail"     "7"
EndSection

# Secondary (for dual-head only) display
Section "Monitor"
    Identifier   "VGAMonitor"
    ModelName    "VGA Output"
EndSection

Section "Screen"
    Identifier    "VGAScreen"
    Device        "VGADevice"
    Monitor       "VGAMonitor"
    SubSection    "Display"
    Depth   24
    Modes   "1600×900"
    EndSubSection
EndSection

Section "Device"
    Identifier "VGADevice"
    Driver     "emgd"
    VendorName "Intel(R) DEG"
    BoardName  "Embedded Graphics"
    BusID      "0:2:0"
    Screen     1
EndSection

Section "ServerLayout"
    Identifier     "Dual Head Layout"
    Screen  "MainScreen"
    Screen  "VGAScreen" RightOf "MainScreen"
EndSection

Section "DRI"
        Mode         0666
EndSection

Section "ServerFlags"
#   Option "AutoAddDevices" "false"
EndSection

Estos son los resultados…

2 monitores, el lcd y uno externo

Creo que todavía se puede mejorar un poco la configuración, les mantendré al tanto de las modificaciones.

Actualización : Mostrar solo el monitor externo.

Para mostrar solamente el monitor externo cambiamos el valor de DisplayConfig a 1 de la siguiente forma:

Option     "ALL/1/General/DisplayConfig"        "1"

3 thoughts on “Configurar la tarjeta GMA500 para dos monitores

  1. Mucho más sencillo, sin tener que meterte con la configuración de X (y por tanto reiniciar el servidor X): Usa directamente randr, desde línea de comando. Algunos ejemplos:

    Monitor externo con imagen independiente, extendiendo hacia la izquierda a tu monitor integrado:

    $ xrandr –output VGA1 –left-of LVDS1

    Ambos monitores mostrando la misma imagen (hasta donde resolución y aspecto lo permitan):

    $ xrandr –output VGA1 –same-as LVDS1

    Sólo monitor externo:

    $ xrandr –output LVDS1 –off

    En caso de que te diga que no conoce a VGA1 o LVDS1, xrandr sin argumentos te indica qué salidas conoce y qué resoluciones son válidas para cada una de ellas.

  2. Gunnar, Siddharta, que bueno tenerlos en mi nuevo sitio.

    Muchas gracias por sus comentarios, llegando a la casa voy a probar sus consejos. 🙂

    Actualización 2009-12-09

    Intenté seguir los consejos de Gunnar y de Siddharta, pero sin modificar el archivo emgd.conf lamentablemente ambos programas solo me muestran las opciones para modificar una sola pantalla.

    una sola pantalla

¡Me encantaría saber que opinas!

%d bloggers like this: