yashsingh1/xdaforums huggingface dataset:
[Desire Q&A, Help & Troubleshooting] joughs:
Okay so I tried to update my HTC Desire 626s (tmobile) to android 6.0.1 marshmallow but when I went to update using my phone it said that it was meant for a32eul which my device is so I tried to update it using RUU and after I tried that I think I bricked my phone the RUU failed and I can only access boot loader download mode and stock recovery in stock recovery I am able to adb sideload but other than that my phone is not detected by adb on my computer when I do use sideload to try and sideload a zip or new recovery I get E: footer is wrong E: installation error installation aborted in download mode here are the specs

*** Unlocked ***

htc_a32eul PVT S-ON.

LK -1,0,0,0000

RADIO- 1,0,0 1_U113251211_63,1060527G

OpenDSP-UNKNOWN

OS-2 ,17 ,531 ,1

and although it says I'm running the OS I'm not actually able to boot past the HTC symbol

Every time I try to user ruu I get error 171 at 73% every time

UPDATE: I am able to access fastboot and will attempt to flash a rom if I am unsuccessful I am 100% fully bricked
[Desire Q&A, Help & Troubleshooting] Robcr:
I dont have this particular HTC - but

remove sd card if any

Reboot to hboot.fastboot

Select clear memory

Reboot and leave for 10 mins - might be slow starting up.
[HTC 10 Questions & Answers] andy010101:
In every game I have played its lagged, I decided to download some apps that showed fps and it shows applications keep varying from 60fps, then seemingly becoming locked at 50 moments later. Can anyone download an app called fps test, it has an orange circle and report back please.
[HTC 10 Questions & Answers] Cro Cop:
This.is.normal!

It cannot be a locked 60 fps framerate. This is Android we are talking about, not iOS.
[HTC 10 Questions & Answers] andy010101:
Its literally not normal though, I have a galaxy s6 and it is locked to a solid 60fps, its not an intensive app, its literally a 2d bouncing ball
[HTC 10 Questions & Answers] andy010101:
Ultimately I decided that I was very dissatisfied with the performance of the HTC 10 due to this, so it's going back for a refund.
[HTC 10 Questions & Answers] TeroZ:
50fps FIX HERE!

Kudos to [MENTION=1792279]ivicask[/MENTION] , this issue is fixed in the latest PnP mod test build:

http://xdaforums.com/showpost.php?p=68138407&postcount=356

Remember to select Performance Profile in aroma installer.

And remember to give ivicask a thanks click!

Problem solved.
[HTC 10 Questions & Answers] andy010101:
It wasn't a particular game, it was any game I played. Especially noticeable in 2D games. I've never had this problem on the galaxy s6 or any other phone for that matter. If you want to check for me to see if its the same on all htc 10s, then download an app called fps test, it has an orange circle icon and report back what it says.
[HTC 10 Questions & Answers] TeroZ:
It was about 57-58 at start or with touch screen interaction(hold your finger on the screen). If you leave it be it will be throttled down to 50fps, seemingly a power saving feature(or a bug).
[HTC 10 Questions & Answers] andy010101:
It seems like a very annoying power saving feature if that is truly what it is, it seems to accomplish making things feel less fluid.
[HTC 10 Questions & Answers] purple patch:
Fps test app is clearly not optimised for HTC 10. Download 3DMark for more accurate results. Run on your S6 and HTC10, you'll soon leave your S6 behind. Or use your S6 to play games on the go and buy a PC/console for proper gaming.
[HTC 10 Questions & Answers] TeroZ:
I've just found out that enabling high performance mode in developer options can lift the 50fps lock. Give it a try :)

---------- Post added at 05:35 PM ---------- Previous post was at 05:27 PM ----------

This is not the case I'm afraid. It seems that HTC used fps lock to preserve battery life. On the contrary, HTC "optimized" for famous benchmarks like 3dmarks by loosing throttling policies.

I consider locking GPU at 50fps on a 60hz refresh rate screen is kind of a bad move.
[HTC 10 Questions & Answers] Black_Eyes:
You might need to look at CleanSlate kernel, if you are rooted ;) You will be amazed.
[HTC 10 Questions & Answers] andy010101:
Thank you for your response, yeah enabling high performance mode does seem to remove the 50fps however there are still some stutters (none of gs6 although running custom rom), and high performance mode will eat my battery. Don't suppose you know if any custom roms fix this issue?
[HTC 10 Questions & Answers] andy010101:
If you root a htc and install the custom kernel, is there a way to return to stock without htc knowing that it has been rooted or whatever?
[HTC 10 Questions & Answers] Black_Eyes:
I think if you have s-off then it's possible
[HTC 10 Questions & Answers] Cro Cop:
They cannot discover that you have rooted your phone when you return fully to stock. But they can see that your bootloader was unlocked. You can always lock it, but it wont say "locked", it will say "relocked". That shouldnt be a problem for warranty purposes imo.
[HTC 10 Questions & Answers] tech_god:
I have the same problem.my HTC 10 most of the time locked at 50 fps(when I release finger from screen) and it is very unusual in flagships such as gs7 or gs6.

Maybe HTC give an update to solve this issue

I also tried high performance option but it takes a lot of battery charge.

Is there anyone else have this problem?any suggestion? I don't wanna root my device for guarantee purposes

Someone please report this issue to HTC support.
[HTC 10 Questions & Answers] INDIAN-MAfIA:
You can even get the 'locked' flag if you're S-OFF
[HTC 10 Questions & Answers] TeroZ:
You can disable PnPMgr if you don't want to use high performance mode to achieve the same effect. PnPMgr is HTC's proprietary power manager, disabling it may have an impact on battery life as well but looking at stats the difference isn't that huge in my case.

To disable pnpmgr, you'll need root and download a free app called "Kernel Toolkit". In the app there's a switch called "Pnpmgr" under the tab "Power", disable it.
[HTC 10 Questions & Answers] hamdir:
[MENTION=4330953]andy010101[/MENTION]

long breath, here goes :)

HTC unlike all the previous, really put a leash on the HTC 10 SoC, remember "powerbotics" in their marketing? well it really means is Snapdragon 820 cripple, yet non of the s820 devices like G5/Mi5/OP3 suffer from this, HTC probably did this to squeeze some juice out of battery but don't we have powersaver modes for this? so why cheat...

this is whats going on stock HTC 10:

- The fourth BIG core, out of the two faster cores (which also benefit from bigger cache) will be disabled (via task migration) once battery is around 35c (which is the nominal operation temp anyway) so most of the time unless dead cold the device will be running without one of the big kryo cores, this is noticable in a multithreaded game like Dead Effect 2 which suddenly drops from 60fps range to 30 in 5 minutes

- The GPU governor is a lot more tolerant than it is on the OP3/G5/Mi5 s820 devices, its noticable in GPU loving game like Skyforce where it refuses to ramp up the GPU clocks and so the games runs at 30fps when it should be 60, also Suicide squad high graphics mode is another example

- HTC also locks to 50fps when they user is not interacting, which is discussed and sorted on this page, its a unique issue visible in games like Smash hit or games with offscreen controls

solutions for performance:

- Unlock, flash TWRP, flash EX kernel, the settings in EX are already tweaked to fix the CPU and GPU problems

- Even more you can flash the PNP mod and select performance profile (also i worked with the dev on this) to further unleash your 10 and even improve things like multitasking and standby battery life

just note if you decide to flash both EX and the mod you can set EX kernel min performance level to 0 in order for the pnp mod to take over (discussed here), otherwise without the pnp mod you need to leave EX min performance at the default 60

CleanSlate kernel is said to have the same fixes as well

happy modding ;) the difference is day versus night in performance, Dead Effect 2, Skyforce and Suicide squad will all run in sweet 60 up to 30 minutes without a blink

If you are a stock only user and don't like what you just heard, then by all means take it to HTC, because they really deserve a nuke for this ****
[HTC 10 Questions & Answers] TeroZ:
HERE's THE FIX!

50fps FIX HERE!

Kudos to [MENTION=1792279]ivicask[/MENTION] :good: , this issue is fixed in the latest PnP mod test build:

http://xdaforums.com/showpost.php?p=68138407&postcount=356

Remember to select Performance Profile in aroma installer.

And remember to give ivicask a thanks click!
[HTC 10 Questions & Answers] hamdir:
can you please tell me in what games do you notice visually 60 to 50 lock? (since it happens once u stop interacting)
[HTC 10 Questions & Answers] TeroZ:
Try Smash Hit, since you don't have to put your finger on the screen all the time, it's not hard to notice minor frame drops in the game.:)

And SpeedX 3D, this game doesn't even require touch input during the gameplay.
[HTC 10 Questions & Answers] hamdir:
believe me i do but between 50 and 60 you are being ultra picky ;)

this lock surely is a smart move by HTC to save some juice, the ones i've described in my post last page have far more drastic damage between 60 and 30

edit: [MENTION=2784501]TeroZ[/MENTION] you are right, i just tested smash hit and its indeed noticable, its like judder in smoothness

there you go one more nail in the coffin of idiots who say you cant see above 30fps
[HTC 10 Questions & Answers] TeroZ:
Maybe I am picky but I am coming from One M8, and surprised to find out that some game just doesn't feel as smooth as my good old M8 :( , at first I thought the QHD screen is the suspect yet after adding the game into the "game battery booster" list, the problem persisted. I thought it was inefficient scaling (FHD->QHD) but that theory doesn't add up as Snapdragon already got hardware scaler long ago.

And the overall experience is just "feels off" to me, from day 1. Now I finally know the culprit is that bulls*** PowerBotic technology.

If they really want to deploy such trick to the mass, at least they should achieve something like G-Sync or Freesync adaptive refresh rate display technology. Locking a 60hz screen at 50fps will cause uneven frame time and hurt the experience.

EDIT: People might overlook 30~60fps ONLY when the frames are generated evenly and has appropriate/realistic motion blur effect, neither of them is easy to achieve. You don't feel the same pain when watching a 24fps movie with even-timed-frames and motion blur. ;)
[HTC 10 Questions & Answers] hamdir:
yea i already updated my previous post, to my surprise it was really noticeable in smash hit so you are right

i agree with you about powerbotics ofcourse i have been tracking every damn thing they've ruined with this non sense like the kryo core kill and GPU suppression

thankfully all is solved thanks to EX/CleanSlate and Pnp mod
[HTC 10 Questions & Answers] tech_god:
hot to flash pnp mod

[MENTION=1144067]hamdir[/MENTION]

i am very appreciate for your trick to slove performance issue

i just want to know about flashing pnp ; should i root my phone?? and does it need a S-off or unlocked bootloader?? i dont want to lose my guarantee if there is anyway to solve this problem without root pls help me

thank you
[HTC 10 Questions & Answers] TeroZ:
[MENTION=7654668]tech_god[/MENTION]

You'll have to s-off to be able to revert back to fully stock(s on locked). If you want to solve this without voiding warranty, just enable high performance mode.

You can unlock bootloader via htc to enjoy the pnp mod first, then s off + s on when you need to revert back.
[HTC 10 Questions & Answers] hamdir:
there is another way but its a harder road

- unlock

- flash custom recovery

- do "read only" system image from custom recovery and keep you will need later once an OTA arrives

- find the equivalent stock recovery.img from here for your software version and keep it around, you will need it later to restore to stock or apply OTA

- flash your mods PNP or custom kernel

- flash modified SU to prevent HTC modified flag from triggering

once and OTA arrives or you want to go back to stock

- go back to custom recovery restore your read only system image

- flash stock recovery compatible with your software version from fastboot

- OTA will work

the modify flag, if triggered will prevent your 10 from applying an OTA unless you use an RUU this is how to know if the flag was triggered:

To check if the flag is set, use "adb shell getprop"

And search for a prop called ro.boot.veritymode:

[ro.boot.veritymode]: [enforcing] ---> You are good and nice

[ro.boot.veritymode]: [logging] -----> Flag is set and OTA is crippled
[HTC 10 Questions & Answers] Cro Cop:
^^ I would do it this way as well, without doing S-off, but...

When I was making my backup of stock system/system image and boot, nobody told me that it has to be "read only" (though I chose read only when twrp prompt showed up in beginning), is my Twrp backup still valid ?
[HTC 10 Questions & Answers] andy010101:
I appreciate everyone's responses to this, and the fix that was created. I tried emailing HTC about it and explaining how there was a 50fps lock on the screen unless high performance mode was enabled and it made games and whatnot unsmooth and juddery so I was wondering if they would address this in an update. And I got a classic HTC response from support, basically going along the lines of "We understand your phone locks every 60 seconds and this can be annoying, have you tried the following..." Thanks HTC, very helpful, i'm glad you read my email carefully.
[HTC 10 Questions & Answers] dlads:
In all fairness, does any of this matter? Does losing a few fps make any difference? I've not seen a game not run well on this phone. Even oddworld stranger maxed out looks great. A fps drop here and there, it happens.
[HTC 10 Questions & Answers] hamdir:
wrong but it has nothing to do with the 50/60 thing, it has to do with the s820 cripple

games will run horribly on stock htc 10 if the device is anything but cold

- skyforce games

- dead effect 2

- suicide squad in high graphics

you can say it happens but for some people gameplay is only enjoyed with smooth uncompromised fps just like it does on the iPhones and every other s820 device, its not up to you to decide this for them
[HTC 10 Questions & Answers] andy010101:
Can anyone that has done the fix test the app again?
[HTC 10 Questions & Answers] purple patch:
Why is 50fps so bad compared to 60fps? Fair enough on big screen in AAA game in 4K. But on a 5" screen at 1080p (or close enough) mobile game (on a phone), no big deal imo.
[HTC 10 Questions & Answers] dlads:
Lol ok mate, calm down.

Nevermind WRONG, you're wrong.

I don't use a stock device i use my phone rooted like a massive chunk of people on this website do, it hasn't been stock since around 2 hours after i got it.

None and i mean NONE of the games i have ran are slow or unplayable or anything but superb so i'm not sure what you are making a point about, this is an android device, don't go comparing it to an iPhone either, this has been mowed over and over and it goes nowhere, iOS is a closed source singular OS made for a handful of phones, android is made for a plethora of hardware and different operating systems, of course it's going to be better optimized on iOS so the comparison is futile.

However I've compared my device to an S7 and it's on par, even better at times.

I'm running viper and haven't changed the kernel.

---------- Post added at 12:15 PM ---------- Previous post was at 12:07 PM ----------

It's really not mate :)
[HTC 10 Questions & Answers] dlads:
Try pc mark, heres my result which isn't too dissimilar from the s7
[HTC 10 Questions & Answers] Cro Cop:
My result in PC mark :

Achieved with Cleanslate kernel + IvicsSK PnP mod v15 (performance mode). I have the same battery life like on stock.
[HTC 10 Questions & Answers] dlads:
Decent that, which also spanks the s7 score
[HTC 10 Questions & Answers] drisko:
Hi there CroCop!

Could you please confirm that games such as Sky Force Reloaded run perfectly on your HTC 10.

I'm currently using a stock European unlocked version of the HTC 10 and Sky force reloaded doesn't run as smoothly as I would have wanted even with the High Performance mode on. So I'm now considering switching to the kernel and the PnP mod that you are using. What would your advise be?

Best regards
[HTC 10 Questions & Answers] Cro Cop:
Hi

Some games don`t run perfect (10/10) on stock HTC 10 devices regardless of its strength, but remember, smartphones aren`t gaming consoles/PC :)

I currently have LeeDroid custom rom + Ex kernel (similar to cleanslate) + PnP tweak v17

balanced

profile.

-Tested now SR reloaded and it runs good for me, no lagging, everything is smooth.

I run the game in 1080p (game battery booster in HTC Boost+ app) instead of 1440p, you can`t see the difference really on that small screen, and it saves battery.

GPU Boost is on medium in Ex kernel manager app and min. cpu performance level on 60 % (default) while gaming.

-My advice : flash latest Ex kernel v20 and Ivicask`s PnP tweak balanced and your good :)

PnP tweak has 2 profiles, balanced and performance. I use balanced profile because it gives very good battery life and phones performance is still good and smooth. Though, if you notice some lags in your games, you can always just flash performance profile because it removes 50 fps lock when you are not touching your screen. So you get constant 60 fps, but it will cost a bit of your battery life. Hope I helped :)

btw. High Performance mode in developer settings isn`t needed with all of this, it just kills your battery.
[HTC 10 Questions & Answers] drisko:
Thank you! You've been more than helpful.

I do realise that using HP mode is bad for battery life but it is the only way I've found so far that helps me watch hd videos without stuttering and even improves gaming a bit. I started searching for other fixes to the fps lock and that's what brought me here. Since I'm new to this, I wanted to make sure I chose the best option for me - I love htc, the 10 works great, except for for that fps cap that really annoys me. I need a solution that allows me to watch hd videos smoothly and improves gaming a bit without being so bad for the battery like the HP mode. I guess I will do what you suggested after I read a few threads to help me get through the installation of that software. Thank you again CroCop!
[HTC 10 Questions & Answers] Fb12330:
Actually you can. If you go into developer options HTC Lets you increase your cpu performance by checking "High Performance Mode" and this will over clock your CPU and keep frame rate around 59. It drains the battery a bit faster but if your phone is plugged you'll be good. You can also go Into developer options scroll down to advanced and then turn off animations to increase the speed of your phone, and you can check "4xmsaa" for better 3D graphics. You can get developer options by going to settings, then ABOUT phone and clicking on build number 7 times. After doing this developer options will show up in your settings.
[HTC 10 Questions & Answers] Fb12330:
IOS is actually less capable graphically than Android, but due to IOS only consisting of a few devices it's easier to optimize games, specifically for those devices while Android has numerous phones by different makers with different specs. The HTC 10 now supports Vulkan (since the NOUGAT update). Vulkan supported games run at a higher frame rate with better graphics (much better than Apples "Metal"). If you go into developer options (which you unlock by clicking build number 7 times) you can then turn on "maximize CPU" which will keep you locked in around 59 FPS. Also by checking (4xmsaa) in "developer options" you can also improve 3D graphics as well. Android has all the same capabilities as IOS and more, but some are off by default or hidden while other limitations come down to optimization. Many games have lower frame rate and graphics due to many Android phones not being capable of running them, Fortunately the Android NOUGAT update supports VULKAN which solves this issue, and dramatically improves gaming on android, by boosting FPS and graphics. But for none VULKAN supported games, checking "maximize CPU" will boost frame rate for you.
[HTC 10 Questions & Answers] ChronoReverse:
If you're on EX kernel, you can just turn off the pnpmgr and set GPU boost to Medium (or even Low) and it'll smooth out the framerate.

As far as I can tell, pnpmgr will slow down the refresh to 50fps approximately 5 seconds after the last touch on the screen. GPU boost will make sure your GPU isn't stuck at the lowest frequency in games.
[HTC 10 Questions & Answers] oryan_dunn:
Is this still an issue with the Oreo update?

I noticed an issue where every couple seconds video would drop a few frames. I'm pretty sure I'm seeing the 50fps issue. I also noticed games would stutter. I ended up going back to my 6yr old iPhone 5 because it could play games and videos more smoothly than my HTC 10.
[HTC 10 Questions & Answers] Rolo42:
Your iPhone has less than one-fifth the pixels the htc 10 does, not an--heh--apples-to-apples comparison.

Are you using Boost+ to put the resolution to 1080p in your game(s) like the app suggests?
[HTC 10 Questions & Answers] oryan_dunn:
Well, it is an apples-to-apples comparison, because I expect a phone, no matter the screen pixels to be able to smoothly play videos. Low resolution doesn't bother me, but stutter frame rate does.

I've tried boost+ to put them at 1080p (the only game I play is Super Mario Run). But the main place I notice the issue is video, youtube, netflix, tivo, etc. I've tried the high CPU performance mode in developer options. I've not tried the pnp tweak but I'm not rooted.

I'll find out today if Oreo still has the issue. My dad also has an HTC 10 and his phone has(had?) the same issue; I'm going over to his place later this afternoon. I've read a couple places that say that HTC changed how they do power management in Oreo, so I'm hoping it's no longer an issue.
[HTC 10 Questions & Answers] Rolo42:
You'll have to be more specific.

I opened YouTube and watched a video and it was perfect. I have the Boost+ app disabled, so it was a full resolution. However, there are several moving parts here we can't oversimplify:

- If you're streaming, WiFi is an issue, my 4x4 tri-band AC router is 3 feet from me and I have a whole channel to myself and nobody else is home

- I watched a Q&A session at 1080p, so not much movement/change between frames; an action movie will be far more demanding

- CODECs matter

I can say that clearing Dalvik, /cache in TWRP eliminated system-wide hitching/stuttering, even after a fresh, clean install and updating everything. I don't know if there's a non-root/custom recovery way to accomplish this but it's been a cure for what you're describing for me for years--caches get out of sync and cause problems.
[HTC 10 Questions & Answers] xunholyx:
Try flashing this and choose the "performance profile". You can read about it in post #2 on that thread