我们在 IMX8M Plus 上运行 Yocto Linux。
我们注意到,在任何 GPU 活动期间,CPU 访问内存时都会出现巨大的延迟峰值(1-3 毫秒峰值)。这是一个大问题,因为我们使用 XDP 进行网络连接。
我们尝试调整 IMX8MP_ICM_A53、IMX8MP_ICM_GPU3D 和 IMX8MP_ICM_GPU2D,将它们设置为 7、2、2 以进行 QoS 控制。这使得延迟峰值出现的频率降低,但它们仍然存在。我们发现的唯一选择是完全不进行任何 GPU 活动或从设备树中删除 GPU,但这对于我们的使用场景来说是不可接受的。是否还有其他设置可以调整以缓解这种现象?GPU锁定动态随机存取存储器\(DRAM\)的时间不能超过50-100微秒。
嗨@richardlovgren ,
感谢您联系恩智浦技术支持!
请问您使用的是哪个BSP版本?
这个问题在 EVK 上也会出现吗?还是只出现在你的定制硬件上?
能否也提供日志文件、设备树以及其他相关信息,以便我能够调查和诊断问题?
此外,请分享重现问题的具体步骤,以便我可以在我的环境中尝试重现该问题。
此致,
查维拉