11.0.0 Weston screen sharing in embedded environment is very laggy with 100% CPU usage
Hello,
I have been experiencing a very laggy screen sharing while using Weston 11.0.0 in my embedded environment. The CPU usage also reaches up to 100%. I am using an ARM Cortex-A55 1.5GHz processor and 2GB DDR RAM.
I have performed VNC and RDP tests and have configured them in the weston.ini file as follows:
[screen-share] command=/usr/bin/weston --backend=vnc-backend.so --shell=fullscreen-shell.so
or [screen-share] command=/usr/bin/weston --backend=rdp-backend.so --shell=fullscreen-shell.so --no-clients-resize --rdp-tls-cert=/etc/freerdp/keys/server.crt --rdp-tls-key=/etc/freerdp/keys/server.key
To start the screen sharing, I used the following command:
- weston --backend=drm-backend.so --modules=screen-share.so
- Press Ctrl + Alt + S to activate the screen sharing. However, the screen becomes very laggy at this point and CPU usage reaches 100%.
Can you please assist me with resolving this issue in my embedded environment?
Thank you.