Yocto/Demos/FOSDEM2023: Difference between revisions

From KDE Community Wiki
(Created page with "# KDE Yocto Demo Setup for FOSDEM 2023 This page provides the basic information about the demo setup that is available at the KDE stall at FOSDEM 2023. ## What You See - a...")
 
No edit summary
Line 1: Line 1:
# KDE Yocto Demo Setup for FOSDEM 2023
== KDE Yocto Demo Setup for FOSDEM 2023 ==


This page provides the basic information about the demo setup that is available at the KDE stall at FOSDEM 2023.
This page provides the basic information about the demo setup that is available at the KDE stall at FOSDEM 2023.


## What You See
=== What can I see there? ===


- a VisionFive-2 RISC-V development board
* a VisionFive-2 RISC-V development board
- a small HDMI screen
* a small HDMI screen
- a very basic KDE Plasma Bigscreen Session running with a few applications
* a very basic KDE Plasma Bigscreen Session running with a few applications


What is the goal of this demonstration:
=== What is the goal of this demo setup? ===


- show the state of the Yocto meta-layers
* show the state of the Yocto meta-layers
- show the extremely-WIP state of hardware porting to the RISC-V board (Kernel, drivers, graphics system and multimedia libraries are all moving targets with big patch sets)
* show the extremely-WIP state of hardware porting to the RISC-V board (Kernel, drivers, graphics system and multimedia libraries are all moving targets with big patch sets)
- give an example of how such embedded boards can be used
* give an example of how such embedded boards can be used


## FAQ
=== FAQ ===
- Why is the cool, Plasma Bigscreen adapted Aura Browser not running:
# Why is the cool, Plasma Bigscreen adapted Aura Browser not running on the demo setup?
    - QtWebEngine in Qt5 does not work with RISC-V (fails to build)
#* QtWebEngine in Qt5 does not work with RISC-V (fails to build)
    - there are recent patches from a few months ago to Chromium, which will make the Qt6 version available on the platform
#* there are recent patches from a few months ago to Chromium, which will make the Qt6 version available on the platform
- Why is Plank Player not playing videos?
# Why is Plank Player not playing videos?
    - Because binary VPU drivers are a mess ;) There is active work-in-progress work to get a fully HW accelerated GStreamer Pipeline running, but though it is close to working, we are not there yet
#* Because binary VPU drivers are a mess ;) There is active work-in-progress work to get a fully HW accelerated GStreamer Pipeline running, but though it is close to working, we are not there yet
    - un-accelerated video looks okay though, but due to bugs in the QtMultimedia/GStreamer integration this does not work with Plank at the moment and priority for fixing this in Qt5 is very low on our side
#* un-accelerated video looks okay though, but due to bugs in the QtMultimedia/GStreamer integration this does not work with Plank at the moment and priority for fixing this in Qt5 is very low on our side
- Why does the board not really come back when I press the power-off button?
# Why does the board not really come back when I press the power-off button?
    - hibernation support just was integrated in the last Kernel update 2 weeks ago, userland integration is an upcoming topic
#* hibernation support just was integrated in the last Kernel update 2 weeks ago, userland integration is an upcoming topic


## Details
== Details ==
### Hardware
=== Hardware ===


### Plasma Session
=== Plasma Session ===

Revision as of 16:26, 28 January 2023

KDE Yocto Demo Setup for FOSDEM 2023

This page provides the basic information about the demo setup that is available at the KDE stall at FOSDEM 2023.

What can I see there?

  • a VisionFive-2 RISC-V development board
  • a small HDMI screen
  • a very basic KDE Plasma Bigscreen Session running with a few applications

What is the goal of this demo setup?

  • show the state of the Yocto meta-layers
  • show the extremely-WIP state of hardware porting to the RISC-V board (Kernel, drivers, graphics system and multimedia libraries are all moving targets with big patch sets)
  • give an example of how such embedded boards can be used

FAQ

  1. Why is the cool, Plasma Bigscreen adapted Aura Browser not running on the demo setup?
    • QtWebEngine in Qt5 does not work with RISC-V (fails to build)
    • there are recent patches from a few months ago to Chromium, which will make the Qt6 version available on the platform
  2. Why is Plank Player not playing videos?
    • Because binary VPU drivers are a mess ;) There is active work-in-progress work to get a fully HW accelerated GStreamer Pipeline running, but though it is close to working, we are not there yet
    • un-accelerated video looks okay though, but due to bugs in the QtMultimedia/GStreamer integration this does not work with Plank at the moment and priority for fixing this in Qt5 is very low on our side
  3. Why does the board not really come back when I press the power-off button?
    • hibernation support just was integrated in the last Kernel update 2 weeks ago, userland integration is an upcoming topic

Details

Hardware

Plasma Session