Support Required: Wayland-EGL Plugin and Video Playback Performance Issue with IVI-Shell

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Support Required: Wayland-EGL Plugin and Video Playback Performance Issue with IVI-Shell

271 Views
Ram2
Contributor III

Hi NXP Team,

We need your support regarding a Wayland/Weston shell-related issue observed in our Yocto Linux setup.

We are currently validating video playback with kiosk-shell and ivi-shell. With kiosk-shell, the wayland-egl plugin is detected and accessible, and video playback is working smoothly without frame drops or system hang. However, with ivi-shell, we are not able to access/get the wayland-egl plugin properly, and video playback is showing frame loss and intermittent hang.

Please find the issue summary below:

Item Observation
Platformi.MX8QXP C0 MEK
OSYocto Linux [ Scarthgap L6.6.5]
Weston Shell 1kiosk-shell
Weston Shell 2ivi-shell
Graphics InterfaceWayland / Wayland-EGL
Video PlaybackGStreamer-based playback

Observation

Test Case Result
kiosk-shell + wayland-eglPlugin is available and accessible
kiosk-shell + video playbackVideo plays smoothly without frame loss or hang
ivi-shell + wayland-eglwayland-egl plugin is not getting detected/accessed properly
ivi-shell + video playbackFrame drops and intermittent hang observed

Support Required

Could you please help us with the below points?

  1. Is wayland-egl fully supported with ivi-shell on i.MX8QXP Yocto Linux 6.6.5 version
  2. Are there any specific Weston, IVI-shell, or compositor configuration changes required to enable wayland-egl with ivi-shell?
  3. Is there any recommended weston.ini configuration for ivi-shell on i.MX8QXP?
  4. Are there any known limitations with ivi-shell for video playback or GPU-accelerated rendering?
  5. Is there any reference document, patch, or example application available for ivi-shell + wayland-egl + video playback?
  6. Could the frame loss/hang be related to compositor configuration, buffer handling, GPU/VPU integration, or GStreamer sink selection?

Request

Please provide your guidance, recommended configuration, and any available reference documents or patches to resolve this issue.

0 Kudos
Reply
1 Reply

227 Views
AldoG
NXP TechSupport
NXP TechSupport
0 Kudos
Reply
%3CLINGO-SUB%20id%3D%22lingo-sub-2395024%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ESupport%20Required%3A%20Wayland-EGL%20Plugin%20and%20Video%20Playback%20Performance%20Issue%20with%20IVI-Shell%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2395024%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%20class%3D%22%22%3EHi%20NXP%20Team%2C%3C%2FP%3E%3CP%3EWe%20need%20your%20support%20regarding%20a%20Wayland%2FWeston%20shell-related%20issue%20observed%20in%20our%20Yocto%20Linux%20setup.%3C%2FP%3E%3CP%3EWe%20are%20currently%20validating%20video%20playback%20with%20%3CSTRONG%3Ekiosk-shell%3C%2FSTRONG%3E%20and%20%3CSTRONG%3Eivi-shell%3C%2FSTRONG%3E.%20With%20%3CSTRONG%3Ekiosk-shell%3C%2FSTRONG%3E%2C%20the%20wayland-egl%20plugin%20is%20detected%20and%20accessible%2C%20and%20video%20playback%20is%20working%20smoothly%20without%20frame%20drops%20or%20system%20hang.%20However%2C%20with%20%3CSTRONG%3Eivi-shell%3C%2FSTRONG%3E%2C%20we%20are%20not%20able%20to%20access%2Fget%20the%20wayland-egl%20plugin%20properly%2C%20and%20video%20playback%20is%20showing%20frame%20loss%20and%20intermittent%20hang.%3C%2FP%3E%3CP%20class%3D%22%22%3EPlease%20find%20the%20issue%20summary%20below%3A%3C%2FP%3E%3CDIV%20class%3D%22%22%3E%3CDIV%20class%3D%22%22%3EItem%20Observation%20%3CTABLE%3E%3CTBODY%3E%3CTR%3E%3CTD%3EPlatform%3C%2FTD%3E%3CTD%3Ei.MX8QXP%20C0%20MEK%3C%2FTD%3E%3C%2FTR%3E%3CTR%3E%3CTD%3EOS%3C%2FTD%3E%3CTD%3EYocto%20Linux%20%5B%20Scarthgap%20L6.6.5%5D%3C%2FTD%3E%3C%2FTR%3E%3CTR%3E%3CTD%3EWeston%20Shell%201%3C%2FTD%3E%3CTD%3Ekiosk-shell%3C%2FTD%3E%3C%2FTR%3E%3CTR%3E%3CTD%3EWeston%20Shell%202%3C%2FTD%3E%3CTD%3Eivi-shell%3C%2FTD%3E%3C%2FTR%3E%3CTR%3E%3CTD%3EGraphics%20Interface%3C%2FTD%3E%3CTD%3EWayland%20%2F%20Wayland-EGL%3C%2FTD%3E%3C%2FTR%3E%3CTR%3E%3CTD%3EVideo%20Playback%3C%2FTD%3E%3CTD%3EGStreamer-based%20playback%3C%2FTD%3E%3C%2FTR%3E%3C%2FTBODY%3E%3C%2FTABLE%3E%3C%2FDIV%3E%3C%2FDIV%3E%3CH3%20id%3D%22toc-hId-2034772246%22%20id%3D%22toc-hId-2034775192%22%20id%3D%22toc-hId-2034775192%22%3EObservation%3C%2FH3%3E%3CDIV%20class%3D%22%22%3E%3CDIV%20class%3D%22%22%3ETest%20Case%20Result%20%3CTABLE%3E%3CTBODY%3E%3CTR%3E%3CTD%3Ekiosk-shell%20%2B%20wayland-egl%3C%2FTD%3E%3CTD%3EPlugin%20is%20available%20and%20accessible%3C%2FTD%3E%3C%2FTR%3E%3CTR%3E%3CTD%3Ekiosk-shell%20%2B%20video%20playback%3C%2FTD%3E%3CTD%3EVideo%20plays%20smoothly%20without%20frame%20loss%20or%20hang%3C%2FTD%3E%3C%2FTR%3E%3CTR%3E%3CTD%3Eivi-shell%20%2B%20wayland-egl%3C%2FTD%3E%3CTD%3Ewayland-egl%20plugin%20is%20not%20getting%20detected%2Faccessed%20properly%3C%2FTD%3E%3C%2FTR%3E%3CTR%3E%3CTD%3Eivi-shell%20%2B%20video%20playback%3C%2FTD%3E%3CTD%3EFrame%20drops%20and%20intermittent%20hang%20observed%3C%2FTD%3E%3C%2FTR%3E%3C%2FTBODY%3E%3C%2FTABLE%3E%3C%2FDIV%3E%3C%2FDIV%3E%3CH3%20id%3D%22toc-hId-227317783%22%20id%3D%22toc-hId-227320729%22%20id%3D%22toc-hId-227320729%22%3ESupport%20Required%3C%2FH3%3E%3CP%3ECould%20you%20please%20help%20us%20with%20the%20below%20points%3F%3C%2FP%3E%3COL%3E%3CLI%3EIs%20wayland-egl%20fully%20supported%20with%20%3CSTRONG%3Eivi-shell%3C%2FSTRONG%3E%20on%20i.MX8QXP%20Yocto%20Linux%206.6.5%20version%3C%2FLI%3E%3CLI%3EAre%20there%20any%20specific%20Weston%2C%20IVI-shell%2C%20or%20compositor%20configuration%20changes%20required%20to%20enable%20wayland-egl%20with%20ivi-shell%3F%3C%2FLI%3E%3CLI%3EIs%20there%20any%20recommended%20weston.ini%20configuration%20for%20ivi-shell%20on%20i.MX8QXP%3F%3C%2FLI%3E%3CLI%3EAre%20there%20any%20known%20limitations%20with%20ivi-shell%20for%20video%20playback%20or%20GPU-accelerated%20rendering%3F%3C%2FLI%3E%3CLI%3EIs%20there%20any%20reference%20document%2C%20patch%2C%20or%20example%20application%20available%20for%20ivi-shell%20%2B%20wayland-egl%20%2B%20video%20playback%3F%3C%2FLI%3E%3CLI%3ECould%20the%20frame%20loss%2Fhang%20be%20related%20to%20compositor%20configuration%2C%20buffer%20handling%2C%20GPU%2FVPU%20integration%2C%20or%20GStreamer%20sink%20selection%3F%3C%2FLI%3E%3C%2FOL%3E%3CH3%20id%3D%22toc-hId--1580136680%22%20id%3D%22toc-hId--1580133734%22%20id%3D%22toc-hId--1580133734%22%3ERequest%3C%2FH3%3E%3CP%3EPlease%20provide%20your%20guidance%2C%20recommended%20configuration%2C%20and%20any%20available%20reference%20documents%20or%20patches%20to%20resolve%20this%20issue.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2395679%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Support%20Required%3A%20Wayland-EGL%20Plugin%20and%20Video%20Playback%20Performance%20Issue%20with%20IVI-Shell%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2395679%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHello%2C%3CBR%20%2F%3E%3CBR%20%2F%3EYou%20may%20refer%20to%20the%20following%20documentation%3A%3CBR%20%2F%3E%3CBR%20%2F%3E%3CA%20href%3D%22https%3A%2F%2Fwayland.pages.freedesktop.org%2Fweston%2Ftoc%2Fivi-shell.html%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fwayland.pages.freedesktop.org%2Fweston%2Ftoc%2Fivi-shell.html%3C%2FA%3E%3CBR%20%2F%3E%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fi-MX-Processors-Knowledge-Base%2FAGL-architecture-and-How-to-port-in-i-MX8qm%2Fta-p%2F1383200%22%20target%3D%22_blank%22%3Ehttps%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fi-MX-Processors-Knowledge-Base%2FAGL-architecture-and-How-to-port-in-i-MX8qm%2Fta-p%2F1383200%3C%2FA%3E%3CBR%20%2F%3E%3CBR%20%2F%3EBest%20regards%2FSaludos%2C%3CBR%20%2F%3EAldo.%3C%2FP%3E%3C%2FLINGO-BODY%3E