Yocto/Demos/FOSDEM2024: Difference between revisions
< Yocto
No edit summary |
(→FAQ) |
||
(2 intermediate revisions by the same user not shown) | |||
Line 19: | Line 19: | ||
# Why is the demo not on RISC-V hardware? | # Why is the demo not on RISC-V hardware? | ||
#* Because for no RISC-V board (at least to those we have access) the GPU driver is stable enough to handle a Wayland compositor together with complex QtQuick applications | #* Because for no RISC-V board (at least to those we have access) the GPU driver is stable enough to handle a Wayland compositor together with complex QtQuick applications; on VisionFive-2 there are apparent GPU-CPU race conditions that very fast lead to severe artifacts that are no fun for a demo | ||
# Why is this running Yocto master? | |||
#* Because the RPi5 device support (just merged some days ago) only booted with Yocto master | |||
# Why is there no on screen keyboard? | |||
#* Maliit unfortunately is not yet ported to Qt6 and due to certain limitations of how Yocto packaging works and how meta-qt6 is packaged, it is not possible to integrate any Qt5 apps into the image. | |||
== Details == | == Details == | ||
Line 31: | Line 35: | ||
=== Software === | === Software === | ||
* running Yocto Master (Poky & meta- | * running Yocto Master (Poky & meta-openembedded) | ||
* meta-raspberrypi latest master version that just got RPi5 support merged. | * meta-raspberrypi latest master version that just got RPi5 support merged. | ||
Line 66: | Line 70: | ||
== Demo Troubleshooting == | == Demo Troubleshooting == | ||
* for constant display output, open the drop-down settings menu and activate "caffeine" | * for constant display output, open the drop-down settings menu and activate "caffeine" | ||
== Additional Material == | |||
[[File:KDE Yocto FOSDEM 2024 barcode.png|thumb]] |
Latest revision as of 07:53, 3 February 2024
KDE Yocto Demo Setup for FOSDEM 2024
This page provides the basic information about the demo setup that is available at the KDE stall at FOSDEM 2024.
What can I see there?
- a Raspberry-Pi5 development board
- a OLED HDR touch screen
- a Plasma mobile Yocto image with KDE Frameworks / Plasma / Applications in RC-2 version of the Qt6 Megarelease
What is this demo setup about to present?
- show the state of the Yocto meta-layers: read mere at https://community.kde.org/Yocto
- give a feeling about how Plasma Mobile feels on an embedded non-phone device
- give a sneak-peak into Plasma 6
- give an example of how such embedded boards can be used
FAQ
- Why is the demo not on RISC-V hardware?
- Because for no RISC-V board (at least to those we have access) the GPU driver is stable enough to handle a Wayland compositor together with complex QtQuick applications; on VisionFive-2 there are apparent GPU-CPU race conditions that very fast lead to severe artifacts that are no fun for a demo
- Why is this running Yocto master?
- Because the RPi5 device support (just merged some days ago) only booted with Yocto master
- Why is there no on screen keyboard?
- Maliit unfortunately is not yet ported to Qt6 and due to certain limitations of how Yocto packaging works and how meta-qt6 is packaged, it is not possible to integrate any Qt5 apps into the image.
Details
Hardware
Details: https://www.raspberrypi.com/documentation/computers/raspberry-pi-5.html#introduction
Most important facts:
- Quad Arm Cortex-A76 @ 2.4GHz
- 8GB LPDDR4X-4267 SDRAM
- VideoCore VII graphics, with OpenGL-ES 3.1, Vulkan 1.2
Software
- running Yocto Master (Poky & meta-openembedded)
- meta-raspberrypi latest master version that just got RPi5 support merged.
meta-kde https://invent.kde.org/packaging/yocto-meta-kde e47b78900c4b8b81c0ecfe762a886fc322c493b4 meta-kde-demo https://invent.kde.org/packaging/yocto-meta-kde-demo eb58bf1b83d1e3084bd7eca116dbabcc615db941 meta-kf6 https://invent.kde.org/packaging/yocto-meta-kf6 26e6c2c0fb49618248ed32c6216ec4cf70bcfe43 meta-openembedded git://git.openembedded.org/meta-openembedded b2324264191f9910cf9748f31f73ab89ec45240b meta-qt6 https://code.qt.io/yocto/meta-qt6 8f36575a9ae9f6d3edceafcaf33e7e8b017a346d meta-raspberrypi https://github.com/agherzan/meta-raspberrypi.git fe7592fe9c40637afe56182114fda5f4242ceb29 poky git://git.yoctoproject.org/poky 61182659c212db24e52cdbcdbb043c7b0de86094
Demo Troubleshooting
- for constant display output, open the drop-down settings menu and activate "caffeine"