Samsung s22+ and s22 Ultra crashes

Hi all,

I have a game on the asset store for many years and I recently updated it using Unity 2021.3.4

Some of my players have reported the game crashing after around 30 minutes on the Samsung s22+ and s22 Ultra. I test using a s10+ and no way should it be crashing on the latest devices.

In my game I have a menu that shows the device info. On the older version the GPU was displayed as

Samsung Electronics Co., Ltd. ANGLE (Samsung Xclipse 920) on Vulkan 1.1.179.
GPU Memory: 2048.

But on the new update it reads as:

Unknown (ID=144d) Samsung Xclipse 920.
GPU Memory: 5978.

Now it could be unrelated to the crashes but it’s the only thing that’s standing out. GPU memory size is very different & no mention of Vulkan.

I tried updating to Unity 2021.3.8 but it has a load of UI issues so had to revert back again until 2021.3.9 is released.

Has anyone else come across this before?

“ANGLE” in the renderer string means that the app is using Google’s OpenGL ES implemented on top of Vulkan.
Samsung Xclipse 920 does not have a native OpenGL ES driver.

“Unknown (ID=144d) Samsung Xclipse 920” probably means that it runs directly on Unity’s Vulkan backend.

As a workaround you could force use of OpenGL ES on the affected device using the mechanism described here Unity - Manual: Specify Android Player command-line arguments.

Thanks, I’ll look into this

Hello @derkoi , Did you solved it? We have the same issue. We have an high crash rate on S22 & S22 ultra devices. We are using unity 2021.3.22f1

Hi, I found that clearing the games cache on the phone helped in the end. Even when deleting the game the cache remained in some cases.

Hope that helps.

S22 still crashes even with unity 2023

We have very high crash rates on samsung devices only and we use Unity 2021.3.8.
Anyone found anything that works?

We have Firebase and Unity Ads in the project.

I’m confused, if the device doesn’t have a native OpenGL ES driver and it’s always a layer on top of Vulkan, what good would it be to add a command line to “force use of OpenGL ES”?

Hi,
Do you have any official link regarding this? I search around but nothing about it and my game crashes with ANGLE…

1 Like

Would you think this is also the reason behind S24 crashes?
The Samsung S24/S24+ devices with an Exynos chipset also say that have a “Xclipse” GPU

Bonus: Does anybody have an idea what is the string that would show on the SystemInfo.graphicsDeviceName? Is it the Unknown (ID=144d) Samsung Xclipse 920 mentioned on the first post?

@Alejandro-Martinez-Chacin
The S24 crashes are this issue: Unity Issue Tracker - [Android] Inconsistent crashes on libunity.so when running Android Player on Samsung S24 Ultra. Updating Unity to the patch versions that claim to have fixed it seems to have resolved the issue for us.

1 Like

However, I believe that the S22 issues are this: Unity Issue Tracker - [Android][Graphics] The Player crashes with "GfxDeviceWorker::RunCommand" error when both OpenGLES3 and Development Build are selected

1 Like