Skip to content

Patched version doesn't work when i try on adreno 840 chroot debian 13 #70

Description

@arthurfprecht

Hi,

I've followed the instructions on how to install the mesa-for-android-container_26.2.0-devel-20260511_debian_trixie_arm64.tar.gz /
turnip_26.2.0-devel-20260511_debian_trixie_arm64.tar.gz. I have a setup termux-x11 + termux:x11 app to access the desktop. I had XFCE4 installed and workin before. However, after installing the new MESA, the screen is blank and only the mouse appears.

The log when I start xfce from Debian is:

arthur@localhost:~$ startxfce4
/usr/bin/startxfce4: X server already running on display :0
"The XKEYBOARD keymap compiler (xkbcomp) reports:"
"> "Warning:          Multiple symbols for level 1/group 1 on key <FK23>
"> "                  Using F23, ignoring XF86TouchpadOff
"> "Warning:          Symbol map for key <FK23> redefined
"> "                  Using last definition for conflicting fields
"> "Warning:          Symbol map for key <FK24> redefined
"> "                  Using last definition for conflicting fields
"Errors from xkbcomp are not fatal to the X server"
MESA-LOADER: failed to retrieve device information
MESA: error: kgsl_pipe_get_param:103: invalid param id: 13

(xfce4-session:20757): libxfce4util-WARNING **: 00:21:27.992: Failed to get a systemd proxy: Could not connect: No such file or directory
** Message: 00:21:27.997: Failed to fetch _NET_NUMBER_OF_DESKTOPS; assuming 1
** Message: 00:21:27.997: Failed to get _NET_WORKAREA; using full screen dimensions
** Message: 00:21:27.997: Failed to fetch _NET_CURRENT_DESKTOP; assuming 0
** Message: 00:21:27.997: Failed to fetch _NET_CURRENT_DESKTOP; assuming 0

(xfce4-session:20757): xfce4-session-WARNING **: 00:21:28.001: No SSH authentication agent found
** Message: 00:21:28.120: Failed to fetch _NET_CURRENT_DESKTOP; assuming 0
MESA-LOADER: failed to retrieve device information
MESA: error: kgsl_pipe_get_param:103: invalid param id: 13

(xfce4-session:20757): xfce4-session-WARNING **: 00:21:28.485: Unable to launch "blueman-applet" (specified by autostart/blueman.desktop): Failed to execute child process ?blueman-applet? (No such file or directory)

(xfce4-session:20757): xfce4-session-WARNING **: 00:21:28.492: Unable to launch "/usr/libexec/evolution-data-server/evolution-alarm-notify" (specified by autostart/org.gnome.Evolution-alarm-notify.desktop): Failed to execute child process ?/usr/libexec/evolution-data-server/evolution-alarm-notify? (No such file or directory)
Failure: Module initialization failed

** (xiccd:20984): CRITICAL **: 00:21:28.507: Failed to connect to colord: Could not connect: No such file or directory

** (light-locker:20973): ERROR **: 00:21:28.515: session_id is not set, is /proc mounted with hidepid>0?

(polkit-mate-authentication-agent-1:21008): polkit-mate-1-WARNING **: 00:21:28.522: Error getting authority: Error initializing authority: Could not connect: No such file or directory

(xfdesktop:20953): GVFS-RemoteVolumeMonitor-WARNING **: 00:21:28.597: remote volume monitor with dbus name org.gtk.vfs.UDisks2VolumeMonitor is not supported

** (xfdesktop:20953): WARNING **: 00:21:28.877: Failed to get system bus: Could not connect: No such file or directory

If I press ctrl-c, I get some selinux error, which is funny because I set SELINUX to permissive vefore starting debian:

^C
arthur@localhost:~$ 2 XSELINUXs still allocated at reset
SCREEN: 0 objects of 304 bytes = 0 total bytes 0 private allocs
DEVICE: 0 objects of 32 bytes = 0 total bytes 0 private allocs
CLIENT: 0 objects of 136 bytes = 0 total bytes 0 private allocs
WINDOW: 0 objects of 48 bytes = 0 total bytes 0 private allocs
PIXMAP: 1 objects of 16 bytes = 16 total bytes 0 private allocs
GC: 0 objects of 16 bytes = 0 total bytes 0 private allocs
CURSOR: 0 objects of 8 bytes = 0 total bytes 0 private allocs
SYNC_FENCE: 0 objects of 16 bytes = 0 total bytes 0 private allocs
TOTAL: 1 objects, 16 bytes, 0 allocs
1 PIXMAPs still allocated at reset
PIXMAP: 1 objects of 16 bytes = 16 total bytes 0 private allocs
GC: 0 objects of 16 bytes = 0 total bytes 0 private allocs
CURSOR: 0 objects of 8 bytes = 0 total bytes 0 private allocs
SYNC_FENCE: 0 objects of 16 bytes = 0 total bytes 0 private allocs
TOTAL: 1 objects, 16 bytes, 0 allocs
1 PICTUREs still allocated at reset
SYNC_FENCE: 0 objects of 16 bytes = 0 total bytes 0 private allocs
TOTAL: 0 objects, 0 bytes, 0 allocs
"The XKEYBOARD keymap compiler (xkbcomp) reports:"
"> "Warning:          Multiple symbols for level 1/group 1 on key <FK23>
"> "                  Using F23, ignoring XF86TouchpadOff
"> "Warning:          Symbol map for key <FK23> redefined
"> "                  Using last definition for conflicting fields
"> "Warning:          Symbol map for key <FK24> redefined
"> "                  Using last definition for conflicting fields
"Errors from xkbcomp are not fatal to the X server"

My system is:

arthur@localhost:~$ fastfetch
        _,met$$$$$gg.          arthur@localhost
     ,g$$$$$$$$$$$$$$$P.       ----------------
   ,g$$P""       """Y$$.".     OS: Debian GNU/Linux 13 (trixie) aarch64
  ,$$P'              `$$$.     Host: Qualcomm Technologies, Inc. Myron based on SM8850
',$$P       ,ggs.     `$$b:    Kernel: Linux 6.12.23-android16-5-g5a0e85dd9db0-ab14499855-4k$$'     ,$P"'   .    $$$
 $$P      d$'     ,    $$P     Uptime: 1 hour, 5 mins
 $$:      $$.   -    ,d$$'     Packages: 1333 (dpkg)
 $$;      Y$b._   _,d$P'       Shell: bash 5.2.37
 Y$$.    `.`"Y$$$$P"'          Display (builtin): 1200x2464 @ 120 Hz
 `$$b      "-.__               Cursor: Adwaita
  `Y$$b                        Terminal: com.termux                                          `Y$$.                       CPU: canoe (8) @ 4.61 GHz
"The XKEYBOARD keymap compiler (xkbcomp) reports:"
"> "Warning:          Multiple symbols for level 1/group 1 on key <FK23>
"> "                  Using F23, ignoring XF86TouchpadOff
"> "Warning:          Symbol map for key <FK23> redefined
"> "                  Using last definition for conflicting fields
"> "Warning:          Symbol map for key <FK24> redefined
"> "                  Using last definition for conflicting fields
"Errors from xkbcomp are not fatal to the X server"
                               GPU: Qualcomm Adreno (TM) 840 [Integrated]
                               Memory: 7.26 GiB / 14.65 GiB (50%)
                               Swap: 2.06 GiB / 16.00 GiB (13%)
                               Disk (/tmp): 65.71 GiB / 476.24 GiB (14%) - f2fs
                               Local IP (wlan0): 192.168.179.19/24
                               Battery (P11U_6500mah_100w): 52% [Charging, AC Connected]
                               Locale: C



The mesa driver version is aligned with the expected version from the installation:

arthur@localhost:~$ glxinfo -B
name of display: :0
MESA-LOADER: failed to retrieve device information
MESA: error: kgsl_pipe_get_param:103: invalid param id: 13
display: :0  screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
    Vendor: freedreno (0x5143)
    Device: Adreno (TM) 840 (0xffffffff)
    Version: 26.2.0
    Accelerated: yes
    Video memory: 15003MB
    Unified memory: yes
    Preferred profile: core (0x1)
    Max core profile version: 4.6
    Max compat profile version: 4.6
    Max GLES1 profile version: 1.1
    Max GLES[23] profile version: 3.2
Memory info (GL_ATI_meminfo):
    VBO free memory - total: 15003 MB, largest block: 15003 MB
    VBO free aux. memory - total: 0 MB, largest block: 0 MB
    Texture free memory - total: 15003 MB, largest block: 15003 MB
    Texture free aux. memory - total: 0 MB, largest block: 0 MB
    Renderbuffer free memory - total: 15003 MB, largest block: 15003 MB
    Renderbuffer free aux. memory - total: 0 MB, largest block: 0 MB
Memory info (GL_NVX_gpu_memory_info):
    Dedicated video memory: 15003 MB
    Total available memory: 15003 MB
    Currently available dedicated video memory: 15003 MB
OpenGL vendor string: freedreno
OpenGL renderer string: Adreno (TM) 840
OpenGL core profile version string: 4.6 (Core Profile) Mesa 26.2.0-devel (git-3743cc80a8)
OpenGL core profile shading language version string: 4.60
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile

OpenGL version string: 4.6 (Compatibility Profile) Mesa 26.2.0-devel (git-3743cc80a8)
OpenGL shading language version string: 4.60
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile

OpenGL ES profile version string: OpenGL ES 3.2 Mesa 26.2.0-devel (git-3743cc80a8)
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20

Is it possible that I messed up during installation? Or do you think installing the unlatched version would help?

I am not very familiar with Termux, so sorry if this is a silly question.

Thanks a lot for the attention!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions