[ 24.340] (II) modeset(0): [DRI2] Setup complete
[ 24.340] (II) modeset(0): [DRI2] DRI driver: mediatek
[ 24.340] (II) modeset(0): [DRI2] VDPAU driver: mediatek
...
[ 24.382] (II) Initializing extension GLX
[ 24.406] (II) AIGLX: Loaded and initialized mediatek
[ 24.407] (II) GLX: Initialized DRI2 GL provider for screen 0
[ 24.407] (II) AIGLX: Screen 1 is not DRI2 capable
[ 24.662] (II) IGLX: Loaded and initialized swrast
[ 24.662] (II) GLX: Initialized DRISWRAST GL provider for screen 1
[ 24.662] (II) Initializing extension XFree86-VidModeExtension
[ 24.663] (II) Initializing extension XFree86-DGA
[ 24.664] (II) Initializing extension XFree86-DRI
[ 24.664] (II) Initializing extension DRI2
looks good so far, x-server was started.
glxinfo:
OpenGL vendor string: lima
OpenGL renderer string: Mali450
OpenGL version string: 2.1 Mesa 19.3.2 (git-8734effe13)
OpenGL shading language version string: 1.20
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 2.0 Mesa 19.3.2 (git-8734effe13)
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 1.0.16
OpenGL ES profile extensions:
but at least my onscreen-keyboard got messed up graphic and an assertion while running glxinfo about _mesa_make_current (_mesa_is_winsys_fbo(drawBuffer)) in src/mesa/context.c:1750
glxgears running with same ~60fps
all after direct boot (lima was initialized without errors, 5.4-lima branch)…
of course, if all works well and i find some time to write down the infos
i got same framebuffer errors in xorg.log
[ 24.343] (EE) FBDEV(1): FBIOPUTCMAP: Device or resource busy
many times…
i got also some build-warnings like this:
[119/958] Compiling C object 'src/comp.../nir_lower_io_arrays_to_elements.c.o'.
../src/compiler/nir/nir_lower_io_arrays_to_elements.c: In function ��‘nir_lower_io_arrays_to_elements_no_indirects��’:
../src/compiler/nir/nir_lower_io_arrays_to_elements.c:352:4: warning: braces around scalar initializer
BITSET_DECLARE(indirects, 4 * VARYING_SLOT_TESS_MAX) = {{0}};
^~~~~~~~~~~~~~
../src/compiler/nir/nir_lower_io_arrays_to_elements.c:352:4: note: (near initialization for ��‘indirects[0]��’)
../src/compiler/nir/nir_lower_io_arrays_to_elements.c: In function ��‘nir_lower_io_arrays_to_elements��’:
../src/compiler/nir/nir_lower_io_arrays_to_elements.c:390:4: warning: braces around scalar initializer
BITSET_DECLARE(indirects, 4 * VARYING_SLOT_TESS_MAX) = {{0}};
^~~~~~~~~~~~~~
../src/compiler/nir/nir_lower_io_arrays_to_elements.c:390:4: note: (near initialization for ��‘indirects[0]��’)
[927/958] Compiling C object 'src/gall...lima/8cb9996@@lima@sta/ir_pp_nir.c.o'.
../src/gallium/drivers/lima/ir/pp/nir.c: In function ��‘ppir_get_block��’:
../src/gallium/drivers/lima/ir/pp/nir.c:494:66: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
ppir_block *block = _mesa_hash_table_u64_search(comp->blocks, (uint64_t)nblock);
^
../src/gallium/drivers/lima/ir/pp/nir.c: In function ��‘ppir_compile_nir��’:
../src/gallium/drivers/lima/ir/pp/nir.c:835:52: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
_mesa_hash_table_u64_insert(comp->blocks, (uint64_t)nblock, block);
^
[958/958] Linking target src/gallium/targets/dri/libgallium_dri.so.
maybe they are related…
Edit: i see you called glxgears like this to get higher fps
vblank_mode=0 glxgears
Need to test it this way…any idea about the issues (damaged graphic in onboard,errors/warnings in log)?