Hi,
I'm trying to play video over HDMI using,
$ gplay-1.0 big_buck_bunny.mp4 and getting "dpu_crtc_atomic_flush: wait for content shdld done timeout"
root@imx8qxpmek:~# gplay-1.0 big_buck_bunny.mp4
FSL_GPLAY2_01.00_LINUX build on Oct 28 2020 07:13:49
Set VideoSink imxvideoconvert_g2d ! queue ! waylandsink
Set TextSink fakesink
====== AIUR: 4.5.6 build on Oct 28 2020 07:12:48. ======
Core: MPEG4PARSER_06.17.05 build on Aug 17 2020 02:56:19
file: /usr/lib/imx-mm/parser/lib_mp4_parser_arm_elinux.so.3.2
------------------------
Track 00 [video_0] Enabled
Duration: 0:00:10.000000000
Language: und
Mime:
video/x-h264, parsed=(boolean)true, alignment=(string)au, stream-format=(string)avc, width=(int)1280, height=(int)720, framerate=(fraction)30/1, codec_data=(buffer)0142c029ff
------------------------
------------------------
Track 01 [audio_0] Enabled
Duration: 0:00:09.920000000
Language: und
Mime:
audio/mpeg, mpegversion=(int)4, channels=(int)2, rate=(int)48000, bitrate=(int)0, stream-format=(string)raw, codec_data=(buffer)1190
------------------------
====== BEEP: 4.5.6 build on Oct 28 2020 07:13:01. ======
Core: AAC decoder Wrapper build on Jul 28 2020 10:45:34
file: /usr/lib/imx-mm/audio-codec/wrap/lib_aacd_wrap_arm_elinux.so.3
CODEC: BLN_MAD-MMCODECS_AACD_ARM_03.09.00_ARMV8 build on Sep 20 2017 15:02:50.
[ 504.004818] mxc_isi.4: is_entity_link_setup, No remote pad found!
[ 504.041341] [VPU Decoder] firmware version is 1.6.4
===!!! Current pulsesink device is alsa_output.platform-imx-audmix.0.stereo-fallback !!!===
[Stop (No Repeated)][Vol=1.0][00:00:00/00:00:00]=========== fsl_player_play() ==================
FSL_GPLAY2_01.00_LINUX build on Oct 28 2020 07:13:49
[h]display the operation Help
[p]Play
[s]Stop
[e]Seek
r [a]Pause when playing, [ pl a50y4 w.3h2en7 51pa9u]s [edd
:m] [ v[]CVRoTlCu:m67e
uc r[tmc]-S1w]i tdpchu_ tcro tmcu_atet oomirc n_oftl
ts h:[> ]FPralamye Gneenx tr eqfuilees
s [t<o ]Prleaayd permepvtyio uFIsF Ofi
le
[r]Switch to repeated mode or not
[u]Select the video track
[d]Select the audio track
[b]Select the subtitle track
[f]Set full screen
[z]resize the width and height
[t]Rotate
[c]Setting play rate
[i]Display the metadata
[x]eXit
State changed: buffering
State changed: playing
[Playing (No Repeated)][Vol=1.0][00:00:00/00:00:10][ 505.386094] [drm] [CRTC:67:crtc-1] dpu_crtc_atomic_flush: wait for content shdld done timeout
[Playing (No Repeated)][Vol=1.0][00:00:01/00:00:10][ 506.442104] [drm] [CRTC:67:crtc-1] dpu_crtc_atomic_flush: wait for content shdld done timeout
[Playing (No Repeated)][Vol=1.0][00:00:02/00:00:10][ 507.466093] [drm] [CRTC:67:crtc-1] dpu_crtc_atomic_flush: wait for content shdld done timeout
[Playing (No Repeated)][Vol=1.0][00:00:03/00:00:10][ 508.490052] [drm] [CRTC:67:crtc-1] dpu_crtc_atomic_flush: wait for content shdld done timeout
[Playing (No Repeated)][Vol=1.0][00:00:04/00:00:10][ 509.513998] [drm] [CRTC:67:crtc-1] dpu_crtc_atomic_flush: wait for content shdld done timeout
[Playing (No Repeated)][Vol=1.0][00:00:05/00:00:10][ 510.537986] [drm] [CRTC:67:crtc-1] dpu_crtc_atomic_flush: wait for content shdld done timeout
[Playing (No Repeated)][Vol=1.0][00:00:06/00:00:10][ 511.593955] [drm] [CRTC:67:crtc-1] dpu_crtc_atomic_flush: wait for content shdld done timeout
[Playing (No Repeated)][Vol=1.0][00:00:07/00:00:10][ 512.617915] [drm] [CRTC:67:crtc-1] dpu_crtc_atomic_flush: wait for content shdld done timeout
[Playing (No Repeated)][Vol=1.0][00:00:08/00:00:10][ 513.641855] [drm] [CRTC:67:crtc-1] dpu_crtc_atomic_flush: wait for content shdld done timeout
[Playing (No Repeated)][Vol=1.0][00:00:09/00:00:10]EOS Found
getNextItem No next item!
No more media file, exit gplay!
FSL_PLAYER_UI_MSG_EXIT
Total showed frames (12), playing for (0:00:09.921398000), fps (1.210).
[ 514.665811] [drm] [CRTC:67:crtc-1] dpu_crtc_atomic_flush: wait for content shdld done timeout
Exit display thread
fsl_player_deinit
I refer the IMX8 release note, similar error mentioned in that But not same one.
Thank you
Hi darshak_patel
such error may be casued by DPU underrun, may be recommended to try latest BSPs
where new SCFW had adjusted the QOS for DPU to avoid underrun timeout issues
and use latest memory RPA tools for ddr.
Best regards
igor