From: Randolph Sapp <[email protected]> Devices that must use software rendering should use llvmpipe over the default softpipe. There are significant performance improvements associated with this change for devices like AM62A which lack a GPU.
This, unfortunately is only available on armv6+ devices so we'll conditionally drop this for the omapl138 device. (I'd switch this directly based on platform architecture but this doesn't appear to work correctly for PACKAGECONFIG strings in the distro.conf) Signed-off-by: Randolph Sapp <[email protected]> --- meta-arago-distro/conf/distro/arago.conf | 7 +++++++ meta-arago-distro/conf/layer.conf | 1 + 2 files changed, 8 insertions(+) diff --git a/meta-arago-distro/conf/distro/arago.conf b/meta-arago-distro/conf/distro/arago.conf index 48f053bb..b029360b 100644 --- a/meta-arago-distro/conf/distro/arago.conf +++ b/meta-arago-distro/conf/distro/arago.conf @@ -102,6 +102,13 @@ PACKAGECONFIG:append:pn-piglit = " \ PACKAGECONFIG:pn-opengl-es-cts = "${@bb.utils.contains("DISTRO_FEATURES", "wayland", "wayland", "surfaceless", d)}" PACKAGECONFIG:pn-vulkan-cts = "${@bb.utils.contains("DISTRO_FEATURES", "wayland", "wayland", "surfaceless", d)}" +# Use llvmpipe for better performance with software rendering +# Only available for armv6+ devices +PACKAGECONFIG:append:pn-mesa = " gallium-llvm" +PACKAGECONFIG:remove:pn-mesa:omapl138 = " gallium-llvm" +PACKAGECONFIG:append:pn-mesa-pvr = " gallium-llvm" +PACKAGECONFIG:remove:pn-mesa-pvr:omapl138 = " gallium-llvm" + # Enable encryption support in open62541 PACKAGECONFIG:append:pn-open62541 = " encrypt" diff --git a/meta-arago-distro/conf/layer.conf b/meta-arago-distro/conf/layer.conf index 5de46fc9..02d5beaa 100644 --- a/meta-arago-distro/conf/layer.conf +++ b/meta-arago-distro/conf/layer.conf @@ -19,6 +19,7 @@ LAYERDEPENDS_meta-arago-distro = " \ meta-python \ qt5-layer \ meta-arago-extras \ + clang-layer \ " LAYERRECOMMENDS_meta-arago-distro = " \ -- 2.41.0 -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#14884): https://lists.yoctoproject.org/g/meta-arago/message/14884 Mute This Topic: https://lists.yoctoproject.org/mt/101179020/21656 Group Owner: [email protected] Unsubscribe: https://lists.yoctoproject.org/g/meta-arago/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
