Armsom sige7 GPU issue

Hello.

I’m using the armsom kernel, u-boot, dtb, but the rootfs is debian12, built from debootstrap (xfce + x11 + lightdm).

uname -a
Linux debian-aarch64 6.1.118-rk3588 #52 SMP Wed Apr 15 14:40:23 UTC 2026 aarch64 GNU/Linux

For the GPU, I installed the libmali-valhall-g610-g24p0-x11-gbm_1.9-1_arm64.deb driver from Releases · tsukumijima/libmali-rockchip · GitHub

I’m getting a yellow desktop (it feels like the color channels are reversed). I’m using glmark2-es2-x11 to test the GPU, but the test animation isn’t displayed on HDMI, only the transparent window. The glmark2-es2 log:
glmark2-es2
arm_release_ver: g24p0-00eac0, rk_so_ver: 10

glmark2 2023.01

=======================================================
OpenGL Information
GL_VENDOR: ARM
GL_RENDERER: Mali-G610
GL_VERSION: OpenGL ES 3.2 v1.g24p0-00eac0.6b39a7384565dd0742f84d5ab1cdf9ef
Surface Config: buf=32 r=8 g=8 b=8 a=8 depth=24 stencil=0 samples=0
Surface Size: 800x600 windowed

[build] use-vbo=false: FPS: 3717 FrameTime: 0.269 ms

                              glmark2 Score: 3716 

=======================================================

Could you please suggest me a solution to this problem?

dmesg log:
dmesg | grep -i gpu
[ 5.512630] vdd_gpu_s0: supplied by vcc5v0_sys
[ 5.513573] vdd_gpu_s0: 550 ↔ 950 mV at 750 mV at 6500 mA, enabled
[ 5.880926] rockchip-pm-domain fd8d8000.power-management:power-controller: Looking up gpu-supply from device tree
[ 5.880940] rockchip-pm-domain fd8d8000.power-management:power-controller: Looking up gpu-supply property in node /power-management@fd8d8000/power-controller failed
[ 5.880995] mali fb000000.gpu: Kernel DDK version g29p0-00eac0
[ 5.881075] mali fb000000.gpu: GPU metrics tracepoint support enabled
[ 5.881094] mali fb000000.gpu: Looking up mali-supply from device tree
[ 5.881184] mali fb000000.gpu: Looking up mem-supply from device tree
[ 5.881295] mali fb000000.gpu: Looking up mali-supply from device tree
[ 5.881306] vdd_gpu_s0: could not add device link fb000000.gpu: -EEXIST
[ 5.881566] mali fb000000.gpu: bin=0
[ 5.881749] mali fb000000.gpu: leakage=13
[ 5.881771] mali fb000000.gpu: Looking up mali-supply from device tree
[ 5.881783] debugfs: Directory fb000000.gpu-mali with parent vdd_gpu_s0 already present!
[ 5.881797] vdd_gpu_s0: Failed to create debugfs directory
[ 5.883199] mali fb000000.gpu: pvtm=855
[ 5.889750] mali fb000000.gpu: pvtm-volt-sel=2
[ 5.889793] mali fb000000.gpu: Looking up mali-supply from device tree
[ 5.889805] debugfs: Directory fb000000.gpu-mali with parent vdd_gpu_s0 already present!
[ 5.889819] vdd_gpu_s0: Failed to create debugfs directory
[ 5.889825] mali fb000000.gpu: Looking up mem-supply from device tree
[ 5.889835] vdd_gpu_s0: could not add device link fb000000.gpu: -EEXIST
[ 5.891044] mali fb000000.gpu: avs=0
[ 5.891113] mali fb000000.gpu: rockchip_pvtpll_set_volt_sel: error cfg clk_id=5 voltsel (-1)
[ 5.891146] W : [File] : drivers/gpu/arm/valhall/platform/rk/mali_kbase_config_rk.c; [Line] : 143; [Func] : kbase_platform_rk_init(); power-off-delay-ms not available.
[ 5.899467] mali fb000000.gpu: Register LUT 000a0800 initialized for GPU arch 0x000a0806
[ 5.899504] mali fb000000.gpu: r0p0 status 5 not found in HW issues table;
[ 5.899518] mali fb000000.gpu: falling back to closest match: r0p0 status 0
[ 5.899532] mali fb000000.gpu: Execution proceeding normally with fallback match
[ 5.899545] mali fb000000.gpu: GPU identified as 0x7 arch 10.8.6 r0p0 status 0
[ 5.899616] mali fb000000.gpu: CSF_GPU_RESET_TIMEOUT is capped from 20666ms to 4500ms
[ 5.899632] mali fb000000.gpu: CSF_GPU_SUSPEND_TIMEOUT is capped from 10333ms to 4500ms
[ 5.899648] mali fb000000.gpu: KBASE_PRFCNT_ACTIVE_TIMEOUT is capped from 40000ms to 4500ms
[ 5.899661] mali fb000000.gpu: KBASE_AS_INACTIVE_TIMEOUT is capped from 40000ms to 4500ms
[ 5.899676] mali fb000000.gpu: CSF_FIRMWARE_STOP_TIMEOUT is capped from 40000ms to 4500ms
[ 5.899727] mali fb000000.gpu: No priority control manager is configured
[ 5.899740] mali fb000000.gpu: Large page allocation set to false after hardware feature check
[ 5.900025] mali fb000000.gpu: No memory group manager is configured
[ 5.900043] mali fb000000.gpu: Protected memory allocator not available
[ 5.900558] mali fb000000.gpu: EM: OPP:400000 is inefficient
[ 5.900564] mali fb000000.gpu: EM: OPP:300000 is inefficient
[ 5.900698] mali fb000000.gpu: EM: created perf domain
[ 5.901044] mali fb000000.gpu: l=15000 h=85000 hyst=5000 l_limit=0 h_limit=800000000 h_table=0
[ 5.901610] mali fb000000.gpu: * MALI kbase_mmap_min_addr compiled to CONFIG_DEFAULT_MMAP_MIN_ADDR, no runtime update possible! *
[ 5.901627] mali fb000000.gpu: Probed as mali0
[ 11.046729] mali fb000000.gpu: use driver built-in firmware directly
[ 11.046794] mali fb000000.gpu: Loading Mali firmware 0x1050000
[ 11.049844] mali fb000000.gpu: Mali firmware git_sha: 6342b7a40e7d4877fa6067ee14498de9ef794bb4
[ 11.053785] mali fb000000.gpu: CSF_SCHED_PROTM_PROGRESS_TIMEOUT is capped from 8738ms to 4500ms
[ 11.074594] mali fb000000.gpu: Clearing BASE_MEM_UNCACHED_GPU flag to avoid MMA violation

Hello, the firmware of debian12 comes with GPU drivers and applications by default. If you want to test the GPU, you can set the GPU frequency to its maximum before testing