Slashdot is powered by your submissions, so send in your scoop


Forgot your password?
Graphics Hardware Hacking Build

Vastly Improved Raspberry Pi Performance With Wayland 259

New submitter nekohayo writes "While Wayland/Weston 1.1 brought support to the Raspberry Pi merely a month ago, work has recently been done to bring true hardware-accelerated compositing capabilities to the RPi's graphics stack using Weston. The Raspberry Pi foundation has made an announcement about the work that has been done with Collabora to make this happen. developer Daniel Stone has written a blog post about this, including a video demonstrating the improved reactivity and performance. Developer Pekka Paalanen also provided additional technical details about the implementation." Rather than using the OpenGL ES hardware, the new compositor implementation uses the SoC's 2D scaler/compositing hardware which offers "a scaling throughput of 500 megapixels per second and blending throughput of 1 gigapixel per second. It runs independently of the OpenGL ES hardware, so we can continue to render 3D graphics at the full, very fast rate, even while compositing."

This discussion has been archived. No new comments can be posted.

Vastly Improved Raspberry Pi Performance With Wayland

Comments Filter:
  • Hopefully all the swishy fadey stuff can all be disabled, so that the speed improvement actually manifests usably.

    • by ebenupton ( 2424660 ) on Monday May 27, 2013 @08:40PM (#43836381)

      Yup. We know lots of people don't love the shiny (or love the speed more than the shiny), so we'll be providing the ability to turn off fades and scaled window browsing. Disabling fades has the nice side effect of removing 120Mpixels/s of blending, so you can have more windows on the screen before the back of the stack falls back to 30fps (for responsiveness the front of the stack will always run at 60fps regardless of scene complexity).

  • Wouldn't it be great if this kind of effort was applied to the desktop?

    • by EzInKy ( 115248 )

      Wayland is specifically for the desktop, multi-device network graphics are the least of its concerns.

    • This uses special 2D hardware you find in cell phone chips and some gaming (handheld or home) consoles. It offloads scaling, color space conversion, maybe rotation, JPEG decoding etc., maybe encoding the output of a digital camera; on a PC's graphics card you try using the video scaler but it's more limited and "fixed function".

      For instance you can look at "Video Display Controller" and "Image Processor" on these diagrams (not too sure about the first one) []
      ht []

  • Configure your window manager to not show the windows's content when you move them.
    Job done! my 386 could do that. Dunno where's Openbox's setting for that but xfwm4 has it as a checkbox in a GUI tool.

  • Shouldn't Wayland be out already? The R-Pi port is cool but those demos including terminal windows and flowers are the same ones we saw a couple of years ago already. Let me guess that Canonical has Mir mostly working in a year from now.

I'm a Lisp variable -- bind me!