[HTC 10 Questions & Answers] DeadPotato:
A little disclaimer: I'm not entirely sure this is the right place for the post, if it's not any mod feel free to move it :) I found a bunch of similar posts under this section after a quick search so I decided to post it here; once that said let's move on. After some months of using the HTC 10 and after months of not having any accidents, I finally decided to send it to SAT to fix some scratches the phone has on the back and some light bleeding on the left side of the panel after a drop. Knowing the process could take weeks, I decided to buy a spare phone and I bought a Galaxy S6 which I got for just $275. I've passed the following days synching, installing apps and using the phone while I was ready to send my HTC 10 and in the process I've noticed something I hadn't and I probably wouldn't until you use two phones side by side: the HTC 10 has some is underperformed in most of tasks where in the past it used to excel for its optimization.

First I noticed something as simple as facebook app was a ton smoother on the Galaxy S6 than on the HTC 10, running both the exact same version (103.0.0.20.72) not talking about things opening fast which is not the case most of the time, but losing a lot of frames while doing actions like opening reactions panel which sometimes stutters and looks like "in slow motion" on the 10 at the point I need to close the app from RAM here and there to keep it smooth which is not the case on the Galaxy S6 and other stuff like reactions flickering while playing gifs or videos and not happening again on the S6.

At first I just thought "meh facebook it's a poorly optimized app so must be the isolated case" but then I noticed a HUGE difference in graphics performance as well, when I thought the Adreno 530 was better overall compared to the Mali on the Galaxy S6. These are both screenshots taken on the HTC 10 and the Galaxy S6 running Need for Speed: No Limits on the same car and similar race conditions. This is the HTC 10 ss:

[IMG="HTC 10 Camaro Z/28"]https://s15.postimg.org/o6tm6g6t7/Screenshot_20161121_004758.png[/IMG]

And this is the Galaxy S6 counterpart:

[IMG="Galaxy S6 Camaro Z/28"]https://s22.postimg.org/5s33jnd29/Screenshot_20161121_001706.png[/IMG]

There's a loss in definition for both while looking at the screenshots on bigger displays of course, it was less notorious on the devices screen but it was there and still was obvious. Just look at the lines on the back cover of the car. Then I thought it was some specific random failure on the renders, but the same happens over and over, look at this pic of the LaFerrari on the start line, HTC 10:

[IMG="HTC 10 Ferrari LaFerrari"]https://s22.postimg.org/r1foxcish/Screenshot_20161121_005015.png[/IMG]

Now the Galaxy S6 screenshot, same race, same car, same weather condition:

[IMG="Galaxy S6 Ferrari LaFerrari"]https://s17.postimg.org/c0vwxopwv/Screenshot_20161121_002248.png[/IMG]

There's a lot of differences: the brake lines, the car's plate, the wheels, the car hoops...

Honestly I didn't even know where to start looking for answers, so here we go: is there any limitation on the graphics card on the HTC 10 stock firmware making it look that inferior? Do I need another factory reset (I've had to a couple times after weekly security patch updates so far), is this improved with custom ROMs? Is my device faulty? I don't know how to feel about this right now, I guess I'm just shocked. Just in case I disabled the screen lowering resolution on the HTC 10 and did reset the device and wait for it to completely cool down before running the game and taking the screenshots

Thanks for your time and any advice you can give to the subject