yashsingh1/xdaforums huggingface dataset:
[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] maddes1402:
Well, the battery life with the settings I used in the posted screenshots has been pretty good for me (no gaming, just xda labs, browsing, music streaming with Spotify, automatic brightness). I'm running out of juice after 1,5 days and about 7 hours SOT. But compared to Roger's screenshot with 2 days of usage and 10 hours SOT there had to be a difference to reach these values (lower stune, schedtune boost etc.).

And when you see that even with stock RenderBroken kernel settings the device is pretty smooth "not needed" would be a better term than "aggressive". :D

I just love to play around with the settings. I use Android since Eclair times and even if it's embarrassing; I love it to watch the nearly not visible bars in the activated GPU rendering settings with this device and your kernel. Awesome to see the progress during the years.
[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] joshuous:
Or anyone can just set the value of top-app/schedtune.boost and trust us when we say that it works correctly

Another option is for me to create a default_stune_boost variable. It wouldn't be difficult to add it. Thoughts?
[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] Stupifier:
I like the trust option!! You guys are the best.
[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] char101:
The problem is people understanding about how it works, not in the kernel itself, so I think it is better if you added an explanation in the first post, that dynamic_stune_boost works when the screen is touched and it overwrites top-app/schedtune.boost so one should not check it using an app that requires touching the screen. It is pretty easy to verify using adb. I set top-app/schedtune.boost to 0 and dynamic_stune_boost to 100, input_boost_ms is 1000.

OnePlus5:/ $ su
OnePlus5:/ # cat /sys/module/cpu_boost/parameters/dynamic_stune_boost
100
OnePlus5:/ # cat /dev/stune/top-app/schedtune.boost <- screen on, not touching the screen
0
OnePlus5:/ # cat /dev/stune/top-app/schedtune.boost <- screen on, touching the screen
100
OnePlus5:/ # cat /dev/stune/top-app/schedtune.boost <- screen on, more than 1 second after touching the screen
0
OnePlus5:/ # cat /dev/stune/top-app/schedtune.boost <- screen on, less than 1 second after touching the screen
100
[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] RenderBroken:
I think we just need to set the default value ourselves and recommend the users adjust the dyn stune value to their liking. Especially when you think the biggest reason to have any value > 0 as the boost value, setting it to 10 is nice but its not that big of a deal performance wise. Setting it to 1 allows top-app tasks to bias properly while allowing the same tasks the ability to idle more easily. Ofc you now this but I always assume that when we discuss here, we are discussing to the masses ;)

For those that need a refresher, we are biasing the top-app tasks to start being worked on a big core first.
[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] char101:
Hi, could you explain how does setting top-app/schedtune.boost to 1 bias the top app to the big core? I see this mentioned several times but I don't understand how it works.

---------- Post added at 09:46 AM ---------- Previous post was at 09:33 AM ----------

Sorry, to answer my own question, so it seems the scheduler prefers to put boosted top-app into the big cores first as in this commit

https://github.com/RenderBroken/OP5-OOS-kernel/commit/bfa1dd2bfda910b60e425974fd5dc94a6bdaccc4
[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] Mostafa Wael:
First allow me to commend you for searching for that specific commit :good:

Also, reading this explanation of mine could help you understand things imo: https://xdaforums.com/oneplus-5/development/kernel-renderzenith-t3659850/post74269524

Basically the find_best_target() function (responsible for placing the tasks on the appropriate 'target' CPU) prefers to place the tasks with boosted util (tasks which have an stune value of 1 or higher, which are the top-app tasks) on a big core. Of course there is a series of tests to check and ensure that the big core(s) preferred is not over-utilised.
[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] doki81:
where can i the touch boost enable/disable function for this kernel? i have try exkernal app and kernel adiuter but i can't seem to find it under CPU section..

have try to use search function but there is no result on this..
[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] MazeHei:
If u can't see the option of touch boost in EXKM the kernel does not have it.

For example Revan and Render Zenith doesn't have the option

Blu spark and lightning do have the option
[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] ALEX37330:
There is any fix for YouTube in 60fps ?
[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] Mostafa Wael:
This has been mentioned several times before. And I am sure that if you searched the thread before asking, you would have come to an answer already.

This issue has been fixed in later test builds of RenderZenith - next release should have that issue cured.
[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] Konskl:
4.5.14 sources are out :) have a good day ppl!
[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] kushmanek31:
FOr akt i need 1.6 or 1.7 will work ?

i want to try akt but i am not sure after reading previous posts if 1.7 will work or need just 1.6 to make soilwork to work
[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] Spencervb256:
So people know, I answered this in the AKT thread since it was a cross post. Disregard this post.
[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] prajnay:
Works on the latest firmware
[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] Mostafa Wael:
AFAIK no major changes in the latest update, perhaps the KRACK patches are the most crucial ones imo.

I'll leave this to be verified by the Devs here.
[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] kushmanek31:
lel u mean to say soilwork is working fine with 1.7 ? because broken himself said it doesnt, why will u mislead others?

and in other thread u said answer here and here u saying u answered there wtf is wrong with u lol
[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] Spencervb256:
*Ignore*
[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] kushmanek31:
okay my bad if that was rude :3

anyways u tried soilwork balance or battery saver just last quiestion !

and if it applied did u actually notice with 1.7 kernel ?
[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] Spencervb256:
Haha no worries, I've been using the soilwork battery, and as far as I noticed, yes it did apply correctly
[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] evilhomura89:
Did you make any changes as per suggested by the post below:

(1) change schedtune.boost to 0 - https://xdaforums.com/showpost.php?p=74270857&postcount=205

(2) lowered CPU boost frequencies - https://xdaforums.com/showpost.php?p=74272048&postcount=206
[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] Spencervb256:
I did do both of those yes, I found the phone was slightly laggy for me however, but active drain was decreased
[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] RenderBroken:
Hey guys!

Big things in the works for V2.0.0. We have had a number of goals and issues we wanted to address. I am happy to say that after 41 test builds, we have been able to resolve the different issues while making the changes we had in mind. At the moment, we are finishing with our testing so a release is imminent. I appreciate everyone's patience. I know I have personally had alot going on in RL and Josh has been busy as well. I am happy to say that I think the wait will pay off.
[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] RogerF81:
Great news, looking forward to the release :)
[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] sleepwalking0593:
Did u manage to fix YouTube 60fps shuttering
[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] RenderBroken:
Yes
[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] hetshah147:
Waiting for it :laugh::highfive:
[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] Konskl:
Please take a look to fix the problem with 1.7 in which input boost frequencies do not survive a restart. I've tried it dozens of times in clean flashes with stock OOS and each and every time after a phone restart the input boost frequencies were reset to 0 as it is by default. All the other kernel tweaks do survive the restart except from that one.
[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] RenderBroken:
I need more info. Setting boost freqs to survive a reboot using EXKM works just fine for me. Can you go into more details? What are the values you are trying to use?
[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] Konskl:
Exactly this. In 1.6 it worked for me as well. I try to use 1036 for small cluster, 50 for dynamic stune boost and 10 for top app boost. Everything is set like normal and while i use the phone it stay as i set them. All the settings i had set before survive the restart apart from the 1036 boost frequency which returns to 0. 0 input boost frequency in both clusters seems to be the default configuration.
[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] RenderBroken:
So looking back in the thread I seen where you posted about it originally and that is still not enough to go on. It should just work. There is nothing special about cpu-boost and input boost freqs with our kernel. I have tried it 3 times now and each time it worked just fine. AFAIK you are the only one reporting it or I missed another. But I would think there is something specifically different with your phone setup than my own. How are you setting the boost values in EXKM? You running a homemade script to do so? You setting from within the app itself and then hitting the restore on bootup button? Have you made ANY changes like flashing any special scripts, etc?
[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] Konskl:
1) No mod whatsoever. Plain stock OOS with magisk 14.0 stable.

2)My flashing sequence is rom, magisk, kernel and the boot.

3) i just make the changes that I want in exkm then press the power button thingy so that they survive the reboot and that's about it. What's weird is that all settings survive apart from the input boost frequency... :/

4) any log that might help you pinpoint the issue? Ty in advance.

5) On another note, what I've noticed through my usage is that in general usage, ( browsing, streaming, scrolling,emails) battery consumption is stellar. Where it really falls back and i don't know why is during gaming. Comparison here is with stock kernel with interactive governor. Games I've played are Vainglory and Lineage Revolution where battery consumption in HMP stock OOS is about 19% per hour and in EAS was in 24-25% ( all versions of EAS renderzenith had about the same consumption and i did the calculations with default settings that shipped with the kernel). Of course both HMP and EAS renderzenith displayed the same performance which was 60fps or whatever the game was capped to.
[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] DespairFactor:
Oh wow, you credited me, thanks, but you are the MVP [MENTION=5438598]RenderBroken[/MENTION]
[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] kerymercury:
brilliant update yet again. But may i ask whats the maximum cpu clock freq set by this kernel for small and big cluster? 1555mhz and 1958mhz?
[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] joshuous:
It's 1900MHz and 2457Mhz. Maybe you're thinking of SD820/821?
[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] RenderBroken:
CPU0 should be set to 1171200

Did you flash my kernel on a clean ramdisk?

I credit those who been a help to myself and others in the community

They should be stock MAX freq for both cores. Sounds like you are being thermal throttled. Sound about right? Can you check them now?
[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] DespairFactor:
Awwww, you're making me blush
[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] sleepwalking0593:
Thanks for making SeLinux status to enforcing. Btw which cpu governor do you guys use
[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] ndarkside93:
Use sched or schedutil. They are designed for eas
[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] kerymercury:
No. Thats thing. I flashed all other custom kernels for my OP5 but all set the frequency to 1555MHZ and 1958mhz for small and big cluster. I tried revert back to 1900 AND 2457 and reflash this kernel, it will still change back to 1555 and 1958. I wonder why:confused::confused:
[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] RenderBroken:
Schedutil is recommended over sched
[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] kerymercury:
No thermal throttled. Other kernels also giving me the same frequency. Except for SimpleGX kernel which giving me the default stock.:confused:
[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] sleepwalking0593:
Are these temperatures high. Phone is feeling hotter than usual
[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] Sukhi:
For heavy usage (playing a game) then these temps are fine but if you have been doing a light usage (browsing, twitter etc) then these are slightly on the higher side. What's your ambient temp?
[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] sleepwalking0593:
31 degrees Celsius is ambient. I was streaming youtube and whatsapp and telegram in background
[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] lekiaM:
Del. (wrong thread)
[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] velimirchek:
Seems I'll be joining the EAS game here also thanks to [MENTION=3428502]Freak07[/MENTION] and his efforts on HTC U11.

My OP 5 just arrived as backup phone :good:

Thanks guys.
[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] Sukhi:
Did you do a clean flash? I have the same ambient temp and with light gaming as well, the CPU Temp's are pretty cool (31-36C). I guess, the big core on your device is stuck and has been running at full throttle.

Edit: Seems i was wrong.The Big core is hitting the max frequency even in the idle state (No background processes running and the device seems to be running little warmer (38c) w/o any tasks.
[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] daleski75:
Just a quick one flashed the newest kernel to test and it changed the selinux to permissive which I can swear never happened before.

Can anyone confirm if their's is enforced or permissive?
[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] Hecke92:
Search.
[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] joshuous:
You're not on the latest probably. The link in OP isn't updated yet. Look a few pages back for the 1.1.1 release
[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] sleepwalking0593:
I did a dirty flash
[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] RenderBroken:
Not sure if you can provide any useful logs. The same issue should happen to me and many others. I will continue to look into but to be frank, I have no real leads to go on.

As for the rest, I would imagine QCOM and the boosting framework they use allows them to boost gpu, freq, etc. Sometimes this can be more energy efficient. I have made massive changes to EAS in V2.0.0 so please test and report back your experience with gaming, I would love to hear!
[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] RenderBroken:
RenderZenith for OOS-N: V2.0.0 is here!!!

Things to note:

This will be a major release

Update to EAS 1.4

Pulled in assorted EAS/CAF changes (Outside Official EAS Versions)

Updated OOS Code to: 4.5.14

Updated Low Power Mode (Better Sleep)

Updated Bluetooth drivers

Rolled back LowMemoryKiller to ACK 4.4

Many more!

Download

Changelog

PS: It was nice to see that The EAS work Josh and I have been doing is much more advanced than the EAS work used on the Pixel 2. I would imagine that we will stay on the forefront of EAS Kernel Development as long as the changes are stable enough for our standard. Currently, the Pixel 2 is using a blend of EAS 1.2 and some EAS 1.3. We are now using EAS 1.4! There have been MAJOR changes on the EAS front and between CAF and EAS. We look forward to bringing the best to RenderZenith and to our other projects.

Also, I would like to take the time to thank [MENTION=3295480]bluh5d[/MENTION] for his help with getting us the Pixel 2 information we needed to progress our EAS work.
[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] Stupifier:
Any recommendations for tweak settings in EXKM....Or just keep leave it alone all together

Update: I gotta say, this update has my phone flying right out the gate (very responsive, quick) with no EXKM setting tweaks at all to anything.....
[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] Mostafa Wael:
Really took a lot of time and sweat to bring this build. Enjoy it guys! [MENTION=5438598]RenderBroken[/MENTION] has gone through a lot of work to bring up this build to you people :good:

Cheers!
[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] ShawnFreakzilla:
Can we use this with the AKT OP5 Beta?
[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] RenderBroken:
I wouldn't change anything. I always use the default settings myself. I wouldn't go through all the work of building this kernel if I didn't tune the default settings lol.
[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] Mostafa Wael:
Well, give it a whirl on stock settings first :)
[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] ShawnFreakzilla:
Will report with stock settings ? will flash it later the day ?
[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] lknnnn:
First time trying eas.Just got a very very smooth experience，but do not know about the battery life now.
[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] bigstix:
RenderBroken, you can update the GPU driver from Pixel 2?

1+5 OpenGL ES 3.2 V@207.0 (Date:04/01/17), Pixel 2 OpenGL ES 3.2 V@237.0 (Date:07/28/17)

Sorry for my English.
[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] D@vIcHoJD:
Excelent Kernel, no problem for here, fluid, smooth and fast. Waiting for battery duration for tomorrow. [emoji41][emoji1303]

Enviado desde mi ONEPLUS A5000 mediante Tapatalk
[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] prajnay:
What was causing the 60 fps stuttering issue in the first place ?
[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] MrPepperino:
Installed the new version and testing :) thanks for your hard work.

It's crazy how much more smoother the UI is on this kernel
[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] Ankit Kabeer:
What about stune boost and schedtune boost setting should I leave it like it is now 50 and 50 ?
[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] ndarkside93:
Stune boost should not be so high. Recommend around 10 with a dynamic of 50. Otherwise you'll kill battery
[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] Ankit Kabeer:
I don't know why but my value just doesn't stick to ten maybe Im doing something wrong. Top app value should be 10 right?
[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] prajnay:
It is because the top app value shows the same value as dynamic tune when you touch the screen .You just set the to app value to what you like and save it .
[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] kimyeungg:
lol

Honestly, why people become so dramatic every time when a new release comes out
[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] RenderBroken:
I believe it was changes made to /kernel/events

I agree, I too picked how much more fluid the UI is on this build.

I would leave stune boost settings stock. 25 seems to be the best value all around imo
[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] sleepwalking0593:
To get timely notifications is it better to unoptmise messaging apps or to turn off aggressive doze in battery settings
[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] MazeHei:
Great work no lag in splittscreen (Youtube and Opera)

This was a big Problem on Revan Kernel
[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] Sukhi:
Unoptimizing should be more than good. Why would you like to turn of the aggresive doze and penalize the whole system.
[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] sleepwalking0593:
Ok thanks
[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] PeteT:
I can confirm YouTube 60fps is working perfectly.

Thank you got all your hard work.

All my settings are stock, ootb kernel settings as recommended by [MENTION=5438598]RenderBroken[/MENTION]
[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] :
What's your idle drain after the lastest update guys ?

Mine has increased to 10%/h with some browsing, telegram, whatsapp und xda labs. Is that the price for the smoothness ?
[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] RenderBroken:
Is that your idle drainage rate? or Active?

It could be a number of things without hard data to go on. With my normal usage, my drainage rate has stayed about the same. I don't use EXKM to judge. I just know what I normally have left at lunch, getting off work, getting home, and finally when I put it on the charger as these times are generally all the same time every day. Currently, I have been unplugged for 13 hours, have 4 hours Sot and have 38% left.

As long as I have plenty of battery to last the whole night till I can put my phone on my car charger or my charger at work inase I forgot the night before, I am happy. This is not directed at you but I always thought it was peculiar how some ppl love to squeeze the most battery possible out of their phone. The would use their phone on the darkest setting, lagging the whole time just so that when they plugged it in at the end of the day, they would have 15% more battery. I use my phone for work and for play. I need it to just work and not hesitate. That is the one thing that iPhones can do that Android is just now catching up on and that is just work fluidly.
[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] omvir:
Well said [emoji122]
[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] gouthamgoumi:
I'm getting like 0.4-0.5%/hr drain.

And this is byfar the best idle drain I've had.
[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] kerymercury:
V2.0.0 is insanely good. Long gone the idle drainage issue. :good:
[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] pratik_193:
1st cycle on 2.0
[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] mcduffie2010:
What's the Rom you're using?

I wanne try kernel but OOS roms having problems at this moment
[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] pratik_193:
on latest 4.5.14 freedom OS.

What problems are you talking about?
[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] mcduffie2010:
The latest freedom isn't of the developers hand and xxx is causing reboots.
[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] pratik_193:
Yeah, I had reboots on xxx, shifted to freedom, i know its not from neva.. But is pretty good
[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] mcduffie2010:
Okay thanks, maybe I'm gonna give it a shot
[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] pratik_193:
Yeah, give it a shot. Won't regret
[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] Stupifier:
Just use the latest Freedom ROM. It's not from the original Dev but honestly, it is just fine.... There really isn't that much to change to update so you shouldn't be worried about it
[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] RogerF81:
[MENTION=5438598]RenderBroken[/MENTION] [MENTION=6745491]joshuous[/MENTION] Again, I had some random reboots on V2.0. I wanted to grab the files in /sys/fs/pstore, but unfortunately, it was empty :o I only was browsing and had Google Maps running and suddenly the phone rebooted again and again :/
[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] pratik_193:
are you on XXX rom?
[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] RogerF81:
No stock OOS, only slightly debloated.
[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] kelvinyip911:
v2.0 is the awesome one！smooth，good battery life and great gaming experience，great job！Thank you