Details
-
Bug
-
Resolution: Done
-
P2: Important
-
5.8.0 Alpha
-
None
-
1670bc751e7f7f3fddf92870b9a4da5f38ab93a9, b1789d8c0086537afbe0ecc605bcc7a8170c08dc , 8d0854c2bd7cf371883726cacb3f8c8549a11eac, f30b88846566bc1254e5e6d61077092cdaeba409
Description
Based on customer experience with various NVIDIA embedded boards, the EGLDevice/EGLOutput/EGLStream backend of eglfs could benefit from having more environment variables that can be used to fix up things on some boards that only care about a single screen, interact with other EGLStream producers, and possibly have a questionable configuration wrt overlay planes.
In addition to the existing QT_QPA_EGLFS_LAYER_INDEX, we should ideally be able to also override:
- the stream FIFO length
- the connector index (as a shortcut to doing this via the JSON config)
- request the usage of a plane (drmModeSetPlane...)
Attachments
For Gerrit Dashboard: QTBUG-57386 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
178646,3 | eglfs: allow forcing an explicit connector index on DRM/KMS | 5.8 | qt/qtbase | Status: MERGED | +2 | 0 |
178724,4 | eglfs: allow forcing an overlay plane | 5.8 | qt/qtbase | Status: MERGED | +2 | 0 |
178738,4 | embedded: enhance EGLStream backend docs | 5.8 | qt/qtdoc | Status: MERGED | +2 | 0 |