[One (M7) General] hamdir:
I hesitate to explain to you because i feel you are being contrarion for the sake of it, but here goes...

you guys know i worked my a.. to fix gaming problem on the Tegra 3 for the One X, so i am not being a hypocrite when i give up on it and express my disrespect after experiencing a dramatically better alternative

first all Nvidia might extract some more out of it's GPU, by writting games specifically for it's architecture however they never achieved any increase in drivers not 1fps! yes Qualcomm might give up on it's SOC in a year (although technically Adreno 320 is around a year now) but until then they keep extracting more and more of it, did you know that much of the performance improvements in T3 over T2 are actually in drivers? but nvidia chose to give them to T3

meanwhile Qualcomm gave you whatever voodoo they did on Adreno 225 for the Adreno 220, the Sensation ICS update brought 2x increase in GPU performance, that's 200%, this is unheard in the land of nvidia, and from the initial scores of Adreno 320, where we are now and where we are heading, 200% seems to be likely end as well

besides i only gave up on nvidia when they failed to produce a workable successor, i was hyped for T4 but when 98% of the world OEMs refuse it there is something awfully wrong

but mostly, why i decided to completely jump ship is because of the insane insane kernel plus governor problems and absurd CPU hacks on Tegra 3, the single core maximum step on T3 and GPU coupling to CPU, destroyed performance out of box, a child programmer would have realized such things will only mean fps doom in real practices and yet Nvidia was stupid enough to include them, why? because they were freaking out trying to extract as much battery they can from the power hungry beast, lets not forget T3 also took a lot of time to mature, the initial silicon first released on the TPrime was a total mess

its because i got to know T3 this well, that i allow myself to change my stance today, there is no denial to some of the good things on T3 like the LP core (this a much better implementation compared to bigLITTLE) plus a powerful A9 quad and believe it or not better thermal management than qualcomm aggressive throttling, but the more you learned the more you realized the GPU and kernel were a complete failure, coming from the world number one GPU company, it's inexcusable

i switched to Adreno 320 with my doubts and to my surprise it is eating 1080p for breakfast! compare that to T3 and its inability to feed it's own target 720p...

finally qualcomm always did well with drivers, problem was they were never as good as nvidia in pushing developers to optimize for their GPU, 90% of games on Adreno had disabled effects, this is not the case today, HTC and Qualcomm are now engaged in every game show on earth including both E3 and GDC, in fact today Qualcomm are now beating nvidia in maintaining good GPU support from mobile developers (i actually watched few of their web seminars)

50% of THD games are just false advertising, there are real gems of course but they are not enough to support an entire SOC, and for some reason Nvidia was never able to work with Gameloft, unlike everyone else, bottom-line Nvidia messed up bad and Tegra 4 is suffering because of it, it's really too bad because for me Tegra 4 in terms of architecture is vastly better than the Exynos Octa (both CPU and GPU)

Adreno 3xx architecture is a true mobile invention, but even the GPU on T4 despite being brute is still based on aging non unified NV47, you can clearly see who is being more progressive when it comes to mobile GPUs, in fact Nvidia soon after release of T4 realized their mistakes and promised a kepler based GPU in T5, if this promise is ever fullfilled and if qualcomm fails to catch up Nvidia might regain the lead again, but for 2013, hands down, Adreno 320 and 330 are kings of the hill