dpu_crtc_atomic_flush: wait for content shdld done timeout

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

dpu_crtc_atomic_flush: wait for content shdld done timeout

1,027 Views
darsh_dev
Contributor V

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.

darshak_patel_0-1604809988910.png

Thank you

Tags (1)
0 Kudos
1 Reply

1,009 Views
igorpadykov
NXP Employee
NXP Employee

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.

https://www.nxp.com/design/software/embedded-software/i-mx-software/embedded-linux-for-i-mx-applicat...

https://community.nxp.com/t5/i-MX-Processors-Knowledge-Base/i-MX-8-8X-Family-DDR-Tools-Release/ta-p/...

 

Best regards
igor

0 Kudos