Announcement

Collapse
No announcement yet.

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

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • 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
    A Xserver in the kernel? Doesn't that mean that the kernel panics when the Xserver crashes?

    Comment


    • #3
      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.

      Comment


      • #4
        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.

        Comment


        • #5
          So, um, benchmarks?

          Comment


          • #6
            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).

            Comment


            • #7
              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

              Comment


              • #8
                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.

                Comment


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

                  Comment


                  • #10
                    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?

                    Comment

                    Working...
                    X