[Scummvm-tracker] [ScummVM :: Bugs] #14769: Scummvm android fails on Nexus 7 2012

ScummVM :: Bugs trac at scummvm.org
Tue Dec 26 14:36:05 UTC 2023


#14769: Scummvm android fails on Nexus 7 2012
--------------------------+---------------------------
Reporter:  eingrossfilou  |      Owner:  (none)
    Type:  defect         |     Status:  new
Priority:  normal         |  Component:  Port: Android
 Version:                 |   Keywords:  GLSL
    Game:                 |
--------------------------+---------------------------
 I try to run ScummVM 2.7.x and 2.8 on a Nexus 7 2012 grouper running AOSP
 7.1 (20231212): [https://xdaforums.com/t/rom-nzh54d-2023-12-05-asus-
 nexus-7-2012-wifi-3g-f2fs-ext4-android-7-x-aosp.3467514/]

 ScummVM crash silently when starting. The 2.6.1 version is the last
 version that runs successfully on this device.

 I use adb logcat to get the error message. Look like ScummVM is unable to
 get the Tegra 3 GLSL version since version 2.7.

 Is there a way to force detection? Tegra 3 GPU is GL ES 2.0 and if I look
 at GL ES compatibility matrix GL ES 2.0 implies GLSL ES 1.00
 [https://stackoverflow.com/questions/27407774/get-supported-glsl-
 versions#27410925]

 {{{
 12-26 14:59:06.477  8041  8063 D ScummVM : initializing 2D surface
 12-26 14:59:06.493  8041  8063 I ScummVM : Using EGL 1.4 Android META-EGL
 (Android); GL OpenGL ES 2.0 14.01003/NVIDIA Tegra 3 (NVIDIA Corporation)
 12-26 14:59:07.046  8041  8063 W ScummVM : WARNING: Could not parse GLSL
 version 'OpenGL ES GLSL 1.00'!
 12-26 14:59:07.047  8041  8063 W ScummVM : WARNING: Shader:
 createCompatShader(): Required GLSL version 100 is not supported (0
 maximum)!
 12-26 14:59:07.047  8041  8063 E ScummVM : Required GLSL version 100 is
 not supported (0 maximum)!
 12-26 14:59:07.624   510  4771 D GraphicsStats: Buffer count: 4
 12-26 14:59:07.624   510  4771 I WindowManager: WIN DEATH: Window{283be87
 u0 org.scummvm.scummvm/org.scummvm.scummvm.ScummVMActivity}
 12-26 14:59:07.625   510  4771 W WindowManager: Force-removing child win
 Window{5d3bc23 u0 SurfaceView -
 org.scummvm.scummvm/org.scummvm.scummvm.ScummVMActivity} from container
 Window{283be87 u0 org.scummvm.scummvm/org.scummvm.scummvm.ScummVMActivity}
 12-26 14:59:07.629   510  3215 I ActivityManager: Process
 org.scummvm.scummvm (pid 8041) has died
 12-26 14:59:07.629   510  3215 D ActivityManager: cleanUpApplicationRecord
 -- 8041
 12-26 14:59:07.630   510  3215 W ActivityManager: Force removing
 ActivityRecord{7654197 u0 org.scummvm.scummvm/.ScummVMActivity t444}: app
 died, no saved state
 12-26 14:59:07.631   510  2246 I powerHAL::common: dealing with
 POWER_HINT_VSYNC -> boosting CPU for 100ms
 12-26 14:59:07.641   510  4771 I powerHAL::common: dealing with
 POWER_HINT_INTERACTION -> boosting CPU for 100ms
 12-26 14:59:07.787   189   189 I Zygote  : Process 8041 exited cleanly (1)
 12-26 14:59:08.027   510  5489 W WindowManager: Failed looking up window
 12-26 14:59:08.027   510  5489 W WindowManager:
 java.lang.IllegalArgumentException: Requested window
 android.os.BinderProxy at 6000152 does not exist
 12-26 14:59:08.027   510  5489 W WindowManager:         at
 com.android.server.wm.WindowManagerService.windowForClientLocked(WindowManagerService.java:9444)
 12-26 14:59:08.027   510  5489 W WindowManager:         at
 com.android.server.wm.WindowManagerService.windowForClientLocked(WindowManagerService.java:9435)
 12-26 14:59:08.027   510  5489 W WindowManager:         at
 com.android.server.wm.WindowState$DeathRecipient.binderDied(WindowState.java:1807)
 12-26 14:59:08.027   510  5489 W WindowManager:         at
 android.os.BinderProxy.sendDeathNotice(Binder.java:690)
 12-26 14:59:08.028   510  5489 I WindowManager: WIN DEATH: null
 }}}
-- 
Ticket URL: <https://bugs.scummvm.org/ticket/14769>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list