SceneKit 3D rendering limited to 60Hz on the new iPhone 13 Pro?

My app uses SceneKit to do 3D rendering, and on the iPad Pro, it detects the 120Hz screen and lets you pick that as a target frames per second in the settings. All works well.

On the iPhone 13 Pro, it can see the screen, and shows the option, but everything seems to be capped at 60Hz regardless of what you set the preferredFramesPerSecond of the SceneView to.

Does anybody have an idea what I need to do on the iPhone to get this to work? Thanks!

Hi, can you try adding CADisableMinimumFrameDurationOnPhone = true to your app's info.plist?

That worked, thank you!

More information on this topic can be found here.

SceneKit 3D rendering limited to 60Hz on the new iPhone 13 Pro?
 
 
Q