Page 1 of 5 123 ... LastLast
Results 1 to 10 of 46

Thread: Kernel-Based X11 Server Claims 2x Performance Over X.Org

  1. #1
    Join Date
    Jan 2007
    Posts
    15,428

    Default Kernel-Based X11 Server Claims 2x Performance Over X.Org

    Phoronix: Kernel-Based X11 Server Claims 2x Performance Over X.Org

    MicroXwin is an X.Org Server alternative for an X Windows System implementation for Unix/Linux desktop. The developers behind MicroXwin are claiming that by implementing their X Server in the kernel they are getting a 2x performance advantage while using less memory and being binary compatible with Xlib...

    http://www.phoronix.com/vr.php?view=MTM5NDU

  2. #2
    Join Date
    Jan 2013
    Posts
    1,116

    Default

    A Xserver in the kernel? Doesn't that mean that the kernel panics when the Xserver crashes?

  3. #3
    Join Date
    Mar 2012
    Posts
    86

    Default

    So kernel developers rant about how difficult is maintain the code due its complexity and here it goes one pal that adds a lot more code.

    And what code ...

    Even if it's leaner, it stands X, with all that complex architecture and stuff.

    Now in kernel ...


    Maybe would be usefull in embeded systems. But for desktop and servers ... well.

  4. #4
    Join Date
    Oct 2011
    Posts
    60

    Default

    Quote Originally Posted by phoronix View Post
    Phoronix: Kernel-Based X11 Server Claims 2x Performance Over X.Org

    MicroXwin is an X.Org Server alternative for an X Windows System implementation for Unix/Linux desktop. The developers behind MicroXwin are claiming that by implementing their X Server in the kernel they are getting a 2x performance advantage while using less memory and being binary compatible with Xlib...

    http://www.phoronix.com/vr.php?view=MTM5NDU
    I'm sure we'll hear about all the downsides of such a thing in this thread. But for a hard core gamer, an X server that provides this much of a performance win would be worth it.

  5. #5
    Join Date
    Aug 2008
    Posts
    87

    Default

    So, um, benchmarks?

  6. #6
    Join Date
    Jun 2013
    Posts
    10

    Default

    Quote Originally Posted by Vim_User View Post
    A Xserver in the kernel? Doesn't that mean that the kernel panics when the Xserver crashes?
    Definitely sounds like it is a step backwards for everything except performance. Also, f you upgrade your kernel, there is probably more likelihood that the Xserver will need a recompiled/to be patched to work again.

    In contrast, on Windows with Nvidia (and maybe other drivers), and possibly Wayland, if the graphics driver crashes, it may be possible to recover automatically without a reboot / work-loss.

    Technically, its easier to get better performance probably out of anything by sticking it into the kernel, but, with a good design, you could probably obtain similar performance from user-land anyway (along with better security).

  7. #7
    Join Date
    Mar 2013
    Posts
    199

    Default Raspberry Pi Support?

    Would be cool to see this running on a raspberry pi since this kind of hardware would definitely show if the performance is really that great

  8. #8
    Join Date
    Jun 2012
    Posts
    119

    Default

    Anyone else wonder why the video is running on a VM under Windows?

    Just saying... I would expect a linux dev to be working under linux.

  9. #9
    Join Date
    Aug 2012
    Posts
    510

    Default

    Anyone want to build a distro on this for the lolz?

  10. #10
    Join Date
    Nov 2011
    Posts
    65

    Default

    Quote Originally Posted by ShadowBane View Post
    Anyone else wonder why the video is running on a VM under Windows?

    Just saying... I would expect a linux dev to be working under linux.
    It's honestly just insulting.

    They are
    • dangerously rewriting X as a kernel module
    • keeping this unverified source code completely closed
    • somehow not breaking the GPL by the above statement
    • and to top it off, they're running this all in a VM on Windows 7.


    They need to re-evaluate their priorities, and I'd like someone to explain to me how they're able to do this in-kernel without releasing the source code?

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •