Background GPU Access availability

I would love to use Background GPU Access to do some video processing in the background.

However the documentation of BGContinuedProcessingTaskRequest.Resources.gpu clearly states:

Not all devices support background GPU use. For more information, see Performing long-running tasks on iOS and iPadOS.

Is there a list available of currently released devices that do (or don't) support GPU background usage? That would help to understand what part of our user base can use this feature. (And what hardware we need to test this on as developers.)

For example it seems that it isn't supported on an iPad Pro M1 with the current iOS 26 beta. The simulators also seem to not support the background GPU resource. So would be great to understand what hardware is capable of using this feature!

Answered by DTS Engineer in 850825022

The gist of the feedback is that this is still in beta, and transcends GPU usage, so therefore there isn't a specific list to consult.

Instead you'll need to check supportedResources on device.

Please consider sending us an enhancement request to provide feedback on the types of devices you'd like to use this feature for w.r.t. video processing in the background.

Hello,

Beyond using this API call I'm not aware of any predefined list. Nonetheless I'm enquiring now and will let you know what I find.

BGTaskScheduler.supportedResources.contains(.gpu)

The gist of the feedback is that this is still in beta, and transcends GPU usage, so therefore there isn't a specific list to consult.

Instead you'll need to check supportedResources on device.

Please consider sending us an enhancement request to provide feedback on the types of devices you'd like to use this feature for w.r.t. video processing in the background.

Thanks for looking into this. I've created a feedback requesting to enhance the documentation of the device support for the background GPU usage.

The feedback number is FB19124775

background GPU also doesn't seem to work on the latest iPhone 16 Pro Max. I added all the entitlements but get a false on gpu.

what devices do support this ? do we need to wait until September for the new iPhones in order to use this?

Background GPU Access availability
 
 
Q