yashsingh1/xdaforums huggingface dataset:
[TouchPad Development] BGrosse:
The new kernel is a way bigger in size! Woow... Hopefull there's enough space for it. Just downloaded it and will try it out later this day.

Just a side note: I had the problem that the kernel give me a blank screen when first booting for several generations of your SKZ kernel now. This may not be only true for this kernel. I cannot say which was the first kernel where this happens, but the new one is definitely not the first one with this behavior.

//edit: After checking the ZIP file it seems that only the ZIP file size is 700kB bigger than before. The boot image itself ist just a kB bigger and fits the /boot section. :good:

OK, first boot failed although I played piano on the screen. Hard rebooted and it comes up. But on every boot, half of the boot image is scrumbled. Did you notice that? Besides that, the new kernel seems to work fine. Have to check furthermore over the day...
[TouchPad Development] shumash:
The larger size is due to the boot flash and it does take more room in /boot. I'm going to try to reduce its size. I don't know what the problem with your TP is. It worked fine with mine or I wouldn't have posted it. Does it come up in portrait or landscape? 32G or 16G?
[TouchPad Development] BGrosse:
OK, that would explain why the image is scrumbled here. It comes up in landscape on the actual 32GB TP I am using for testing atm. I checked /boot and available space is ZERO. So the image is not fully copied over (even if there was no warning during install of your kernel).

Info: I already removed WebOS and have only Evervolv, moboot, TPtoolbox and TWRP uImage in /boot. With the older SKZ kernel images there has been ~300kB space left (I know, not much, but enough to have these uImages running). Now it's down to 0 bytes left. If there only would be a solution to resize /boot... :eek:
[TouchPad Development] shumash:
I'm in the process of posting a new build with the boot flash reduced in size from about 670 KB to 128 KB. That should fix it.
[TouchPad Development] shumash:
[SKZ Update] 01 MAY2017

Update for wi-fi and 4g available.

CHANGELOG

-> 01MAY17
- Reduce boot splash size

NOTE:I removed the 30 APR 2017 build since this one's the same with a reduced boot splash file size. Shouldn't cause problems with the restricted /boot partition size.

Enjoy
[TouchPad Development] BGrosse:
Thanks! Works like a charm... :highfive:
[TouchPad Development] shumash:
By touch the screen, I mean start using the tablet by dismissing any lockscreen and opening some app. I suspect the freeze is caused by the "apply on boot" option of the kernel tuning app, e.g. Kernel Adiutor, getting into a race with other opening processes, but I don't know how to fix it, and if it's caused by an app, I won't be able to fix it.
[TouchPad Development] BGrosse:
Oh, then we're talking about different issues. I never had a problem when Android is starting and dismissing the lockscreen. I also use Kernel adiutor and 3C toolbox for applying things on boot. No problem so far.

But I observed the issue that after most of your kernel updates the tablet does not boot directly, giving the splash screen and then blank out until I do a hard reboot (evervolv's animation does not appear). But as you said, this is only true on the very first boot attempt. After the first boot, it will boot correctly every time. Hmmm.... weird! :eek:
[TouchPad Development] shumash:
Interesting... Doesn't happen to me. When you next experience this, send me a last_klog so I can try to figure it out.
[TouchPad Development] BGrosse:
Hehehe... funny! You never got my problem and I never got your problem! Seems nothing is impossible... :p

Will post the last_kmesg next time when it comes again to this "not booting" event. Maybe this happens with the next kernel release again.
[TouchPad Development] shumash:
Actually, I suspect if you reflash the latest kernel, it may happen again.
[TouchPad Development] BGrosse:
Hmm... I just flahed 05-01 again, but it boots correctly. Would it be of any help for you to upload the actual last_klog along with last_klog2 and last_klog3? :confused:

edit:

I flashed it over the existing 04-30 ROM. Maybe the not successful first boot happens only when dirty-flashing a new ROM version along with your kernel...?
[TouchPad Development] shumash:
All the last_klogs would be useful, and I think your speculation about a new ROM makes a lot of sense, but the fact that I get through a full boot of the ROM before it freezes and you don't, doesn't.
[TouchPad Development] BGrosse:
OK, then - if you have some time - take a look at the kmesg files: View attachment last_klogs.zip

Let me know if you found something or if I should run some tests for further debugging. :highfive:
[TouchPad Development] shumash:
[SKZ Update] 03 MAY2017

Update for wi-fi and 4g available.

CHANGELOG

-> 03MAY17
- Add more processes to power efficient workqueue
- workqueue: Provide destroy_delayed_work_on_stack()
- workqueue: use schedule_timeout_interruptible() instead of open code
- Remove WQ_POWER_EFFICIENT from kblockd
- Add frandom and quickwakeup drivers
- cpufreq: Notify governors when cpus are hot-[un]plugged
- cpu: Abort suspend when hotplug is already in progress

Enjoy
[TouchPad Development] shumash:
There doesn't seem to be any indication of the problem in the klogs you provided.
[TouchPad Development] BGrosse:
OK, thanks anyway [MENTION=1009123]shumash[/MENTION]! Maybe that these 3 files do only reflect the latest state but not that one, where I ran into the problem. I will keep an eye on that...
[TouchPad Development] BGrosse:
[MENTION=1009123]shumash[/MENTION]:

How about this one? View attachment last_klogs.zip

I got it today when dirty flashing to Evervolvs 06-05 build but forgot to reflash your latest kernel on top. Booted 06-05 successfully, copied your 03-05 kernel over to this TP, rebooted to TWRP and flashed it. After rebooting it hung and needed a hard reboot. The klogs are directly from after rebooting into Android successfully. Does this help...? :confused:
[TouchPad Development] shumash:
I don't see anything specific that shows a fatal error, but the last_klog3 (probably the one that you booted without the skz kernel), shows that there appears to be some corruption of the cache file system which looks to be f2fs. It found some errors and corrected them, then finished the boot. The last_klog doesn't show any issues except that the fs_mgr running the file system check never completes. It may be the issue is caused by cache corruption, or you could have some bad sectors.. Try clearing caches before flashing the kernel.
[TouchPad Development] BGrosse:
Thank you very much for this investigation. I will try to clear caches. And YES: file system for cache and data is f2fs on this TP. In the past, I never cleared the caches when flashing your kernel. Just flashed the ZIPs and rebooted as stated in your OP. I will keep an eye on this and will give you an update about this after the next several flashes... :highfive:
[TouchPad Development] shumash:
[SKZ Update] 10 MAY2017

Update for wi-fi and 4g available.

CHANGELOG

-> 10MAY17
- block: Add driver to change the I/O scheduler when the screen turns off

NOTE: This driver changes the I/O scheduler to noop when the screen turns off in order to improve power consumption, as well as reduce resume latency when the screen is turned back on. The display comes out of sleep almost instantly.

Note, also, that I changed the name of this kernel thread from "Overclock" to "Custom" kernel since some users seem to think that's all there is to it.

Enjoy
[TouchPad Development] Gborg3:
For smooth performance like the standard smartmax/fiops setup before custom kernel installation, what is recommended when using this kernel? I don't need overclocking or ridiculous week long battery life. I just need good smooth performance with basic every day web browsing and light gaming.
[TouchPad Development] shumash:
[SKZ Update] 16 MAY2017

Update for wi-fi and 4g available.

CHANGELOG

-> 16MAY17
- Merge upstream
- defconfig: Enable QUICK_WAKEUP and FRANDOM
- lowmemorykiller: numerous patches to improve performance
including adaptive LMK

NOTE: You can set the adaptive LMK switch in Kernel Adiutor in the lowmemorykiller setting.

Enjoy
[TouchPad Development] samgu:
Thank you for creating such an awesome kernel! Unfortunelly, in my Touchpad, it increases the number of double/triple touches and becomes annoying for normal use. I am using Evervolv 7.1.2 latest nightly 19.5.2017 and even with prior roms. I changed settings and it kept the same way. I even changed launcher and keyboard, but it simply kept with double/triple touches.

Any idea what could it be?

Thks!
[TouchPad Development] shumash:
Try different governors or other keyboards.
[TouchPad Development] samgu:
I tried different keyboards and it didn't work. So I decided to change the setting one by one. Until now, what I discovered is that if I choose Dancedance without chaning CPU speeds, increase GPU speeds turn and enable KSM, everything works fine. However, if I enable InelliPlug, things get messy again. If I disable Touch Boost it improves a little bit, but double touches still happens, less often, but happens. I also tested with CPU threshold on 500, 700 and 800, but it does not show a positive effect.

I will leave it disable by now.
[TouchPad Development] shumash:
[SKZ Update] 25 MAY2017

Update for wi-fi and 4g available.

CHANGELOG

-> 25MAY17
- int_sqrt: 3x faster integer sqrt

Enjoy
[TouchPad Development] garux:
Thanks So Much for a GREAT Kernel. I'm getting over 50% improvement in performance.
[TouchPad Development] BGrosse:
How do you measure it? :confused:
[TouchPad Development] shumash:
[SKZ Update] 30 MAY2017

Update for wi-fi and 4g available.

CHANGELOG

-> 30MAY17
- Merge upstream
- Reduce zramdisksize to 268MB

Enjoy
[TouchPad Development] BGrosse:
I installed the latest of your kernel together with the 05-29 ROM and noticed from the first boot on a change of the Z-RAM size to 250MB. Before it was 400MB as far as I remember. Is that a change in the kernel or was it "evervolved" in the ROM?

Finally, this combination is by far the best of every 7.1.2 releases now. Best work ever - thank you soo much! :highfive:
[TouchPad Development] shumash:
EDIT: The fstab is in the ramdisk, so I must have left it there when I was testing a different zramdisk size. I was looking into seeing if I could speed things up by not including so much of the RAM in the zram. How does it respond for you? If it works, I may keep it in there.
[TouchPad Development] BGrosse:
[MENTION=1009123]shumash[/MENTION], for me it is very responsive (again). Atm I have it installed together with the 05-29 ROM build and run it on a 16GB Wifi, a 64GB Wifi and a 32GB 4G TP. I cannot clearly tell, if the much better performance is from the latest ROM or your kernel, but at least all 3 TPs are performing very well. So I would suggest you keep it as it is for now... :fingers-crossed:

Thanks for your great work! :highfive:
[TouchPad Development] shumash:
[SKZ Update] 05 JUN 2017

Update for wi-fi and 4g available.

CHANGELOG

-> 05JUN17
- rwsem: Optimized ARM RWSEM algorithm
- net: Controlled Delay AQM (CODEL)

NOTE: the read/write semaphore (rwsem) algorithm should improve read/writes to the sdcard. CODEL is a active queue management (AQM) scheme which should help reduce wifi related slowdowns and bottlenecks.

Enjoy
[TouchPad Development] lkaiman:
Hello, I would like to do that, but i can't copy/paste the "uImage.evervolv" file with esExplorer

And with TWRP in "Advanced/file manager" The file in "boot" directory are unvisible

Thanks for help ;)
[TouchPad Development] Nomad1600:
Have you tried a root browser?
[TouchPad Development] BGrosse:
When doing these things in TWRP, you should mount /boot first of course. Otherwise the /boot folder is empty - this is correct and intended behaviour! Go into "mount", select boot, go back and into the file manager and copy the boot image files where you want to.
[TouchPad Development] lkaiman:
Thank you for this technique. It's marvelous

Yes my device is not rooted and I was serching how to do it...
[TouchPad Development] shumash:
[SKZ Update] 07 JUN 2017

Update for wi-fi and 4g available.

CHANGELOG

-> 07JUN17
- Merge upstream

Enjoy
[TouchPad Development] shumash:
[SKZ Update] 12 JUN 2017

Update for wi-fi and 4g available.

CHANGELOG

-> 12JUN17
- Fix defconfig DERPs in merge
- tcp: add sociopath congestion control
- Hack __pm_wakeup_event to reduce wakelocks

NOTE: You can enable TCP-Sociopath with KA misc.

Enjoy
[TouchPad Development] garux:
correction

Thanks for all your efforts you've put into the SKZ Custom Kernel. Here's what I'm using and I'm pretty much satisfied with my settings:

Kernel

CPU - Apply on boot

Core 1 = 1782MHz

Core 2 = 1782MHz

CPU Maximum Frequency = 1782MHz

CPU Minimum Frequency = 384MHz

CPU Governor = dancedance

Schedule workqueues on awake CPUs to save power = enabled

Sync Threshold = 1782MHz

CPU Hotplug - Apply on boot

IntelliPlug is disabled

CPU Threshold = 700

GPU - Apply on boot

GPU 2D Maximum Frequency = 266MHz

GPU Maximum Frequency = 320MHz

GPU Governor = simple ondemand

I/O Scheduler - Apply on boot

Scheduler = noop

Kernel Samepage Merging - Apply on boot

Kernel Samepage Merging = enabled

Low Memory Killer - Apply on boot

Adaptive Low Memory Killer = enabled

Misc - Apply on boot

TCP Congestion Algorithm = sociopath

If I'm doing anything wrong, please let me know.

Again, 'Thank You'.
[TouchPad Development] shumash:
No way to do anything wrong, except maybe go nuts with the voltages. If it works, it's right. My settings are as follows:

16G Tablet, all settings applied on boot

CPU

CPU Maximum Frequency = 1890MHz

CPU Minimum Frequency = 192MHz

CPU Governor = smartmax

Schedule workqueues on awake CPUs to save power = enabled

Sync Threshold = 1512MHz

CPU Hotplug

IntelliPlug is enabled

CPU Threshold = 500

Profile = Eco Performance

GPU

GPU 2D Maximum Frequency = 266MHz

GPU 3D Maximum Frequency = 320MHz

GPU Governor = simple

I/O Scheduler

Scheduler = tripndroid

Kernel Samepage Merging

Kernel Samepage Merging = enabled

Low Memory Killer

Adaptive Low Memory Killer = enabled

Profile = aggressive

Misc

TCP Congestion Algorithm = sociopath
[TouchPad Development] garux:
Can you please tell me where I can found the Profile = aggressive in the Low Memory Killer section.

Thanks in advance for your comments.
[TouchPad Development] shumash:
They're listed at the bottom of the screen. Press the one you want.
[TouchPad Development] garux:
Thanks for the reply, how do I tell that its turned on or that I'm using Profile = aggressive.
[TouchPad Development] shumash:
As I said, press the selection, i.e. profile name, you want (just do it. Trust me). You'll see the values in all the sliders change. Touch different ones to see changes.
[TouchPad Development] garux:
At first I wasn't watching the sliders change, now I see it taking affect. thanks for your help.
[TouchPad Development] shumash:
[SKZ Update] 14 JUN 2017

Update for wi-fi and 4g available.

CHANGELOG

-> 14JUN17
- Ported from board-8960: Increase MM ION heap to 60MB
- defconfig: Enable arm neon optimized crypto

Enjoy
[TouchPad Development] shumash:
[SKZ Update] 16 JUN 2017

Update for wi-fi and 4g available.

CHANGELOG

-> 16JUN17
- Adapted from APQ8064: Improve GPU response when waking from sleep

NOTE: Combined with the latest 6/15 EV ROM, the TP is really zippy.

Enjoy
[TouchPad Development] shumash:
[SKZ Update] 22 JUN 2017

Update for wi-fi and 4g available.

CHANGELOG

-> 22 JUN17
- Always set noatime no diratime on all partitions! I/O Boost
- PM / Wakeup: Use rcu callbacks for better performance
- net: Performance fix for process_backlog
- Input: Send events one packet at a time
- PM: Enable asynchronous noirq resume threads to save the resuming time

NOTE: This is the last post. I'm moving over to Devs-Base

Enjoy
[TouchPad Development] Steelskinz:
What is devs-base ?
[TouchPad Development] shumash:
It's the forum site where Evervolv now resides.
[TouchPad Development] garux:
try devs-base dot com
[TouchPad Development] crawford69:
Zip Signature Verification Failed!

When I try to flash the file through TWRP, I get the error message, "Zip signature verification failed!" Error installing zip file ''/sdcard/Download/SKZ-tenderloin-kernel-2017-06-27-0926.zip.

Any suggestions?
[TouchPad Development] BGrosse:
Turn off the "Zip signature verification"...?
[TouchPad Development] crawford69:
How

How do I do that?

---------- Post added at 10:01 AM ---------- Previous post was at 09:52 AM ----------

I found it in settings.
[TouchPad Development] BGrosse:
You have it also on every page where you start the installing process...
[TouchPad Development] RolandDeschain79:
Don't forget to keep it up to date

Note that you should always get the latest builds SKZ-tenderloin-kernel-2017-07-21-1337.zip

I check frequently for updates on the download page here, also this thread has now officially moved to Devs base.
[TouchPad Development] johnathanamber:
Hey everyone,

I've flashed Evervolv 7.1.2 (10.22 tenderloin nightly) on my HP Touchpad. I've setup Kernel Aduit and have OC'd the two procs to 1.7 Ghz and the GPU to the 266/320. I've also setup the CPU governor to Intelliactive and the Scheduler to Zen. Overall, it seems to be a lot better than when I started, but I still have a lot of lag. Especially with Chrome and Nova Launcher being the default Home.

Any thoughts on what I could do to better the performance?

At this point it almost seems like this thing would be best served as a clock. I can watch Netflix on it though. :/
[TouchPad Development] kojam:
Hi bud, this is not aim any way meant to be a smartass reply or any type of stab at you, however, I think Nova Launcher be a little resource intensive for an machine as old as ours, even with this wonderful kernel. Then again, I could be speaking out of my butt...I could be totally wrong. Anyone can confirm?

As well, I recall reading something chrome slows the TP down. Somebody, in a galaxy far far away, mentioned to only use a particular version of playstore, get rid of chrome, use ABC web browser instead. Look through the post. Good luck!
[TouchPad Development] middle_road:
OK, dusting this one off and asking what may be a silly question.

I just installed ev_tenderloin-7.1.2-nightly-2017.11.03 and then after installing a few apps, flashed SKZ-tenderloin-kernel-2017-12-01-1147

Do we still use this?

Thanks,

_Dan
[TouchPad Development] shumash:
Only if it works. :D
[TouchPad Development] RolandDeschain79:
Give it a shot and find out;) Here are my notes on using it from my rom guide(here):cowboy:

[ROM] Evervolv [AOSP Nougat 7.1.2] [3.4 kernel] [Final]

Working: Audio, Video ,Bluetooth, WiFi, Camera(inverted), Low standby battery drain (-2mA to -15mA) .

Not Working:

Note: To fix the inverted camera install the Open Carmera app here

Note: Auto update your rom from Setting/about tablet/ Evervolv updates

Note: To enable super user Download and flash this SuperSU zip here.

-You will need to reflash this zip each time you update your rom.

View attachment 3958110View attachment 3958116

Extras: SKZ-OC Kernel recommended for Evervolv 7.1.x

[YOUTUBE]SfRQtorPgds[/YOUTUBE]

[KERNEL]SKZ Overclock Kernel for Evervolv [1836KHz CPU/320MHz GPU]

Install notes:

-Install the SKZ-Kernel by flashing this zip file here through TWRP recovery

-Remove the Kernel by flashing a Evervolv ROM with TWRP recovery

-Enable Root permissions by flashing this Supersu v2.82 zip here with TWRP recovery

-You will need to update the Superuser binaries once your system boots.

-Install the Kernel Adiutor app to Overclock your CPU here

Recommended settings:

Note: These settings should fix the lag and improve performance.

CPU

Set on boot = on

CPU Maximum Frequency = 1782MHz

CPU Minimum Frequency = 648MHz

CPU Governor = smartmax or dancedance

Schedule workqueues on awake CPUs to save power = enabled

CPU Hotplug

IntelliPlug is enabled

CPU Threshold = 500

Profile = Eco Performance

GPU

Apply on boot = on

GPU 2D Maximum Frequency = 266MHz

GPU 3D Maximum Frequency = 320MHz

GPU Governor = simple

I/O Scheduler

Scheduler = enabled

Scheduler = tripndroid

Kernel Samepage Merging

Kernel Samepage Merging = enabled

Low Memory Killer

Adaptive Low Memory Killer = enabled

Profile = aggressive

Misc

TCP Congestion Algorithm = sociopath
[TouchPad Development] middle_road:
Thanks! I knew that you had a go-by, but I could not manage to find it last night.

First run at installing SKZ failed, re-copied the file from the desktop and the 2nd attempt went fine.

I did forget to re-flash SU...

Set it up at my desk last evening then moved it into the bedroom for use.

Casting YouTube to the Roku worked, then I switched to just the tablet and went to use headphones, and I had no sound.

Then I lost touch screen, had to hard reset. Then still no sound, gave up and grab the one with Good Ol' 4.4.4 for the night.

And, the most frustrating, it's now super sensitive on touch. Getting double and triple repeats... Can't type anything...

Brought it out to the desk this morning and wal-lah, it has sound. Go figure...

double and triple hits are still a problem.
[TouchPad Development] shumash:
Try different governors and disabling hot plug.
[TouchPad Development] middle_road:
Thanks Shumash and Roland!

Went into the Adiutor app, >CPU Hotplug. (PiTA with the multiple taps, let me tell you...)

I did not see a setting to disable Hotplug so I ...

Turned off 'Touch Boost'

and it improved measurably, but still registered an occasional double-tap while typing.

Scrolling through YouTube listings is also much improved, couldn't use it last night.

Gov is on Smartmax, haven't tried anything else - yet... (wish to hell I understood this more thoroughly...)

I've got the CPU set to 1728MHz, 1782MHz seems to cause freezing on this tablet that is made up out of two busted up units.

*** EDIT *** 08-14 Friday Night

Had been going well for 24hrs or so.

Then Touch quit registering Friday night while watching Youtube videos on headphones. Kept having to turn the screen On/Off.

And then the sound quit working. Tried a couple of reboots.

Dropped the CPU down to 1500 but that didn't help either.

Brought it out to the desk this morning, rebooted twice, still no-go, reflashed SU again, then I had sound again.

{Scratching-Head}
[TouchPad Development] hinghing1113:
I saw an update for this kernel,

SKZ-tenderloin-kernel-EV-Linaro_09_13_2018.zip

anyone try this? This is the kernel for evervolv, right?
[TouchPad Development] shumash:
It's for an unofficial, now unavailable, Oreo/8.1, not this one.
[TouchPad Development] Milanwraith:
Are there any working download links for the most recent/stable version to use with 7.1.2?

Edit: OK I see, looks like I was one day late to wipe the dust off my TP.
[TouchPad Development] shumash:
[SKZ Update] 13 DEC 2016

Update available.

CHANGELOG

-> [U]13DEC16[/U]
- REALLY remove divide-by-zero errors in kernel
- Add maple io-scheduler

Enjoy
[TouchPad Development] shumash:
I'm getting reboots when I run Antutu with the maple scheduler. Don't use it. I'll remove it in the next update and try to figure out if it can be tuned or is just too unstable to use on the TP.
[TouchPad Development] Steelskinz:
Tried your kernel yesterday. Put it at 17xxmhz and run antutu with dancedance scheduler. Scored 18k no reboots. Great. Thanks :)
[TouchPad Development] shumash:
[SKZ Update] 15DEC2017

Update available.

CHANGELOG

-> 15DEC16
- Remove maple io-scheduler
- Add dynamic interactive and alucard governors

NOTE: The dynamic interactive governor Antutu results attached (1836MHz/320MHz, fiops) . I have found that hot-plugging software devices cause problems for the TP, so I won't be adding them in the future (maple, zzmoove, etc.). The smartmax governor is still the champion in the deep sleep power draw contest; expect higher usage with the others due to sampling.

Enjoy
[TouchPad Development] shumash:
[SKZ Update] 19DEC2017

Update available.

CHANGELOG

-> 19DEC16
- Add tripndroid scheduler
- Clean up governor code
- Regen defconfig

Enjoy