The screen does not display after resuming from deep sleep

We found GPU ERROR on NV Jetson Xavier NX platform during Ubuntu OS suspend/resume stress test. some GPU ERRORs reported as follows:
[23217.465865] nvgpu: 17000000.gv11b gk20a_fifo_handle_pbdma_intr_0:2743 [ERR] semaphore acquire timeout!
[23217.466080] nvgpu: 17000000.gv11b nvgpu_set_error_notifier_locked:137 [ERR] error notifier set to 24 for ch 509

When simiar GPU erros happened, system/Ubuntu monitor will be blank, and keyboard can’t input any things.

Here is the S3 long run test scripts:
#!/bin/bash
count=1
echo loop count > ./times
while [ 1 ];
do
now=date -R
echo Time :"$now" loop: “$count” >> ./times
sleep 60
hwclock -r >> ./times
now=date -R
echo Time :"$now" loop: “$count” >> ./times
echo “set rtc wake…” >> ./times
echo 0 > /sys/class/rtc/rtc0/wakealarm
echo date '+%s' -d '+ 60 seconds' > /sys/class/rtc/rtc0/wakealarm
cat /sys/class/rtc/rtc0/wakealarm >> ./times
now=date -R
echo Time :"$now" loop: “$count” >> ./times
sleep 1
echo “set system suspend…” >> ./times
systemctl suspend
now=date -R
echo Time :"$now" loop: “$count” >> ./times
echo Time :"$now" loop: “$count”
count=$(($count+1))
done

Thanks for reporting this issue. It’s a known issue and under debugging by our team with internal bug 3430929