[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: dos monitores con xinerama en i810 [Solucionado]



On Thu, Aug 6, 2009 at 5:48 PM, Victor H De la Luz<itztli@gmail.com> wrote:
> Saludos!!
>
> Llevo un par de dias queriendo levantar un monitor externo en mi laptop.
>
> Tengo instalado el grandr y reconoce cuando coloco el 2o monitor, sin
> embargo, cuando quiero usarlo no envia señal al monitor.
>
> Si uso la configuración de xinerama para usar 2 monitores obtengo el
> siguiente error cuando quiero levantar las Xs:
>
> (==) ServerLayout "Default Layout"
> (**) |-->Screen "Default Screen" (0)
> (**) |   |-->Monitor "Monitor interno"
> (**) |   |-->Device "Intel Corporation 82852/855GM Integrated Graphics Device"
> (**) |-->Screen "Extern Screen" (1)
> (**) |   |-->Monitor "Monitor Externo"
> (**) |   |-->Device "Intel 82852/855GM Extern"
> (**) |-->Input Device "Generic Keyboard"
> (**) |-->Input Device "Configured Mouse"
> (**) |-->Input Device "Synaptics Touchpad"
> (**) Option "Xinerama" "on"
> (==) Automatically adding devices
> (==) Automatically enabling devices
> (**) Xinerama: enabled
>
> ....
>
> (EE) intel(0): [dri] DRIScreenInit failed. Disabling DRI.
> (**) intel(0): Framebuffer compression enabled
> (**) intel(0): Tiling enabled
> (==) intel(0): VideoRam: 131072 KB
> (II) intel(0): Attempting memory allocation with tiled buffers.
> (WW) intel(0): xf86AllocateGARTMemory: allocation of 1536 pages failed
>        (Cannot allocate memory)
> (WW) intel(0): Allocation error, framebuffer compression disabled
> (WW) intel(0): xf86AllocateGARTMemory: allocation of 10 pages failed
>        (Cannot allocate memory)
>
> Backtrace:
> 0: /usr/X11R6/bin/X(xf86SigHandler+0x7e) [0x80c897e]
> 1: [0xb7fa6400]
> 2: /usr/lib/xorg/modules/drivers//i810_drv.so [0xb7b3f6d6]
> 3: /usr/lib/xorg/modules/drivers//i810_drv.so(i830_allocate_2d_memory+0x184)
> [0xb7b3f964]
> 4: /usr/lib/xorg/modules/drivers//i810_drv.so [0xb7b34090]
> 5: /usr/lib/xorg/modules/drivers//i810_drv.so [0xb7b3982d]
> 6: /usr/X11R6/bin/X(AddScreen+0x1f7) [0x8073db7]
> 7: /usr/X11R6/bin/X(InitOutput+0x236) [0x80aac26]
> 8: /usr/X11R6/bin/X(main+0x2b1) [0x8074591]
> 9: /lib/i686/cmov/libc.so.6(__libc_start_main+0xe5) [0xb7d4f455]
> 10: /usr/X11R6/bin/X(FontFileCompleteXLFD+0x21d) [0x8073a81]
>
> Fatal server error:
> Caught signal 11.  Server aborting
>
>
> En Windows funciona bien...
>
> --
> ItZtLi
>

Pues despues de un buen sueño ya quedo medio solucionado. Para
empezar, la configuración de Xinerama nunca funcionó, creo que es un
bug del driver.

Hice todo lo posible en el xorg.conf : aumente la memoria ram de la
tarjeta, deshabilite DRI, deshabilite todos los modulos. Finalmente
iba a compilar el ultimo driver para intel, pero necesito la versión
experimental de libdri y era mas complicada la solución que la
enfermedad.

Hoy en la mañana se me ocurrio utilizar la tecla [Fn] de la laptop
(tecla que no funciona en gnome) justo al iniciar grub. Con eso
consegui los dos monitores clonados.

Despues en la configuración de xrandr reduje la resolución de ambas
pantallas a 800x600 y wala, ya tengo dos monitores funcionando. Solo
que ahora tengo otros problemas que iniciare en otro hilo...

-- 
ItZtLi


Reply to: