Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


Feature support by provider

Discover which Adaptive Performance features you can use on your target platforms.
Read time 2 minutesLast updated 20 days ago

Discover which Adaptive Performance features you can use on your target platforms.
Adaptive Performance relies on platform-specific providers to gather data. The following tables outline the data each provider supplies to Adaptive Performance and the features each provider supports.

Provider data

This table outlines what device data each provider supplies to Adaptive Performance.

Data

Android provider

Basic provider

Samsung provider (deprecated)

Device Simulator plug-in

Temperature warningYesNoYesYes
Temperature levelYesNoYesYes
Performance statusYesYesYesYes
CPU timeYesYesYesYes
GPU timeYesYesYesYes
Game ModeYesNoNoYes
Game stateYesNoNoYes

Feature support

The following tables demonstrate the features available to each provider. Support for these features directly depends on the underlying data each provider supplies.
Adaptive Performance features offer a scripting API in C# as well as components with controls and settings in the Unity Editor.

Thermal features

Feature

Implementation

Android provider

Basic provider

Samsung Provider (deprecated)

Device Simulator plug-in

Temperature trendAPIYesNoYesYes
Temperature warningAPIYesNoYesYes
Temperature levelAPIYesNoYesYes

Performance features

Feature

Implementation

Android provider

Basic provider

Apple provider

Samsung provider (deprecated)

Device Simulator plug-in

CPU and GPU level

Note: Only the deprecated Samsung provider implements the CPU level and GPU level features. These features are available for testing and development with the Device Simulator but won’t work on other providers.
APINoNoNoYesYes
Bottleneck detectionAPIYesYesYesYesYes
Auto Performance ControlAPI, ComponentYesNoNoYesYes
ScalersAPI, ComponentYesYesYesYesYes
Variable refresh rate (VRR)APINoNoNoYesYes

General and platform features

Feature

Implementation

Android provider

Basic provider

Samsung Provider (deprecated)

Device Simulator plug-in

Game ModeAPIYesNoNoYes
Game stateAPI, ComponentYesNoNoYes
IndexerAPI, ComponentYesYesYesYes
Device simulator plug-inComponentYesNoYesYes

Additional resources