I’m trying to use Adaptive Performance plugin to get mobile device’s thermal information…
The setup is supposed to be simple and automatic reading the docs… and looking at the Thermal Sample…
basically 2 lines…
private IAdaptivePerformance ap;
ap = Holder.Instance;
I have enabled Samsung device libs for Adaptive performance in build settings… and run build on samsung S5
BUT. Holder.Instance is always null.
Has anyone had experience with this please, or know is there some other scriptable object or data that needs setting up to make this work please?
or do I need to wait for it to become non null after app start ? how long ?
looks like it only works on a subset of Samsung devices… Also had the problem of it locking my devices at 30 fps when all I wanted was the Thermal info.
Device Support
This version of the Adaptive Performance Samsung (Android) package is compatible with Unity Editor versions 2018 LTS and later (2019 LTS and later recommended).
Adaptive Performance Samsung (Android) currently supports the following Samsung devices running Android Pie:(9)
Galaxy S10
Note 10
Galaxy Tab S6
Galaxy Fold
It supports those devices with Samsung GameSDK 1.5 and 1.6.
Adaptive Performance Samsung (Android) currently supports the following Samsung devices running Android 10:
All old and new Samsung Galaxy models
It supports those devices with Samsung GameSDK 3.0+.