<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/weston-optimizations-on-the-raspberry-pi-dtp5qmoga" -->

---
title: Weston optimizations on the Raspberry Pi | daily.dev
description: Collabora partnered with the Raspberry Pi Foundation to optimize the Weston compositor backend for the Raspberry Pi, leveraging the VideoCore GPU for...
canonical: https://daily.dev/posts/weston-optimizations-on-the-raspberry-pi-dtp5qmoga
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Weston optimizations on the Raspberry Pi | daily.dev
og:description: Collabora partnered with the Raspberry Pi Foundation to optimize the Weston compositor backend for the Raspberry Pi, leveraging the VideoCore GPU for...
og:url: https://daily.dev/posts/weston-optimizations-on-the-raspberry-pi-dtp5qmoga
og:image: https://api.daily.dev/og/posts/Dtp5qMOga.png
og:image:alt: Weston optimizations on the Raspberry Pi
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Weston optimizations on the Raspberry Pi

**[Collabora Blog](https://daily.dev/sources/collabora)** · 4 min read · 0 upvotes · 0 comments

## Summary

Collabora partnered with the Raspberry Pi Foundation to optimize the Weston compositor backend for the Raspberry Pi, leveraging the VideoCore GPU for hardware-accelerated compositing. The work replaced the X11/X.Org stack with Wayland/Weston, achieving a consistent 60 frames per second under typical load. X11 applications continue to run via Weston's emulated server, performing faster than under the legacy X.Org server. All improvements were contributed upstream to the Wayland/Weston project, requiring no Raspberry Pi-specific patches, benefiting the broader community.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.collabora.com/about-us/blog/2013/05/23/2d-graphics-wayland/weston-optimizations-on-the-raspberry-pi>

## Questions this post answers

### What frame rate did Wayland/Weston achieve on the Raspberry Pi compared to X11?

Weston on the Raspberry Pi consistently achieved 60 frames per second under typical load after Collabora optimized the backend to use the VideoCore GPU for hardware compositing. X11 had proven unpredictably latent during window movement and UI animations, making Wayland a significant improvement in smoothness and responsiveness.

_Developers targeting embedded Linux graphics stacks track Wayland and Weston developments on daily.dev._

### Can X11 applications run on Wayland/Weston on the Raspberry Pi?

Yes, Weston supports X11 clients through an emulated X server. The Collabora optimizations enabled X11 applications to run seamlessly under Weston on the Raspberry Pi, and they performed faster than under the legacy X.Org server, with no Raspberry Pi-specific patches required.

_Teams migrating embedded UIs from X11 to Wayland find relevant case studies and updates on daily.dev._

## Similar posts on daily.dev

- [Wayland Developers Target June For Weston 16 Release](https://daily.dev/posts/wayland-developers-target-june-for-weston-16-release-mrda2udkh) · Phoronix · 0 upvotes · 0 comments
- [Wayland Found To Be "Intrinsically Faster Than X11, But Not Necessarily More Efficient"](https://daily.dev/posts/wayland-found-to-be-intrinsically-faster-than-x11-but-not-necessarily-more-efficient--vysjac0xs) · Phoronix · 1 upvotes · 0 comments
- [Wayland set the Linux Desktop back by 10 years](https://daily.dev/posts/wayland-set-the-linux-desktop-back-by-10-years-bp6wqwoqi) · Hacker News · 57 upvotes · 39 comments
- [I held onto X11 longer than I should have, and switching to Wayland fixed these things I didn't know were broken](https://daily.dev/posts/i-held-onto-x11-longer-than-i-should-have-and-switching-to-wayland-fixed-these-things-i-didn-t-know-72cnc7fro) · XDA Developers · 5 upvotes · 0 comments

---

Tags: [#linux](https://daily.dev/tags/linux), [#raspberry-pi](https://daily.dev/tags/raspberry-pi)

[View this post on daily.dev](https://daily.dev/posts/weston-optimizations-on-the-raspberry-pi-dtp5qmoga)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Weston optimizations on the Raspberry Pi","url":"https://daily.dev/posts/weston-optimizations-on-the-raspberry-pi-dtp5qmoga","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/weston-optimizations-on-the-raspberry-pi-dtp5qmoga"},"datePublished":"2026-08-11T08:54:15.906Z","dateModified":"2026-08-11T09:27:26.899Z","description":"Collabora partnered with the Raspberry Pi Foundation to optimize the Weston compositor backend for the Raspberry Pi, leveraging the VideoCore GPU for...","image":"https://media.daily.dev/image/upload/s--foaA6JGU--/f_auto/v1722860399/public/Placeholder%2004","thumbnailUrl":"https://media.daily.dev/image/upload/s--foaA6JGU--/f_auto/v1722860399/public/Placeholder%2004","isAccessibleForFree":true,"articleSection":"Collabora Blog","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Collabora Blog","logo":"https://media.daily.dev/image/upload/s--ZGZ0FjqS--/f_auto,q_auto/v1786438306/logos/collabora?_a=BAMAMicg0","url":"https://daily.dev/sources/collabora"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/weston-optimizations-on-the-raspberry-pi-dtp5qmoga","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"linux,raspberry-pi","timeRequired":"PT4M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Collabora Blog","item":"https://daily.dev/sources/collabora"},{"@type":"ListItem","position":3,"name":"Weston optimizations on the Raspberry Pi"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/weston-optimizations-on-the-raspberry-pi-dtp5qmoga#faq","mainEntity":[{"@type":"Question","name":"What frame rate did Wayland/Weston achieve on the Raspberry Pi compared to X11?","acceptedAnswer":{"@type":"Answer","text":"Weston on the Raspberry Pi consistently achieved 60 frames per second under typical load after Collabora optimized the backend to use the VideoCore GPU for hardware compositing. X11 had proven unpredictably latent during window movement and UI animations, making Wayland a significant improvement in smoothness and responsiveness. Developers targeting embedded Linux graphics stacks track Wayland and Weston developments on daily.dev."}},{"@type":"Question","name":"Can X11 applications run on Wayland/Weston on the Raspberry Pi?","acceptedAnswer":{"@type":"Answer","text":"Yes, Weston supports X11 clients through an emulated X server. The Collabora optimizations enabled X11 applications to run seamlessly under Weston on the Raspberry Pi, and they performed faster than under the legacy X.Org server, with no Raspberry Pi-specific patches required. Teams migrating embedded UIs from X11 to Wayland find relevant case studies and updates on daily.dev."}}]}
```

