I’ve found out that players on weak devices (like low end phones) are not able to play my game because it’s too laggy and their screen is blinking all the time (video below). I’ve checked that issue by myself on android phone (Samsung Galaxy S9) and on ios phone (iPhone 11 Pro) and there was a difference - this bug occurred only on android test (probably because iPhones have better CPU than most android phones). I’ve also noticed that the screen starts to blink only if player’s camera is facing something complex like a model with lots of parts. There are also tons of frame drops in micro profiler. My first thought was that it’s connected to Untracked Memory but I couldn’t prove it with experiments.
Has anyone else experienced this blinking bug? Does anyone know what’s causing this to occur? Help would be appreciated a lot!
This must be a problem with the hardware or 3D rendering of your device.
Try these solutions:
(Android)
Root Devices: If you use Root on your device, you can change your device’s 3D graphics rendering, search for programs or applications that can help with that change.
If there are errors, you can “simulate” a 3D graphic rendering, there are several applications that you can install them on your phone to solve.
Examples:
If your 3d graphic rendering is “OpenGL 2.0” you must change it to “OpenGL 3.0”, or change it to “DirectX”, if yours is DirectX, you must invert the changes.
Non-Root Devices: Use a computer for this, you must use a USB cable from your phone (charger cable), install a program on your computer and connect your phone.
Many programs ask you to press these buttons at the same time (with the screen completely off):
For android phones, can’t you just change this in “Developer Options”?
There’s a whole section for “Hardware Accelerated Rendering”, and “Drawing” on my phone.
It’ll let me:
Force GPU rendering with 2d hardware acceleration
Force 4x MSAA in OpenGL ES 2.0 Apps
Disable Hardware Overlays to use the GPU for screen compositing
Set GPU Renderer (OpenGL Default, or OpenGL Skia
There’s no need to root your phone and void the warranty just to play a roblox game.
Thank you both @happy6645@Eric_Gaming502 ! So the problem is not in my game but in device’s hardware? I’ll look into adjusting these settings to fix this bug for my phone. But I also want to mention that this blinking screen is only happening in my game (I tried to play Jailbreak and this did not occur, same with Adopt Me! and other front page games). The only game that I’ve found with this bug is my game so I’m pretty sure it has to do with my game too and not just low end device’s hardware.
I just tried playing with none of lighting effects and it still occurred. Graphics level was on automatic but I tried to set it to 1, 5 and 10 = same results, blinking.
I’ve updated everything you said and it’s still not better.
I’ve already made a topic under Engine Bugs 3 days ago and it hasn’t been approved since then.