--- qt-everywhere-src-6.8.3/qtbase/src/plugins/platforms/eglfs/deviceintegration/eglfs_kms/qeglfskmsgbmscreen.cpp~ 2025-02-13 18:45:28.000000000 +0100 +++ qt-everywhere-src-6.8.3/qtbase/src/plugins/platforms/eglfs/deviceintegration/eglfs_kms/qeglfskmsgbmscreen.cpp 2025-08-20 07:53:16.102350992 +0200 @@ -158,16 +158,6 @@ gbm_surface *QEglFSKmsGbmScreen::createS gbmFlags()); } - // Fallback for some drivers, its required to request with modifiers - if (!m_gbm_surface) { - uint64_t modifier = DRM_FORMAT_MOD_LINEAR; - - m_gbm_surface = gbm_surface_create_with_modifiers(gbmDevice, - rawGeometry().width(), - rawGeometry().height(), - gbmFormat, - &modifier, 1); - } // Fail here, as it would fail with the next usage of the GBM surface, which is very unexpected if (!m_gbm_surface) qFatal("Could not create GBM surface!");