# PerformanceLevelControl

> Control CPU or GPU performance levels of the device. Can be null if the subsystem does not support controlling CPU/GPU performance levels. Is null when the Feature.PerformanceLevelControl bit is not set in AdaptivePerformanceSubsystem.APProvider.Capabilities. The returned reference does not change after startup.

## Definition

* **Type:** Property
* **Namespace:** [UnityEngine.AdaptivePerformance.Provider](/engine/6000.5/script-reference/unityengine/adaptiveperformance/provider.md)
* **Assembly:** UnityEngine.AdaptivePerformanceModule

```csharp
public abstract IDevicePerformanceLevelControl PerformanceLevelControl { get; }
```
