deltachat / deltachat-desktop

Email-based instant messaging for Desktop.
GNU General Public License v3.0
940 stars 166 forks source link

with Multi-account desktop sidebar, black screen on the pinephone #3734

Closed CHRISHERBET closed 7 months ago

CHRISHERBET commented 8 months ago
Simon-Laux commented 8 months ago

from where did you install it? this looks similar to https://github.com/deltachat/deltachat-desktop/issues/3592, maybe some electron + waylaid issue (flatpak now defaults to using waylaid when available?

CHRISHERBET commented 8 months ago

I installed it from flatpak on 3 pinephones with mobian (bookworm and trixie) and pmos stable. for all 3, same problem. It does look like the https://github.com/deltachat/deltachat-desktop/issues/3592 .

Simon-Laux commented 8 months ago

you could try --nosocket=wayland or --nosocket=fallback-x11. Anyways the output of flatpak run <app.id> should give us useful information / output.

Do you phones use wayland or x11?

CHRISHERBET commented 8 months ago

the pinephone with mobian or pmos use Phosh thanks to Wayland. Phosh is the graphical shell developed by Purism to adapt the GNOME desktop environment to mobile devices.

with or without the options the attached log is the same: 2024-03-15-18-06-47.log

with version 1.42.2 flathub running, there is no such message in the log :

INFO "" "preq" "background-sync" INFO "" "main window requested "background-sync" permission, but we denied it, because it is not in the list of allowed permissions.

Simon-Laux commented 8 months ago

try

LC_ALL=C flatpak run chat.delta.desktop

run it from the terminal app, the log messages we need will not appear in the deltachat log (because they are emitted by the system and electron, which are outside of the logging system that writes to those logfiles)

CHRISHERBET commented 8 months ago

the screnn logs :

screnn.log

Simon-Laux commented 8 months ago
[58:0317/141853.628950:ERROR:gl_display.cc(515)] EGL Driver message (Error) eglCreateContext: Requested GLES version (3.0) is greater than max supported (2, 0).

this line looks interesting, looks like somewhere the required opengl shader api version was increased and your graphics driver does not support it? Though that would also mean that it is unrelated to https://github.com/deltachat/deltachat-desktop/issues/3592

CHRISHERBET commented 7 months ago

The Mali 400 MP2 was the first GPU mobile OpenGL ES 2.0 and doesn't support 3.0. But it's just "error" not "critical". actually not https://github.com/deltachat/deltachat-desktop/issues/3592

Simon-Laux commented 7 months ago

Even though we don't support linux mobile phones, I invested some time to try it on my linux phones:

While we (most of the active deltachat team) like linux phones in principle, we don't have enough time and resources to support those platforms at the current point in time 😢.

You currently have the following alternatives: