Hi!
I have a Raspberry Pi and want to use 2 monitors, each of them with its
own X server. One monitor is attached to the HDMI output, the other is a
USB monitor attached to a USB port. Starting only one X server
everything is fine: I have X either on the HDMI or on the USB monitor.
But when I start the second X server, regardless which one, the other
monitor goes blank (black). It will gon on again when I stop the second
X server.
After some debugging I found out that the function FBDevDriverFunc in
fbdev.c (fbdev_drv) called with op == GET_REQUIRED_HW_INTERFACES sets
*flags=0 and thus the function InitOutput in xf86Init.c will open a
console which in turn will blank the screen. I changed the body of
FBDevDriverFunc to set *flags=HW_SKIP_CONSOLE and everything seems to be
fine now.
So my questions are: Why would we need a console at all?
And if a console may be required can it then be made optional?
Or is there any other way to open the console somewhere else? I tried to
start the X server with vtXX arguments but with no success.
Best regards
Christoph Theis
_______________________________________________
xorg@lists.x.org: X.Org support
Archives: http://lists.freedesktop.org/archives/xorg
Info: http://lists.x.org/mailman/listinfo/xorg
Your subscription address: arch...@mail-archive.com