将嵌入式 Qt 5.9.8 应用程序升级到 Qt 版本 5.12.8 后,我收到警告“设置帧缓冲区大小仅适用于 DRM 原子 API”。该应用程序在 i.MX6 Solo System On Module(OS Yocto Warrior Linux,内核 4.19)上运行。
我通过设置环境变量 QT_QPA_EGLFS_KMS_ATOMIC 修复了这个警告。然后我得到“帧缓冲区大小格式无效”。
如何设置帧缓冲区大小格式?
我试图用 QT_QPA_EGLFS_PHYSICAL_WIDTH 和 QT_QPA_EGLFS_PHYSICAL_HEIGHT 来解决它。但我仍然收到警告。