[Libdlo] running 2 instances of X for multihead display

Marcus Becker marcus.disi at gmail.com
Sat Jul 16 13:38:08 PDT 2011

Just reading here about your version of Ubuntu:
What about the graphics drivers still in X?

Graphics drivers such as Intel, Nouveau, and Radeon include both
kernel drivers and an X driver. With Wayland we only needs the kernel
drivers. Under the KMS/DRM/GEM architecture, that's where most of the
real functionality is, such as modesetting, memory management, and
graphics rendering. The remaining bits on the X side of things is used
just to interface with the X server and aren't needed by Wayland.


Can Wayland be used with the closed source proprietary graphics drivers?

No, not at this time. fglrx, nvidia, psb, and other closed source
drivers are developed externally to X.org and externally to Ubuntu. As
far as we know, work to update them to conform to the new KMS/GEM/etc.
architecture is not planned (at least, not publicly) and would need to
be done before they could be used under Wayland.

So can you run any other x11-drivers like nvidia or fglrx? If yes,
then you are still on xorg-server.
The wayland server might be more for experimental and testing users at
the moment...

On 16 July 2011 21:28, Marcus Becker <marcus.disi at gmail.com> wrote:
> Hi,
> it looks to me you didn't install the display module for Xorg (does
> Ubuntu still use Xorg or did they switch to wayland?)
> run aptitude and search for those modules like:
> aptitude search displaylink
> and
> aptitude search void
> then you can install them via
> aptitude install <packagename> (usually something like xf86-video-displaylink)
> xfce4 has a startscript, right? like '/usr/bin/startxfce4' (don't know
> much about Debian or Ubuntu :/ )
> Hope that helps :)
> Marcus
> On 16 July 2011 20:09, S W <partita1234 at gmail.com> wrote:
>> Thanks for your script!
>> I have a displaylink device from plugable, and when I tried to run this
>> script on my
>> xubuntu 11.04 laptop I ended up with the error messages
>>   (EE) Failed to load module "displaylink" (module does not exist, 0)
>>   (EE) Failed to load module "void" (module does not exist, 0)
>>   (EE) No drivers available.
>> (I've sent along the complete Xorg.1.log for reference).  How should I
>> modifiy xorg.conf.DL
>> file to load these two files/modules?  I also notice that your .xinitrc2
>> ends with
>>   exec /usr/bin/awesome
>> Since I use xfce I changed that to
>>   exec /usr/bin/xfce4-session
>> Is that correct, and if not, what should it be?
>> I have installed the libdlo library a la
>>  http://libdlo.freedesktop.org/wiki/
>> I made an accidential discover today: after xubuntu boots up at the log in
>> screen (but before
>> I log in), I pluggd the external monitor to the VGA port; immediately I got
>> an extended
>> desktop.  And after I logged in, I was able to drag windows between the LCD
>> screen and the
>> external monitor, so at least the libdlo library works!  But when I plugged
>> in the displaylink
>> device and then the monitor, I got back the familiar green screen :-(
>> Any advice and comments are most welcome.
>> On April 6, 2011 at 3:08 PM Marcus Becker <marcus.disi at googlemail.com>
>> wrote:
>>> I had major trouble getting the second display to work with the nvidia
>>> binary driver on the main display. Lucky me, I found this post:
>>> http://ubuntuforums.org/showthread.php?t=1313190
>>> To share the wisdom I gathered...
>>> The script displaylink.sh starts xinit with the second xorg.conf.DL
>>> and xinit executes the second .xinitrc2 script in my home directory.
>>> Finally x2x is executed to run in the background, it switched the
>>> input devices between the displays (mouse).
>>> The x2x program works flawless and I can run awesome twice to have to
>>> independent desktops.
>>> The good thing, this should work with any other card  :)
>>> One last hint, turn off dpms on the udlfb display (it never wakes up
>>> again)
>>> Thanks,
>>> Marcus
>> _______________________________________________
>> Libdlo mailing list
>> Libdlo at lists.freedesktop.org
>> http://lists.freedesktop.org/mailman/listinfo/libdlo

More information about the Libdlo mailing list