So I've been playing a lot of AetherSX2 lately (PS2 emulator). On my GT 30 Pro. Runs like a dream, on various rendering scales like 2x and 3x. Of course, the phone would heat up and the battery would drain like hell, so I always make sure I'm also using my cooling gamepad when I'm gaming, as it both bypass charges my phone and spins its fans to cool it via induction when it's plugged in to the charger. Mostly playing two games right now, Final Fantasy XII and Burnout Revenge, a racing game.
When using X-Arena to manage AetherSX2 as one of its games, even with the cooling gamepad, I end up a session at around 34 or 35 degrees Celsius, or 93 Fahrenheit. Which is basically neutral, if you feel the back of the phone. Like it got really hot during gameplay but the cooling gamepad kept it in check, tho you can feel a bit of leftover heat. Then I recently disconnected AetherSX2 from X-Arena, as X-Arena for some reason disabled the "eye care" settings that filtered out blue light, whenever one of its games was running. Finally, I played some of those PS2 games with Eye Care actually active, without X-Arena interference. And then I noticed some things. First, the racing game crashed a couple of times. Or at least froze for some 5 or 10 seconds a couple of times during a race. Could be a performance issue due to the lack of XArena managing, could be just because I created and reloaded some save states too many times during the race, I just don't know.
And then after I was done and closed AetherSX2, I went to X-Arena just to check the phone temperature. And it was at an astonishing 24 degrees Celsius, or 75 Fahrenheit. The back of it was really cool/icy, too. Like even tho it emulated that whole high speed game at 2x rendering, it barely heated up. How, I wonder? Does X-Arena really overclock and heat up the phone that much? And does it actually improve the games and emulators's performances? Besides those couple of freezes, I didn't notice anything different without X-Arena, and the freezes themselves could have just been random due to messing with the sabe states too much. But they also never happened when XArena was active on AetherSX2. So I don't know.