com.unity.adaptiveperformance.google.android 5.1.2
com.unity.adaptiveperformance.google.android
Source docsNotes: processedReleased February 14, 2025
Unity Compatibility
Minimum Unity: 2022.3
Package Dependencies
- com.unity.adaptiveperformance (5.1.0)
- com.unity.modules.androidjni (1.0.0)
- com.unity.modules.subsystems (1.0.0)
📈 Improvements
- Min supported Unity version increased to 2022.3.
- Updated Performance Hint API logic:
- - dialog box requesting to turn on Frame Stats when provider is installed or updated.
- - creating two Performance sessions, reporting full frame time to the first session, max of the CPU times for the Unity main thread and for the Graphics thread to the second session.
- - reporting the target CPU times for both sessions only when the target FPS is changed.
- - supporting new Android 15 (API 35) specific methods to report the GPU time to the first session.
- Updated Thermal API logic:
- - requesting the Thermal headroom every 12 sec (1 sec on Android 15).
- Support Android 16 KB page size devices by aligning `libAdaptivePerformanceHint.so` and `libAdaptivePerformanceThermalHeadroom.so` to 16 KB
🔧 Bug Fixes
- Fixed problem with "DllNotFoundException: Unable to load DLL 'AdaptivePerformanceThermalHeadroom'" when running on Android 11 devices.
- Fixed problem with extra memory allocation when reporting CPU/GPU times using Performance Hint Manager.
- Requesting GameMode only when app starts or resumes.
