Im using weekly and it's still hot, are you guys sure it's software issue and not snapdragon 888?
It is always the software in these cases..
In case this is not clear let me try to explain this again
it always starts with:
Some vendor designs a piece of HW ( In this case the Mi 11 Ultra ).
Based on the SoC/CPU used they have to decide about cooling ( and some other things but let's keep it simple ).
Now:
- the *new* SoC itself will receive optimizations from its vendor ( firmware, which is software too also ).
- all other HW pieces inside the devices ( camera, sensors, you name it, will go over the same process )
Next:
- OS support which means in this case:
- support for various features of the SoC in the Linux kernel
- once support is added, fine-tuning & bug fixing
Next:
- Linux <-> Android bridge
- Android itself
- Custom UI's/laucher support adoption of new features
Now with all pieces put in place fine-tuning and proper power & thermal management for the device
is possible without any hacks.
Let me go now to the problems various vendors have with SD888...
a11 uses a Linux kernel 5.4.x ( this isn't fully optimized for the SoC ), which means they have to add various
workarounds on their own, if they want it fixed sooner than a12 arrives, or backport fixes to their kernels & userland
applications.
In general, this is not any different from a new CPU & chipset from Intel or AMD or any other Vendor
,
*new* hardware needs proper support on different levels first, and that takes time.
So do we have to blame the vendors?
Yes, definitely!. They were aware of the problems from the device design beginning and decided to
either rush the release or designed the devices with the next major SW release ( a12+ in this case) in mind.
However, no worry, there are various possibilities to 'temporarily fix' the issues with minor performance hits.