Unity 6.3
0 онлайн 77 гостей 3 в системе
Вход

IDevicePerformanceControl

интерфейс в UnityEngine.AdaptivePerformance

Описание

Интерфейс управления производительностью устройства объединяет все элементы управления, связанные с производительностью устройства. Вы можете изменить IDevicePerformanceControl.AutomaticPerformanceControl настройки или получить информацию о CpuLevel и GpuLevel.

Свойства

Свойство Описание
AutomaticPerformanceControlПри установленном значении true, которое является значением по умолчанию, адаптивная производительность автоматически устанавливает CpuLevel и GpuLevel.
CpuLevelЗапрашиваемый уровень производительности CPU. Высокие уровни, как правило, позволяют ядрам CPU работать на более высоких частотах. В результате, тепловые предупреждения и дроссель могут происходить раньше, когда устройство не может поддерживать высокие частоты. Изменения применяются один раз за кадр. Рекомендуется установить CpuLevel как можно ниже, чтобы сэкономить энергию. Допустимый диапазон значений Constants.MinCpuPerformanceLevel, IDevicePerformanceControl.MaxCpuPerformanceLevel].
CpuPerformanceBoostЗапрос состояния режима CPU boost. Значение Enabled обычно позволяет ядрам CPU работать на более высоких тактовых частотах. Как следствие, тепловые предупреждения и троттлинг могут наступить раньше, когда устройство не может поддерживать высокие частоты. Изменения применяются один раз за кадр. Рекомендуется не использовать буст часто и тем более непрерывно, чтобы экономить энергию.
GpuLevelЗапрашиваемый уровень производительности GPU. Высокие уровни, как правило, позволяют GPU работать на более высоких частотах. В результате, термические предупреждения и дроссель могут происходить раньше, когда устройство не может поддерживать высокие частоты. Изменения применяются один раз за кадр. Рекомендуется установить GpuLevel как можно ниже, чтобы сэкономить энергию. Допустимый диапазон значений Constants.MinGpuPerformanceLevel, IDevicePerformanceControl.MaxGpuPerformanceLevel].
GpuPerformanceBoostЗапрос состояния режима GPU boost. Значение Enabled обычно позволяет ядрам GPU работать на более высоких тактовых частотах. Как следствие, тепловые предупреждения и троттлинг могут наступить раньше, когда устройство не может поддерживать высокие частоты. Изменения применяются один раз за кадр. Рекомендуется не использовать буст часто и тем более непрерывно, чтобы экономить энергию.
MaxCpuPerformanceLevelМаксимальный допустимый уровень производительности CPU, используемый с CpuLevel. Минимальное возвращаемое значение — Constants.MinCpuPerformanceLevel. Это значение не изменяется после завершения запуска.
MaxGpuPerformanceLevelМаксимальный допустимый уровень производительности GPU, используемый с GpuLevel. Минимальное возвращаемое значение — Constants.MinGpuPerformanceLevel. Это значение не изменяется после завершения запуска.
PerformanceControlModeТекущий PerformanceControlMode. PerformanceControlMode подвержен влиянию AutomaticPerformanceControl.