Evidence points to ANGLE/Vulkan on One UI 7 as the root cause
What my screenshot shows:
AIDA64 → GPU Renderer: ANGLE (Samsung Xclipse 920) on Vulkan 1.3.279.
So BG:EE/BG2EE are not using “native” OpenGL ES on One UI 7; they run through ANGLE → Vulkan.
Why this matters:
Older OpenGL ES titles can break when forced through ANGLE/Vulkan on Samsung’s One UI 7 path. That fits the visual corruption we see.
Suggested path for the team:
1. Offer a way to bypass ANGLE (force native OpenGL ES) or ship a test build that does so, to confirm the hypothesis.
2. If staying on ANGLE, investigate GL/EGL state that commonly trips ANGLE (framebuffer formats, sRGB, buffer age/present mode, etc.).
Tester toggle (ADB):
Developer options only shows “Standard/System Graphics Driver” here, so the API path must be toggled via ADB. To force native OpenGL for BG1EE & BG2EE:
adb shell settings put global angle_gl_driver_selection_pkgs com.beamdog.baldursgateenhancededition,com.beamdog.baldursgateiienhancededition
adb shell settings put global angle_gl_driver_selection_values native,native
Revert to default:
adb shell settings delete global angle_gl_driver_selection_pkgs
adb shell settings delete global angle_gl_driver_selection_values
And lastly: huge thanks to the Beamdog team for keeping these classics alive on mobile — your work is awesome!
We need to warn about ANGLE settings in Developer Options, though.
It's a risky change—enabling ANGLE at a system-wide level—which has been reported to cause serious problems. Many users say it made their devices unbootable, forcing a factory reset to fix.
These Reddit threads show real examples of devices getting bricked:
Even if someone says it helped fix a game, they should be warned: rebooting with ANGLE forced on can still brick the phone.
✅ Safe way to use ANGLE (if supported)
Some phones (like our Pixel 6) allow you to control ANGLE per app safely. Here's how to check:
Open Settings and search for "ANGLE Preferences".
If it doesn’t show up, go to:
Settings → System → Developer Options
Scroll halfway down to find ANGLE Preferences.
📛 If your phone doesn’t have ANGLE Preferences, you can’t safely force ANGLE for individual apps. In that case, do not enable ANGLE globally unless you're okay with factory resetting your phone.
🛠️ If your phone does support ANGLE Preferences:
Open ANGLE Preferences.
At the top, enable “Show toast when ANGLE is loaded”.
(Note: On some phones, this option is hard to see in portrait mode—try switching to landscape.)
Scroll down and find the app (e.g., BG1 or BG2).
Tap it and set it to “angle”.
Launch the app. You should see a small popup confirming ANGLE is active.
If this issue doesn't resolve, please provide ways of refunding the game. For me Baldur's Gate 2 was broken on purchase, I never had a a chance to play.
Comments
The next challenge will be to get a Samsung EU device, verify it happens in the EU, then ship it to Canada and hope the problem still occurs.
We need to warn about ANGLE settings in Developer Options, though.
It's a risky change—enabling ANGLE at a system-wide level—which has been reported to cause serious problems. Many users say it made their devices unbootable, forcing a factory reset to fix.
These Reddit threads show real examples of devices getting bricked:
Galaxy Tab issue - https://www.reddit.com/r/GalaxyTab/comments/1krv0ao/i_enabled_angle_in_developer_options_now_my/
Nothing phone warning - https://www.reddit.com/r/NOTHING/comments/1m4jaff/do_not_ever_enable_angle_in_developer_options/
Even if someone says it helped fix a game, they should be warned: rebooting with ANGLE forced on can still brick the phone.
✅ Safe way to use ANGLE (if supported)
Some phones (like our Pixel 6) allow you to control ANGLE per app safely. Here's how to check:
Open Settings and search for "ANGLE Preferences".
If it doesn’t show up, go to:
Settings → System → Developer Options
Scroll halfway down to find ANGLE Preferences.
📛 If your phone doesn’t have ANGLE Preferences, you can’t safely force ANGLE for individual apps. In that case, do not enable ANGLE globally unless you're okay with factory resetting your phone.
🛠️ If your phone does support ANGLE Preferences:
Open ANGLE Preferences.
At the top, enable “Show toast when ANGLE is loaded”.
(Note: On some phones, this option is hard to see in portrait mode—try switching to landscape.)
Scroll down and find the app (e.g., BG1 or BG2).
Tap it and set it to “angle”.
Launch the app. You should see a small popup confirming ANGLE is active.
I'm in Brazil, so it's not just an EU problem.
My device is a Samsung Tab S10 FE, Android 15, One UI 7.0
That's great news. My device is scheduled to receive the One UI update on october 2nd.