2X FPS drop after spending 20 seconds (IOS 18)

Hi Babylon Community,

I’m encountering a serious performance issue on my iPhone 14 Pro Max (iOS 18). After about 20 seconds in the experience, the FPS drops sharply—from a stable 60 FPS down to 30, and even below 20 FPS in more complex scenes. This seems to be happening when both refraction and shadows are enabled.

Tested that issue on IOS 18.0.1, 18.1, 17.5.1 (iPhone 14 Pro Max)

Here’s the playground for reference:
[https://playground.babylonjs.com/#HH8T00#272]

Any insights or suggestions would be greatly appreciated. Thank you!

CC: @Evgeni_Popov

I just tested on my iPhone SE, iOS 18.1. I waited 2mn, and the fps didn’t change and stayed at 50 fps constant. Maybe there are power saving processes that trigger and reduce performance?

Let’s see if other people can reproduce your problem.

Thank you for taking a look.
No power saving at all.

But yes, it works on older devices for some reasons.

Same as @Evgeni_Popov, all stable at 50fps on iphone 13 iOS 18.1