1 1
e97

Wayland on ARM SBCs

Recommended Posts

armbian has XFCE (hw accelerated where possible) desktop images - is there interest in getting Wayland running on as many SBCs as possible so we can have smooth, high quality desktop?

Share this post


Link to post
Share on other sites

We (most work was done by Zador) just spent months to rework desktop that now have more features and its properly packed that can be installed on the top of CLI and upgrade, hopefully, works fine. We are releasing it within one week.

 

Armbian tends to focus on base problems, server / iot functionality, since most of those boards have problems in the ground level and it's irrelevant if we add on it's rotten base an "smooth, high quality desktop". This is what some board manufacturers might do to impress their potential buyers.

 

We are happy with current level of smoothness and quality of the desktop but project is open and we will support any initiative from outside.

Share this post


Link to post
Share on other sites

Armbian tends to focus on base problems, server / iot functionality, since most of those boards have problems in the ground level and it's irrelevant if we add on it's rotten base an "smooth, high quality desktop". This is what some board manufacturers might do to impress their potential buyers.

 

Thank you for keeping Armbian clean and functional. The CLI version is all that is ever needed. For graphical ( mostly remote ) access I personally prefer lean and fast LXDE over XFCE. The modular approach of Armbian makes it easy to set up whatever one considers a "smooth, high quality desktop". 

 

A typical example of flashy useless "technology" is Wayland - no transparent networking means pretty useless for SBCs and embedded projects.

Share this post


Link to post
Share on other sites

Thank you for keeping Armbian clean and functional. The CLI version is all that is ever needed. For graphical ( mostly remote ) access I personally prefer lean and fast LXDE over XFCE. The modular approach of Armbian makes it easy to set up whatever one considers a "smooth, high quality desktop". 

 

A typical example of flashy useless "technology" is Wayland - no transparent networking means pretty useless for SBCs and embedded projects.

 

I use also X applications but without installing all the Xserver and going remotely exporting the X using SSH:

ssh -X user@armbian-ip

In this way you can use graphical file manager or develop small things using remotely geary. Here you can see an example on my Raspberry Pi: https://www.youtube.com/watch?v=kYhxqWmQqNE

Over a server version you only install the application desired and all the dependencies.

Share this post


Link to post
Share on other sites

armbian's philosophy as a minimal server distro is the primary goal and I agree 100% with that. X over SSH is quite helpful when you need graphical output on an embedded system that's not easily accessible. A minimal server distro designed for embedded systems sounds like the perfect platform for a minimal graphics display environment on top.

 

 

 since most of those boards have problems in the ground level and it's irrelevant if we add on it's rotten base

 

What do you mean by this? Are you saying a lot of these SBCs have hardware problems? Can you give examples so I can avoid hardware like this.

 

If you are using the embedded system as a desktop replacement or a media player, then having a presentation pipeline be able to handle multiple video frame rates and the mismatch with the display refresh rate is crucial for a smooth experience.

 

Even my Dual SMP/GTX 960, Ubuntu 16.04 desktop x86_64 has tearing issues with video playback and heavy desktop usage (4K) which is quite remarkable given the level of progress of other OSes (Win 7, OS X) which run buttery smooth on the same hardware

Share this post


Link to post
Share on other sites

What do you mean by this? Are you saying a lot of these SBCs have hardware problems? Can you give examples so I can avoid hardware like this.

 

No, no. I meant this as initial software support which comes with the chip. It usually came with some old for Android prepared kernel, with blobs for settings and wide range of bugs.

 

Nevertheless you can find hardware design flaws which software cant fix. An well known example is router Lamobo R1, some H3 based boards use cheap voltage control, some has heat dispansion problem and we could certainly find more.

 

Linux drivers are problematic in general, yap. Nvidia is a Linux unfriendly company and they just recently start to improve that. Or it's a problem related to patents and © bullshit. Hard to tell.

 

But that's another story.

Share this post


Link to post
Share on other sites

is this on wayland or x11? i'm asking as i though panfrost is not running that well with x11 and your screenshot looks a bit like x11 ... would be nice if panfrost made that much progress, that something like this is possible now.

 

can you maybe summarize you experience with current panfrost - is it mostly working or mostly not working?

 

a lot of thanks in advance and best wishes - hexdump

Share this post


Link to post
Share on other sites

I queue for the details about panfrost + updated mesa + wayland (or X11) session. Some basic steps to get an usable setup would be wonderful :)

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
1 1