Qt OpenGL ES帧缓冲区大小格式无效

Qt OpenGL ES帧缓冲区大小格式无效,qt,opengl-es,egl,qt5.12,Qt,Opengl Es,Egl,Qt5.12,在我将嵌入式Qt5.9.8应用程序升级到Qt5.12.8版后,我收到警告“设置帧缓冲区大小仅适用于DRM原子API”。 该应用程序运行在i.MX6 Solo系统上的模块(OS Yocto Warrior Linux,内核4.19) 我通过设置环境变量QT_QPA_EGLFS_KMS_ATOMIC修复了此警告。 然后我得到“帧缓冲区大小格式无效” 如何设置帧缓冲区大小格式 我试着用QT_QPA_EGLFS_物理宽度和QT_QPA_EGLFS_物理高度来解决这个问题。 但我仍然收到警告。我也有同样的

在我将嵌入式Qt5.9.8应用程序升级到Qt5.12.8版后,我收到警告“设置帧缓冲区大小仅适用于DRM原子API”。 该应用程序运行在i.MX6 Solo系统上的模块(OS Yocto Warrior Linux,内核4.19)

我通过设置环境变量QT_QPA_EGLFS_KMS_ATOMIC修复了此警告。 然后我得到“帧缓冲区大小格式无效”

如何设置帧缓冲区大小格式

我试着用QT_QPA_EGLFS_物理宽度和QT_QPA_EGLFS_物理高度来解决这个问题。
但我仍然收到警告。

我也有同样的问题。设置QT_QPA_EGLFS_PHYSICAL_WIDTH和QT_QPA_EGLFS_PHYSICAL_HEIGHT可以修复不正确的缩放(我猜是DPI问题),但它并不能消除帧缓冲区大小格式无效的问题。错误。我也有同样的问题。设置QT_QPA_EGLFS_PHYSICAL_WIDTH和QT_QPA_EGLFS_PHYSICAL_HEIGHT可修复不正确的缩放(我猜是DPI问题),但它无法消除帧缓冲区大小格式无效的问题。错误。