Version: Unity 6.4 Alpha (6000.4)
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 SettingsA broad collection of settings which allow you to configure how Physics, Audio, Networking, Graphics, Input and many other areas of your project behave. More info
See in Glossary
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