yashsingh1/xdaforums huggingface dataset:
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] pappschlumpf:
Well, idle drain depends like drain in general mostly on you app setup. If you use apps that wakeup device very often you could not reach values like that with any of the available kernels here. But well, i've limited frequencies if device is off in smurfutil. That should minimized drain even if apps are used that wake up deivce. If you have the same app setup you've used on you 5 you should have mostly identical values.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] dabug123:
Figured I would stop by Smurfs thread and say hello,and ask what is all these display problems should not have any
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] ajsmsg78:
What's up Papps. Haven't seen you since our work on the Mate 8. It's good to see you here.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] Aarju:
will report you.Thanks
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] pappschlumpf:
You and me don't have any problems opening display settings. You're not on an Avengers Edition device i think?! I'm not, too. [MENTION=5692508]artistik90[/MENTION] mentioned that he could not open the display settings after flashing my kernel. And well after speaking we found out the he owns an Avengers edition one. The idea to free the theme for all was in my mind all the time and well, i wanted to help him use the kernel. He checked the values and provided a sysfs listing. Comparing these listings showed me which new sysfs entry is needed. I've implemented a short fake driver to create these entry and now we could use the Avengers theme on any OP6 and artistik90 could open his display settings. Nice, right? :)

The first **** driver and the easier, final solution you could find on my git.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] pappschlumpf:
Hey Buddy, nice to see you here too ;) i hope you're using my kernel ;)
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] prajnay:
Is there any difference between the Avengers edition kernel. And the normal one
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] pappschlumpf:
1.3.9 and following are all Avengers Editions. All new versions will enable the Avengers theme on any OP6.

Gesendet von meinem ONEPLUS A6003 mit Tapatalk
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] Aarju:
Getting error 1 while updating from 1.3.8 .plzz tell how to updat???
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] pappschlumpf:
Which download souce? Mega or Google drive?

Gesendet von meinem ONEPLUS A6003 mit Tapatalk
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] tasoskio:
Same problem here error 1.try mega and Google drive.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] pappschlumpf:
Sorry for the inconvience, updated links a minute ago. Please redownload.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] NickMidd91:
Don't see the new theme when updating the kernel am I missing something?
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] dabug123:
I saw the source no I'm not glad u got it worked out
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] Aarju:
I am getting 5-6% drain in night but earlier on Oneplus 5 i got 1-2 % idle drain in nights.How to get that stat on OP6.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] gulshanstrider:
Same happened with me. I also flashed this kernel to get avengers theme on my Mirror black, but there is nothing in themes section.

I think we are missing any module or step
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] Batfink33:
It's there.....

View attachment 4547783
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] felonius:
I can flash over elemental?

Can use ex manager to flash?
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] pappschlumpf:
Any ROM mods? 5.18? On my device, Renovate 3.3 mods, it works.

Gesendet von meinem ONEPLUS A6003 mit Tapatalk
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] Tomatot-:
https://pastebin.com/yuN5auj8

Replace custom ROM by omni and favorite kernel by smurf kernel 2.0.50 rc13, all my setup is explained in my post
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] BREE1997:
Do i need to wipe everything first or just flash oos 9.0.2 zip? Will it wipe all my data?
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] Tomatot-:
Yes you have to do a factory reset first.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] YelloneK:
Best Kernel for OP6/OP6T. A great balance between the performance and battery life.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] MarcoCount:
Honestly for a noob like me it's quite frightening to see that many options haha.

Jokes aside thanks a lot for your work.

Loving this kernel <3
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] chayjinn:
hello, would like to ask how do you flash the smurf kernel 1.6.4?

I am running on OOS 5.1.11 with magisk root 17.1, i tried flashed the kernel and then reboot, i cant boot into the rom, it keeps bring me back to twrp recovery.

anyone mind to help here? thank you
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] pappschlumpf:
Flash kernel, magisk, kernel. That should solve your problem.

Gesendet von meinem ONEPLUS A6003 mit Tapatalk

If you like my work ;)
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] pappschlumpf:
2.0.50 released

For all that tested the Testbuilds with my CPU OC solution, removed for now! Me and some dev colleague are still checking if the OC really makes sense. For now just the GPU is oc'ed up to 844 MHz. Newest Linux upstream. Heave fun ;)
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] crixley:
This seems to have fixed the touchboost thing I mentioned earlier as well. Smooth as butter!
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] YelloneK:
As always, great work.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] Sebastiaanlabr:
Thank you! However i get a 'unpacking ramdisk failed' in TWRP. IT started after flashing a new rom and magisk. Rom is running fine BTW.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] ebautista:
Im a noob. Is VoLTE working? :silly:

Kidding aside. This kernel is on top of my list now for its performance and efficiency for battery useage. Wait, is just me or anybody else have the same observation? Lols

Keep it up man!!
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] Vuska:
is .50. the new release same as last RC? or i have to reflash?
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] chintu1234:
Well won't there be a battery impact on the GPU oc compared to the default freq?? Or is it negligible?
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] nirogu325:
No to the first question, yes to the second.

It comes with stock frequencies by default. If you want to venture there you can adjust the maximum frequency and let us know.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] pappschlumpf:
2.0.51 out

GPU lowered to 833 Mhz for stability reasons.

Minor fixes.

Have fun.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] YelloneK:
As always, masterful work:good:
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] awaisuk:
Does this kernel improve touch latency? Touch latency has been very bad on the latest stock.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] pappschlumpf:
Yes it is, patches included.

Gesendet von meinem BKL-L04 mit Tapatalk
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] awaisuk:
What version do I want to download if I want to get the most battery life and better touch latency?

833? 710? 767?
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] Terrigible:
It doesn't really matter but 710 technically provides the most battery life. Touch latency doesn't differ from one file to another.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] chintu1234:
Is the minimum 180 frequency removed from gpu?
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] :
It is. The minimum is now 257 MHz.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] pappschlumpf:
Yes for now it is. I've implemented a hack to provide all stock GPU frequencies + two OC frequencies, which is not possible with the table in original source. Well 180 is lost because of this hack atm. I'm still searching what i missed. If possible it comes back. But providing full stock table has more priority for me than the 180 MHz step.

Gesendet von meinem ONEPLUS A6003 mit Tapatalk

If you like my work ;)
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] Macusercom:
But it still work with 2.0.50 does it or is it showing but not working? Because I'm currently using it :silly:
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] pappschlumpf:
Versions before .51 have 180 MHz step, but are missing several higher clocks.

Gesendet von meinem ONEPLUS A6003 mit Tapatalk

If you like my work ;)
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] elmu:
Good work [MENTION=3910111]pappschlumpf[/MENTION] :)
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] DroidShift79:
[MENTION=3910111]pappschlumpf[/MENTION]

I just found a .52 version in your mega folder, but after I've flashed it, some apps stop working and told me to enable accessibility services, but they are all gone or not shown.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] pappschlumpf:
Which apps excactly? Switched memory model, but normally that shouldn't be an issue.

Gesendet von meinem ONEPLUS A6003 mit Tapatalk

If you like my work ;)
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] DroidShift79:
After flashing .52 none of them showed up.

Nova launcher was still working, but MRU stopped working.

None of the shown services showed up. View attachment 4663463

I'm on OOS 9.0.2
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] pappschlumpf:
Asked in my channel, no problems so far. But moved these builds to testdir for now.

There's already an 52rc1. Maybe you could try that one.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] DroidShift79:
That one works for me.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] pappschlumpf:
Oki, nice, i'll wait for more feedback from testers in the channel and maybe release tomorrow. Thx for report [emoji6]

Gesendet von meinem ONEPLUS A6003 mit Tapatalk

If you like my work ;)
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] DroidShift79:
Thank you for your awesome work and support

//EDIT:
[MENTION=3910111]pappschlumpf[/MENTION]

I just reflashed the .50 version to get you a screenshot of the missing services.

Bad I can't join telegram cos of reasons...
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] gergely999:
Thank you [MENTION=3910111]pappschlumpf[/MENTION] for your wonderful work. I really recommend this kernel. As far as i see on Telegram, He is working all the day on it, and bring a new builds and features for us everytime :D
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] pappschlumpf:
There's a bot running in the channel where you have to confirm that you're human. Without confirmation it kicks you out. Maybe you missed that.

Gesendet von meinem ONEPLUS A6003 mit Tapatalk

If you like my work ;)
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] Tomatot-:
Hi pappschlumpf, thanks for your amazing work. Your kernel rocks. I was running r50 and I switched to r51 and it seems now that you use ZRAM. May I ask why this choice? From what I've understood, ZRAM is useless for devices with a lot of RAM, and it can actually make things slower. What's your take on this?
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] pappschlumpf:
Several testers reported apps to stay longer in memory if zram is enabled. I've configured it with lower swappiness settings that it is used as rarely as possible. And well, benches are not showing a remarkable performance loss. Fast as always :D

In general you're right for sure, compression and swapping eats a little performace. But we maybe have enough room to waste a little. On the 8 GB device it is pointless to have zram on, on the 6 GB, hmm, could work better than without. Anyway you could simply turn it off with any kernelmanager. As always i hear to what my users say, if a majority thinks we should disable zram again, no problem. Done within a minute.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] awaisuk:
Which version do you recommend I download for best battery? I do not play games, or do anything extensive on the phone.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] Tomatot-:
Thank you for your detailed answer. Well do as you want, I don't think it makes a huge difference anyway. I indeed personnally turned it off as it's very easy so I really don't mind.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] pappschlumpf:
Choose latest official or latest from the testdirectory. For best battery you could choose the battery profile.

Gesendet von meinem ONEPLUS A6003 mit Tapatalk

If you like my work ;)
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] awaisuk:
How do I choose battery profile?
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] nirogu325:
Read the original post.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] awaisuk:
Sorry, can someone please tell me if I need to just change the filename to .battery and flash via TWRP? Or do I need to download the Spectrum app?
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] nirogu325:
Wrong. Read the original/first post carefully. The dev even gave examples on how to rename it correctly. Please read.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] bkman08:
Change S0 to S2 in the filename and then flash via TWRP

Or you can just change it in any kernel managing app
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] nirogu325:
It's incredible how you had to spoonfeed that user just because that user does not want to read the first post. If that user had the time to post then he had time to read.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] Obamaloominaty:
Its incredible that you think helping someone that doesn't understand what to do is "spoonfeeding" them.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] nirogu325:
What about the time the developer spent explaining things in a clear manner at OP? Also, we are talking about a senior member here so come on.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] Obamaloominaty:
It doesn't matter how clear it is, if he doesn't understand it then he doesn't understand it. God forbid somebody asks for help in a thread dedicated to this kernel, which does profiles differently compared to other kernels on this device.

Besides that, what does it matter if he's a senior member? That doesn't change anything, it just shows he's active on the forum.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] nirogu325:
I happen to disagree. As per the forum rules, everybody is expected to read before posting and be real, people that do that are scarce these days. The developer really dumbed down how to do it, it's there at OP. Clear as day. If you still want to justify it in this day and age feel free to PM me.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] Macusercom:
Guys, please take it calm. There will always be people that are not willing to read or that simply don't understand it. It can be annoying but it doesn't hurt anyone if someone voluntarily answers it.

Everyone comes here to gain something for their device and to exchange information. While a lot of things are explained, it can be confusing and difficult to understand everything if there are 100 options and you're new to all of it. Nobody asks you to help others if you feel like they don't deserve it. But don't advise people to stop helping others if it is in a beneficial way :)
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] nirogu325:
Bolded what doesn't apply in this case. Again, anyone who disagrees, feel free to PM. Moving on.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] SingularityFX:
I have to say hats off to dev. I have tried all kernels on XDA for oneplus 6 twenty times over with all possible settings. Smurf is the perfect balance between battery and smoothness plus its the only kernel that scrolls smooth while keeping your finger on the screen. I don't know why that isn't happening with others but there you go. One issue I had with the gpu overclocked at 833 it would reset randomly. Hope that will be fixed soon. So I'm using the kernel version gpu 710 which Is waaay more than enough and performance profile. Seems stable since yesterday.

Cheers for a great job mate! It's like Mercedes of kernels for me ? I will try the latest from test dor 2.0.52 still with 710 gpu and balanced profile this time it's settings are close enough to performance hoping for a bit more battery.

Will donate on next wages, you fully deserve it! I've bought all other apps like elemental, Franco & adiutor y'all guys deserve support for your hard work.

P. S: where can I find a changelog? Thanks

P. P. S: just an observation not a big deal but using a kernel manager like ex or Franco or Adiutor to change io scheduler is not persistent on reboot even with these apps removed from battery optimisation. Any advice on this? Thanks again
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] pappschlumpf:
Thx for the kind words [emoji3526].

I've not seen any frequency reset of the GPU top frequency, except i flash the 710, 767 variant and set 833 MHz manually. That is not working bacause of i have to set a sysfs entry to force down the GPU. That entry isn't set by exkm/fkm etc. That makes the GPU to always return to forced max.

Your problem with exkm fkm not applying settings will be solved if you extend boot delay to 30-45 sek.

Gesendet von meinem ONEPLUS A6003 mit Tapatalk

If you like my work ;)
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] SingularityFX:
I will do that with exkm extend to advised time. However, I meant on 833 gpu my phone resets not the gpu frequency. Phone simply restarts usually happens while playing a game. But nothing graphics intensive. I usually play games like tetris & toon blast. Thanks for getting back to me mate.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] pappschlumpf:
Ah, ok, well 833 is not for all. Not all devices could stand the top OC. The restarts want to say please use a lower clocked variant [emoji6]

Gesendet von meinem ONEPLUS A6003 mit Tapatalk

If you like my work ;)
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] SingularityFX:
I got the hint from the kernel... Lol

Don't need that much clock on gpu anyway. In fact, if I could lower it to about 520 would be even better. I tried renaming the kernel file to 520 but it didn't work for me. Max freq still 710. I tried to set it through ex manager but won't stick. Other settings are now OK upon reboot with timing set to 45 secs. Thanks for that advice mate!
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] pappschlumpf:
Ok, good idea, i'll offer lower freq too, no problem. Just installer needs to be changed to know lower ones.

Gesendet von meinem ONEPLUS A6003 mit Tapatalk

If you like my work ;)
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] SingularityFX:
Again I must say superb work mate. Over 8h screen on time on kernel r52 s1 710 only thing I changed is zen + 512 read ahead. I also have xXx nolimits mostly for debloating & YouTube vanced. The screen on time is nearly 90% gaming mind you! toon blast & Tetris blitz at 80-85% brightness 7 social apps installed + 3 email accounts no restrictions and a ton of other apps. And all this while system running buttery smooth. Absolutely amazing in my opinion. Congrats!
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] Gugus38:
Idle drain on airplane mode with r51: 0.29% overnight.

Insane! Never had a value this low across all kernels.

This is on battery profile, I don't play games and haven't noticed any lag whatsoever.

I can always switch profiles with spectrum, so no worries...

I have to admit, you won the kernel game for the op6 :victory:
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] pappschlumpf:
According to users in the telegram channel that should work without issues. You just need to rooted, well you're ;) Give it a go.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] SingularityFX:
I agree 100% I've said it already, it's the Mercedes of kernels for op6, tested them all many times over. I'm on performance profile cause I don't wanna see a single lag or stutter I'm gaming a looot and still get 7-8h on screen time within one day of smoothness with smurf. Unbelievable..

And I want to underline this one aspect again: its the only kernel that gives me smooth scroll when holding the finger on the screen. How your man achieved that when all others fail is beyond me.. I'm not so much of an expert in building kernels but I do test them many times over with all freakin possible settings until I brick my phone.. Lol then back at it.

Very very good job mate! And if you can get some options for lower gpu max like 520 which is plenty for me I'd be grateful. Everything else is darn perfect.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] crixley:
Lol download kernel arduitor or something and set it yourself. Takes 5 seconds...

Or rename the file for that matter (change 838 to your chosen value)
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] SingularityFX:
Yeah, like I haven't already tried all that..
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] crixley:
No issues here? Run one of the RC versions if you aren't already
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] SingularityFX:
I've tried everything I could think of mate, that setting doesn't stick like others do. And if you check out dev's reply to my previous post ref this you'll see he needs to work some magic to implement options for lower frequencies in the kernel.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] crixley:
Sorry didn't see that, though I'm not having any issues. He did say you can change the time to apply settings on boot.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] SingularityFX:
I did that and it fixed other settings. Not that one tho.

---------- Post added at 12:15 AM ---------- Previous post was at 12:09 AM ----------

Does anyone know a good app that can monitor gpu frequency in real time and works on the op6? Something like cpu float that stays on top while you game? Sorry if this isn't directly related to smurf kernel but it is related to my gpu query earlier. Cpu float is great for the cpu but the GPU option is greyed out. I tried others from playstore even if they're not floating but they don't seem to work or give proper info on the gpu.

Thanks in advance
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] pappschlumpf:
Here CPU float works. Try to uninstall and reinstall it.

Gesendet von meinem ONEPLUS A6003 mit Tapatalk

If you like my work ;)
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] Stroky:
Man what a great kernel!

The battery life is really great. Never get such a good result.

Using balance profile and pixel schedutil at the moment. Will change to your own scheduler the next cycle.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] SingularityFX:
That did the trick, many thanks again. Seems like lately reinstall is the answer to most apps acting out :)

---------- Post added at 12:00 PM ---------- Previous post was at 11:15 AM ----------

Hey dev, a quick question here: which cpu governor is meant to give the most performance (outside of performance gov obviously)? The implicit one when you install kernel is pixel smurfutil. Is there another you build in that list that is even snappier than this? I just wanna test it :) thanks
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] pappschlumpf:
Yeah, cpufloat likes to go mad, especially restored with TB etc.

I would recommend the presets. These give highest benchmarks for me and xXx. He always test me new builds intensively and mostly provides the highest scores. Looks like his app setup is performing betrer than mine.

Gesendet von meinem ONEPLUS A6003 mit Tapatalk

If you like my work ;)
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] SingularityFX:
Two brilliant lads you are the both of yous