Black screen on samsung-espresso10
I have a samsung-espresso10 and installed PostmarketOS 22.12 with the pvrports packages. Unfortunately when I start phosh or plasma-mobile, I get a black screen. In the case of plasma-mobile, I do see the splash screen for a few seconds but nothing else. In the case of phosh, the first few times I booted I saw the lock screen but was unable to swipe up to unlock it.
Possibly relevant information from tinydm log (Phosh):
libEGL debug: MESA-LOADER: dlopen(/usr/lib/xorg/modules/dri/pvr_dri.so)
libEGL debug: found extension `DRI_Core'
libEGL info: found extension DRI_Core version 2
libEGL debug: found extension `DRI_IMAGE_DRIVER'
libEGL info: found extension DRI_IMAGE_DRIVER version 1
libEGL debug: found extension `DRI_DRI2'
libEGL debug: found extension `DRI_DriverVtable'
libEGL debug: found extension `DRI_Core'
libEGL debug: found extension `DRI_IMAGE_DRIVER'
libEGL debug: found extension `DRI_DRI2'
libEGL debug: found extension `DRI_DriverVtable'
libEGL debug: did not find optional extension DRI_ConfigOptions version 1
libGL: Warning in /usr/share/drirc.d/00-mesa-defaults.conf line -1, column -1: unknown application attribute: executable_regexp.
libGL: Warning in /usr/share/drirc.d/00-mesa-defaults.conf line -1, column -1: unknown device attribute: device.
libGL: Can't open configuration file /etc/drirc: No such file or directory.
libGL: Can't open configuration file /home/legimet/.drirc: No such file or directory.
LibGL: Loaded libpvr_dri_support.so
LibGL: Supported screen extensions:
LibGL: DRI_TexBuffer (supported version: 2 - max version: 3)
LibGL: DRI2_Flush (supported version: 4 - max version: 4)
LibGL: DRI_IMAGE (supported version: 15 - max version: 19)
LibGL: DRI_Robustness (supported version: 1 - max version: 1)
LibGL: DRI2_Fence (supported version: 2 - max version: 2)
LibGL: DRI_CONFIG_QUERY (supported version: 2 - max version: unknown)
libEGL debug: found extension `DRI_TexBuffer'
libEGL info: found extension DRI_TexBuffer version 2
libEGL debug: found extension `DRI2_Flush'
libEGL info: found extension DRI2_Flush version 4
libEGL debug: found extension `DRI_IMAGE'
libEGL info: found extension DRI_IMAGE version 15
libEGL debug: found extension `DRI_Robustness'
libEGL debug: found extension `DRI2_Fence'
libEGL debug: found extension `DRI_CONFIG_QUERY'
libEGL debug: found extension `DRI_TexBuffer'
libEGL debug: found extension `DRI2_Flush'
libEGL debug: found extension `DRI_IMAGE'
libEGL info: found extension DRI_IMAGE version 15
libEGL debug: found extension `DRI_Robustness'
libEGL info: found extension DRI_Robustness version 1
libEGL debug: found extension `DRI2_Fence'
libEGL info: found extension DRI2_Fence version 2
libEGL debug: found extension `DRI_CONFIG_QUERY'
libEGL info: found extension DRI_CONFIG_QUERY version 2
libEGL debug: did not find optional extension DRI2_BufferDamage version 1
libEGL debug: did not find optional extension DRI_RENDERER_QUERY version 1
libEGL debug: did not find optional extension DRI2_Interop version 1
libEGL debug: did not find optional extension DRI_FlushControl version 1
libEGL debug: did not find optional extension DRI2_Blob version 1
libEGL debug: did not find optional extension DRI_MutableRenderBufferDriver version 1
libEGL debug: did not find optional extension DRI_Kopper version 1
libEGL debug: No DRI config supports native format ABGR16F
libEGL debug: No DRI config supports native format XBGR16F
libEGL debug: No DRI config supports native format A2RGB10
libEGL debug: No DRI config supports native format X2RGB10
Mesa warning: Couldn't add glTexStorage2DEXT to the Mesa dispatch table
Mesa warning: Couldn't add glRenderbufferStorageMultisampleIMG to the Mesa dispatch table
Mesa warning: Couldn't add glFramebufferTexture2DMultisampleIMG to the Mesa dispatch table
Mesa warning: Couldn't add glGetUniformIndicesIMG to the Mesa dispatch table
Mesa warning: Couldn't add glGetActiveUniformsivIMG to the Mesa dispatch table
Mesa warning: Couldn't add glGetUniformBlockIndexIMG to the Mesa dispatch table
Mesa warning: Couldn't add glGetActiveUniformBlockivIMG to the Mesa dispatch table
Mesa warning: Couldn't add glGetActiveUniformBlockNameIMG to the Mesa dispatch table
Mesa warning: Couldn't add glUniformBlockBindingIMG to the Mesa dispatch table
Mesa warning: Couldn't add glGetIntegeri_vIMG to the Mesa dispatch table
Mesa warning: Couldn't add glBindBufferRangeIMG to the Mesa dispatch table
Mesa warning: Couldn't add glBindBufferBaseIMG to the Mesa dispatch table
When using Plasma mobile, once the splash screen is disappeared the following lines appear in the log:
libEGL debug: EGL user error 0x300d (EGL_BAD_SURFACE) in eglSwapInterval
libEGL debug: EGL user error 0x300d (EGL_BAD_SURFACE) in eglSwapBuffers
Edited by Yogeshwar Velingker