Version: Unity 6.3 LTS (6000.3)
Language : English
Providers
Basic provider

Introduction to providers

Use providers to supply Adaptive Performance with performance data from a device.

Adaptive Performance requires a data provider subsystem to function. You can install and enable a provider for each platform from the Adaptive Performance section of the Project Settings window.

Adaptive Performance providers

The following providers are officially built and supported by Unity:

Provider Description
Basic provider A built-in generic provider that works with performance metrics collected using the FrameTimingManager API.
Android provider A package that extends Adaptive Performance to Android devices.

Custom providers

You can also implement your own custom providers. To do so, refer to Create a custom provider.

Default provider

The default provider is the one Unity automatically selects when you enable Adaptive Performance. This selection is based on a priority system: Unity loads the installed provider with the lowest priority number. You can configure these priority values through IAdaptivePerformanceLoaderMetadata.

Additional resources

Providers
Basic provider