yashsingh1/xdaforums huggingface dataset:
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
A little bit of alpha update: 1.4.1-GPU v1

WWE (sorry no verizon 1.19 version this time):

For 1.80 and 1.90 ROM bases

Based on [MENTION=1144067]hamdir[/MENTION] 's statistics and feedback, and [MENTION=4684315]flar2[/MENTION] 's original patch i've cooked after a bit of tuning for the ramping up, to have a default test kernel where the gaming performance is much smoother on heavier games (like Skyforce and Suidiced Squad to mention some)

Changes:

- Min GPU freq down to 133MHz

- msm-adreno-tz GPU governor tuned to ramp up frequency. Games are noticeably smoother.

Credits and big thanks go to [MENTION=4684315]flar2[/MENTION] for his original patch on the devfreq governor and dtsi mod for min freq lowering!

DOWNLOAD for WWE/International (1.80/.190 base) 1.4.1-GPU (test version, all feedback appreciated):

https://www.androidfilehost.com/?fid=24591000424951087

DOWNLOAD for SPRINT (1.80/.190 base) 1.4.1-GPU (test version, all feedback appreciated):

https://www.androidfilehost.com/?fid=24591000424951090

Please report back any problems.

Some screenshots

on 2d mostly around 133MHz (lowest consumption)

3D games now ramp up, smoother experience:

Additional Configuration

for even more aggressive ramp up: go to terminal emulator, superuser:

@ su

# echo "2" > /sys/class/kgsl/kgsl-3d0/devfreq/adrenoboost

Switch off:

# echo "0" > /sys/class/kgsl/kgsl-3d0/devfreq/adrenoboost

Back to default:

# echo "1" > /sys/class/kgsl/kgsl-3d0/devfreq/adrenoboost
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
sprint test version added to 1.4.1 test downloads in previous post
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] LeeDroid:
Excellent work mate, you are a machine!
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] vincenzo697:
Great work tbalden, i was wondering if you can enable fastcharge. Thank you
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ElementRn:
Thanks for your endless work. You are an amazing developer. I have a question I only play games for testing purposes and my YouTube channel, so I don't consider myself a gamer. Does your new alpha release has a negative impact on everyday tasks like browsing, messaging and so on? Thanks in advance for your answer.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
On default setting it doesn't , youtube and browsing and such adds little load to GPU, so it won't go up. I'm just using that and the defaults on the test version work with this tasks like if nothing changed.

But that said I'll get back to 214mhz initial freq in next GPU test version, because for some reason it seems to drain and heat more on 133, something I don't yet understand
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] mnp:
Thanks very much for your work on the LED Brightness, Blinking, and Charge Colour Change mods, they are some of those features that just seem so obviously relevant but get missed by manufacturers. All working great with no issues :)
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Sckank:
Have tested the latest, really good work, love it! =D Also all the led stuff just rocks! You've taken the simplest of thing up to an advanced level. Wow. =D
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Phantom Pt. II:
No root required. :eek: It's been a long, long time since I've done any flashing on any of my Android devices, but this is awesome. The main reason I haven't done any of it is because I want to keep using my Banking apps which don't work with root.

So I can basically flash this kernel on an HTC 10 and my banking apps will be fine?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
If you are ok with the default settings, you can use it without root, yes. You need unlocked bootloader and custom recovery as usual, but no root/SuperSU required, if you like how I tried my best to give the best default setup :)
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Phantom Pt. II:
Winner. Great work, for the time I've been away (currently on Concept firmware on Z3C which is great) from flashing it sounds like work has improved overtime! Really great. Currently waiting out the Nexus announcement, if it's meh I might pick up the HTC 10 - especially after seeing the very active work you and the others here on XDA are doing on the HTC 10. :good:
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ElementRn:
This kernel doesn't flash supersu, so you are using a custom kernel without root. You have to do some research, if a unlocked bootloader breaks banking apps, but I don't think their security checks dig that deep. It's best to do some research on Google to figure it out.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
Those who test the GPU alpha from yesterday, news is that ice configurator new version is out

v2.7.3

- added GPU Boost Control for HTC 10 (option will appear only if kernel has support for it)
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Bud Horn:
Is it possible and worth trying fiddling with the kernel settings, [MENTION=3088420]tbalden[/MENTION]? Og have you tuned it beyond human interference, so it's not worth to mess around with? I'm into squeezing battery life to the max and I can't read anywhere if your kernel are in tune with that.

BTW it's awesome and really smooth kernel that goes extremely well with LeeDroids magic on my device. No lags and bugs at all at my end - so thx a lot for your hard work, mate ?.

One last thing: which kernel tuner do you recommend? I've been fond of kernel adiutor in the past, but there's a lot if them out there...

Thx in advance, mate. You rock ?.

/Bud

Sendt fra min HTC 10 med Tapatalk
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
Hi Bud.

Thanks for chiming in, always happy to read that a device gets even better with the community's and my humble help. :)

First of all, let me be crystal clear about my thumb rules for super stability:

- I never go into overruling the default HTC approach in the most crucial departments (CPU/GPU departments), except when there's really big improvement over the stock in this department

- My kernel thus is very much concentrating being stable with as many User experience features as possible to invent on a given device

So..

- That's why so far only very very few patches I've added that modify the default behavior of the Stock HTC kernel for CPU/GPU, and there's little that I'd change myself with tweaking apps in the CPU/GPU department (with the one exception of the GPU issue we're just investigating based on hardcore gamers' experience like [MENTION=1144067]hamdir[/MENTION] , if you're a hardcore gamer you'll have a stable CleanSlate kernel update too later if this is sorted out)

- All my kernel features that you can read about in the original post of this thread has already settings you can tweak are in [MENTION=398245]LeeDroid[/MENTION] 's tweak app in the LeeDroid ROM and [MENTION=1186202]baadnewz[/MENTION] ICE configurator in the ICE rom.

- The one exception is Color Configuration tho', that can be done with Savoca's original application or by Kernel-Adiutor-Mod ( link) which I think you already use

So short answer, LeeDroid's tweak settings + Kernel Adiutor for color adjustments if needed, and you should be perfectly fine. :)

Cheers,

tb.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Bud Horn:
Thx a lot, mate. Awesome answer ???.

Sendt fra min HTC 10 med Tapatalk
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] hovercraftdriver:
Sorry, took a minute to get back to you. What version should I have used? It locked up two more times so I reverted. But now I have installed ICE 2.1.1. Are you saying I should use kernel for 1.90 even though I am on VZW phone/rom install?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
Yes, exactly. I've tried my best to explain this in the Original post of the thread, but it's sort of confusing I know :)

So use the common/wwe kernel in the Original post. (first download).

Only use the specific VZW version if using the official latest stock 1.19 base of verizon, which is not the case for you right now

Cheers
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] hovercraftdriver:
Thanks bro, not that hard to understand really if I actually read the specific file name and accompanying description in OP. Something in my brain made me think I'm on VZW so I HAD to use kernel for lower version VZW base. So apparently this kernel is same one in latest ICE? I used stock kernel option for install but just flashed the correct kernel a little bit ago, so we'll see what happens. Thanks again.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
[MENTION=1186202]baadnewz[/MENTION] is the guy to ask exactly, I think he uses the one provided here as International/WWE for the ROM base 1.90 even for Verizon installation. That should be used.

Only one case is valid for the Verizon specific version, stock 1.19 vzw rom base, which is AFAIK is only in one deodexed version in the verizon section, and the original firmware/rom that comess with the phone.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
I'm not sure how complicated that might be with quick charge in place, but i take a note to have a look at this. At times I charge my phone with laptop and it would come handy
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
OK, i'm getting close to done with experimenting and finishing off the following stuff to be stable

- the GPU ramping optimization patch (i'm going for a well balanced profile that leaves room for battery life, yet gives smoothness to the games, and some settings possibility to make it more agressive for power gamers)

- Laptop/unkown charger fastcharge - it seems it won't be a big thing, and as one who uses Laptop or Unkown chargers to charge my phone many times, this can be convenient... i still need to add the usual switch on/off, but the basic concept is ready
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] vincenzo697:
That's why I was asking too. ????

Thanks
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
No worries, i've already found how to accomplish it :) Next stable cleanslate gonna have it
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] dandan2980:
Dropping in to share color settings I am currently using with Savoca color control app. Colors really pop using these and also I have the stock cold settings set to vivid and all the way over to the cooler side far right
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] SacredDeviL666:
Wicked at the second idea !!!!

ever thought that you'd be nicked by HTC if you keep doing things which they can't on their own stock kernel :p
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ibrokemypie:
currently with elite kernel, but the fastcharge specifically may be enough to make me change, however, since I have Viper10 rather than LeeDroid or ICE, is there any way to configure Cleanslate without installing another configurator? I already have VenomTweaks and Kernel Adiutor.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] rwc95:
If I use the tweaked governor on my Verizon with this or stock kernel I get the lockup. If I use stock governors works perfect.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
Don't think it's something new or even close to quick charger speed.

It's the usual 500ma to 1amper bumper thing so you actually use the possibilities of the laptop's powering capability, and it actually can help you at times you left the wall charger at home yet have the laptop at hand. :) This is considered a hack still as this violates the concept that the phone shouldn't try to drain more than 500ma , but that's what generally works just well since 2010 :)
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
Juicy colors there. I tend to pump the saturation too, even tho I thought it would make it look too much like amoled, but finally i balanced it. I had to discover that the default colors of the htc profile are a tad bit low on colors, so even if losing some slight color fidelity, it's not that bad and looks pretty well:D
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
Thanks for reporting. What exactly have you tweaked that lead to the lockup?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
double post, damned too many on the phone Chrome browser :|
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
Tough question, where I see two things: trying to add custom settings configuration to kernel adiutor mod where it's possible to easily add new sysfs paths as they detail on their XDA thread. (http://xdaforums.com/android/apps-games/kernel-adiutor-mod-singularity-kernel-t3333549 ) All the paths that can configure authentic original features of this kernel are here: http://xdaforums.com/showpost.php?p=66964868&postcount=2

Otherwise using ice configurator for the additional stuff seem like a possibility. (or dig a bit more and try adding your own init.d script if you have settled with the settings you find best)

Or ask [MENTION=4905624]j to the 4n[/MENTION] if they consider adding a kernel tweaks tab to their app :)
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ibrokemypie:
another ask, might be a bit much, but is it at all possible for some more CPU governors such as YankActive etc be possible? afaik there aren't any kernels for the HTC 10 that provide any but stock, it would be much appreciated
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] LeeDroid:
Kinda like this idea, used to love playing with governors back in the day, smartass was an all time favorite of mine
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ibrokemypie:
Really? Did some reading and from what I read, smartass sounded to be the best, although somewhat dated (hasn't been changed in >2 years) Really would love to be able to play around with different combinations of tweaks and governors to get the best battery/performance ratio.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] LeeDroid:
Loved it but yes, it is very out of date and would need some serious attention to bring it back into play
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] gmanor77:
Using the kernel features

Hi,

I am on viper 2.6.1 and base 1.90.401.3.

How do I use the kernel features? Is there a menu that I can select the different values from?

Thanks.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
Guys, before you go too deep into this, I've got to say I'm not planning on moving governors.

PNPmanager is very tied to the current default governor in the Sense ROMs, so -- if not for later AOSP where pnpmgr will be off --, I don't plan to add anything on this front :)
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
I can recommend this standalone app ICE configurator , it's very up to date with this kernel's features. Look for the kernel tab, you can use just that part alone, and leave the ICE rom specific tabs unusued. (Same applies to users who use Stock rom, ICE Configurator can be used for just the Kernel tab for feature settings)

https://play.google.com/store/apps/details?id=com.ice.tweaks
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] rwc95:
I was just using the tweaked option when installing on ice rom and leedroid. I left pnp stock but was using the tweaked option for better smoothness in the install. Would lock up maybe 3 times through a day touch screen would get all weird and then just get stuck so have to hard reboot. I had the same thing happen using stock kernel with that same setup. Then reinstalled without that tweaked option with your kernel and been great for like 4 or 5 days no lockup. Hope that all makes sense ?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] hovercraftdriver:
[MENTION=3088420]tbalden[/MENTION] just post this in ICE thread, but thought it might have interest here as well:

https://www.dropbox.com/home?preview=IMAG0092.jpg

So having a weird problem. There is a horizontal green line in the pic above that appears in all my pics using HDR auto mode with camera. Has anyone else seen this? It only happens taking a pic in portrait, not landscape mode.

Also when I flash rom, using Clean slate with stock settings, I get SDcard corrupted notification. When I flash Cleanslate 1.4 over existing kernel, the camera force closes upon starting, and SD card corrupted notification is gone. Flashing Elite kernel, all works fine, except I still get the green line. Going to try another rom when I get a chance.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] baadnewz:
thats because when you flash ICE and select verizon it also flashed old camera libs to keep it working with 1.19 base verizon boot.img.

so edit ICE updater-script and remove this line

package_extract_dir("tools/camerapatch", "/system");

is just under

ui_print("|-> Extracting Verizon Related Files");

then zip and reflash the rom.

it will break camera functionality with stock 1.19 VZW kernel

or try SVN r316 of ICE. see if all works properly
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] hovercraftdriver:
Thanks bud I'll give it a go, it may be a minute though before I get a chance to and report back.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
so... we're nearing a next stable release...

i've been very busy updating the Adrenoboost patch to an advanced v2.0 version: power conservative governor that by default is far enough good for gaming all modern 3d games at full detail, and boosting it all in a battery friendly way.

Much more sophisticated than the first version I though I'll release. This one proves to be great with battery life on 2d, and 3d as well on default settings. And for extremely highly kept Framerates (imho rarely necessary), you will be able to set it to more aggressive levels...

And in the meantime I was heavily investigating the USB2.0 Fastcharge (i woud rather name it laptop/pc (USB2.0) charge) option for laptop users, who are stuck with their old USB2.0 laptops and were cut down to 500mA power which means discharging on an m10, now it's enabling 900mA in that scenario, keeping the other scenarios (usb-c / 3.1 PC connection and normal chargers) untouched.... so here's a screenshot of how it works with my laptop ;) As you can see it shows CHARGING USB +703mA, so all semi-modern laptops with usb 2.0 will be able to actually charge in tight situations (charger left home, but you still have a cable)
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Black_Eyes:
Man!!!! You are insane :D

Great Work :fingers-crossed:
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] :
I tried to disable 'bln_rgb_batt_colored'.

I changed the value from 1 to 0, but after a reboot it shows 1 again.

Any idea what I'm doing wrong?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] qualitymove13:
Settings don't stick after a reboot.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
You need init.d support and a script in etc/init.d which runs on each boot. My kernel does not modify that intentionally but it generally is there in custom ROMs. Folder is /system/etc/init.d/

Are you on stock rom?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ElementRn:
I don't want to be the guy, who plays the role of a date doctor, but did you contemplate to partner up with [MENTION=4898097]arter97[/MENTION]? You would build the kernel of the year. Atm I am a bit frustrated, because I don't have much time for developing, because I am busy with preparing the next semester.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
- Update - 1.5.0 -

As always tbalden is here to bring you authentic new features to his heart's chosen phone, this year HTC 10. ;)

​

Changes from 1.4.0

- Adrenoboost version 2 - smooth gaming, battery friendly, fixing GPU handling of stock HTC kernel -- battery friendly conservative governor. Three levels (1 is the most battery friendly), and off state. ICE configurator / LeeDroid settings should handle it soon (thanks [MENTION=4684315]flar2[/MENTION] for the original idea)

- Fastcharge for USB 2.0 -- PC's, Laptop's will now be able to charge your phone (bumping 0.5A draw to 1A from USB2.0 port, retaining the data connection all working)

- Sweep2sleep Full credits to [MENTION=4684315]flar2[/MENTION]

- SoC chip parameter updates (DTSI) for optimal working of msm8996 chip of HTC 10 - picking the ones that keeps stock stability intact

Use ICE Configurator or LeedDroid ROM tweaker to configure the settings to your liking. ICE configurator on playstore: https://play.google.com/store/apps/details?id=com.ice.tweaks&hl=en

DOWNLOAD 1.5.0 stable:

Normal/WWE editions (for base 1.80/1.90, non-sprint / non-verizon-locked-to-rom-1.19 installer):

https://www.androidfilehost.com/?fid=24659325368664607

SPRINT version (for base 1.80/1.90)

https://www.androidfilehost.com/?fid=24659325368664606

VERIZON version (for ROM base VZW 1.19)

https://www.androidfilehost.com/?fid=24659325368664608

Fastcharge images:

Game freq boost in action:

Except to see the released kernel in [MENTION=1186202]baadnewz[/MENTION] ICE and [MENTION=398245]LeeDroid[/MENTION] roms soon! Both tweak apps supporting it are already in the Google play store :)
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] guidogsbn:
Time to give back a little bit, thank you [MENTION=3088420]tbalden[/MENTION]! :cool::good:

8KB080497F9463801
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
Thank you [MENTION=2344619]guidogsbn[/MENTION] highly appreciated.

I think I can now statistically come to the conclusion, that you're one if not the most supportive one I've ever met. Well noted!

These days this means a lot, kudos for knowing how much time devs pour into these phones just because it's possible and for the sake of perfection. This was the first night I've slept 8 hours since a week , to experiment and finalize with the kernel lol, not saying because of bragging, because I really like to do this on its own.

Thanks again!
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] guidogsbn:
Thank you, always a pleasure to give something back, especially as we can use nearly daily updates/ hard work for free!

Give and take must have a balance :good::cool::laugh:
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
Working on finetuning the Adrenoboost v2 governor, to leave possibility for using and leaving on the higher boost levels of the Adrenoboost continuously, without thinking about switching it off when you're just looking at 2D stuff like browsing, and launcher screens. Next minor release is going to have that, so even if you're a hardcore gamer who loves extra smooth 3d gaming, I plan to have it working with watching movies and such without bumping up frequencies unnecessarily even on higher settings of Adrenoboost (GPU boost, level 2 and 3 as well) when you leave it on accidentally or deliberately.

It's still gonna eat a tiny bit more battery (it's unavoidable) on those high levels, but I noticed that it could produce heat on those levels when leaving it on accidentally, which can be mended in around a 70% of the use cases. Stay tuned :)
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] qualitymove13:
So does this mean that the battery will suffer a bit across the board, such as for non-gamers as well? Just trying to make sense of it all. Thanks for your dedication.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
No. This only affects those who set GPU boost over the default level 1.

Switching it off, or leaving it on the default 1 should be having the same battery life if not playing games.

Still:

Level 1 default by my experience on my adrenoboost conservative v2 implementation (only present in my latest kernel release 1.5.0, as it wasn't yet copied into other kernels here on XDA) is very nice on battery , I designed it to be hard to overboost in games, it won't give you constant 60fps but a right amount of 40fps.

Level 2 and 3 which aren't active without setting it in a tweak app are letting it go to higher frequencies and frame per sec, but you dont need to worry about it, if you're not a gamer.

Level 1 default will be just great on battery in normal usage as before. :)