Pelagicore / meta-pelux

PELUX is an open source, GENIVI compliant development platform that supports the Qt Automotive Suite
https://pelux.io
MIT License
39 stars 28 forks source link

neptune3: Force to run as single process for rpi #244

Closed TSAnsari closed 5 years ago

TSAnsari commented 5 years ago

With neptune3, multiple applications in neptune ui runs as separate processes. On rpi this causes some performance issues since it doesn't have a very good GPU. This causes a very low frame rate as well as issues with correct rendering of the applications. A workaround is added which runs one application at a time as a single process. This fixes the performance and rendering issues. This is a temporary fix, until a solution is provided in neptune for this issue.

Signed-off-by: Tariq Ansari tansari@luxoft.com

sashko commented 5 years ago

that's one ambiguous title :/

TSAnsari commented 5 years ago

Updated to better commit message and description

Gagi2k commented 5 years ago

A workaround is added which runs one application at a time as a single process

That's not really true. ALL applications incl. the system-ui are run in one-process. It's like loading the QML code directly in the system-ui with a Loader element

TSAnsari commented 5 years ago

@Gagi2k yes I saw that and fixed it in the new message. Thanks

Actually I wanted to say "A workaround is added which runs one application at a time in a single process" but ended up writing in a wrong way that looked like each app runs as a separate process.

Now the new message says "A workaround is added which runs neptune3 ui as a single process"