본문 바로가기
안드로이드

termux mesa-25.1.1 freedreno kgsl

by ㅋㅋ잠자 2025. 6. 20.
반응형

소스: https://github.com/djjproject/termux-packages/tree/mesa-25.1.1-freedreno-kgsl

패키지: https://download.djjproject.com/termux/mesa_25.1.1_freedreno_kgsl.tar.gz

 

빌드

required python packages

pip install -U packaging mako pyyaml

 

llvm.wrap not found

https://github.com/djjproject/termux-packages/commit/d4a3d94068e424da8aac1ec4607b5f62801f16d2

 

평가

~ $ glxinfo -B
name of display: :0
display: :0  screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
    Vendor: Mesa (0x5143)
    Device: zink Vulkan 1.4(Turnip Adreno (TM) 740 (MESA_TURNIP)) (0x43050a01)
    Version: 25.1.1
    Accelerated: yes
    Video memory: 8284MB
    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: 8280 MB, largest block: 8280 MB
    VBO free aux. memory - total: 0 MB, largest block: 0 MB
    Texture free memory - total: 8280 MB, largest block: 8280 MB
    Texture free aux. memory - total: 0 MB, largest block: 0 MB
    Renderbuffer free memory - total: 8280 MB, largest block: 8280 MB
    Renderbuffer free aux. memory - total: 0 MB, largest block: 0 MB
Memory info (GL_NVX_gpu_memory_info):
    Dedicated video memory: 8284 MB
    Total available memory: 8284 MB
    Currently available dedicated video memory: 8280 MB
OpenGL vendor string: Mesa
OpenGL renderer string: zink Vulkan 1.4(Turnip Adreno (TM) 740 (MESA_TURNIP))
OpenGL core profile version string: 4.6 (Core Profile) Mesa 25.1.1
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 25.1.1
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 25.1.1
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
~ $ MESA_LOADER_DRIVER_OVERRIDE=kgsl glmark2
MESA: error: kgsl_pipe_get_param:103: invalid param id: 13
=======================================================
    glmark2 2023.01
=======================================================
    OpenGL Information
    GL_VENDOR:      freedreno
    GL_RENDERER:    FD740
    GL_VERSION:     4.6 (Compatibility Profile) Mesa 25.1.1
    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: 2372 FrameTime: 0.422 ms

반응형

댓글