本帖主要解决之前运行板载深度学习DEMO-detection测试时出现的DP闪屏问题。
屏幕显示分辨率设置为1080P(1920x1080)时,运行板载深度学习DEMO-detection会出现闪屏问题。
a. 分辨率
xrandr -s 1920x1080 //1080P 60Hz
xrandr -s 1280x720 // 720P 60Hz
xrandr -s 1024x768
xrandr -s 720x480
b. 修改QoS
source ./zynqmp_dpu_optimize.sh
两种解决方法均可以解决闪屏问题。
咨询FAE,降低屏幕分辨率可以避免闪屏问题。
测试1280x720、1024x768、720x480分辨率,均无闪屏问题。且分辨率越低,DEMO运行时的CPU占用率越低。
在Vitis-AI的DPU文档中,它描述了DPU在运行时可能会影响DP接口显示质量,针对此种情况推出了对QoS的优化改进。
此处借鉴该情况,从Github下载相关文件,解压运行。然后运行目标检测detection,经1小时压力测试,未出现闪屏问题。
同时CPU的使用情况从66%左右降到了63%,可以发现该QoS优化固件确实有一定的效果。
小缺陷:每次开机都需要运行该优化脚本。(可以添加到自动运行脚本里)
视频输出区域的鼠标指针会出现闪烁情况,原因是DEMO刷新视频显示区域(频率未知,应该和摄像头频率也有关系)与DP刷新频率(60Hz)不一致导致的。
更多回帖