Unity is using 100% CPU utilization when switching build platforms

I’m using an i7 haswell 4.0 ghz cpu and whenever I switch build platform from windows stand alone to iOS it ramps my cpu to 100% utilization causing my temperature to reach levels I’m am not comfortable with 70-78 degrees Celsius. Why is it doing this? I’ve never had an issue like this with my macbook and now that I built a PC its giving me this issue.

Any insight or trouble shooting would be very much appreciated thank you unity community.

Unity most likely is changing compression on textures to PVRTC (that is one of the most processor intense tasks). I’m not sure you can do much about it. It sounds like the problem is with your CPU/PC, not Unity. Downclock your CPU so it doesn’t overheat?

Yeah it’s because Unity has to recompress all the textures into a different format, and it’s default is the highest quality, which takes the longest.

If you go to one of your textures in Unity, you can see that there is an icon for each platform. If you click on your target platform, lets say iOS, you can click the “Override for iPhone” checkbox, and then either change the “Compression quality” to fast, or change the format to “Uncompressed”.

Note that you have to do this before switching to the target platform. Otherwise the textures will have to recompress into the new format/quality level.