Ive been working on a kernel for the p4 wifi tab. My goal was to elimantae lag and increase IO scores.
Changelog 12/16
Update tcp congestion control
Add new governors
Clean code
Add more compiler flags
Adjust voodoo sound.
update writeback
further reduce readahead
enable system wide mounting
new makefile flag + fix derp on entropy commit
patch to aide in hotplugging
avoid depleting of entropy pool
reduce latency
make file optimization
vfp optimization
lower read ahead
small tweak to load avg
reduce some log spam
crc32 additions
compiler optimizations
lower swappiness
finish clocks
fix errors
block: fix infinite loop in __getblk_slow
fifo: Do not restart open() if it already found a partner
add xz
another clock adjustment
adjust vfs_cache_pressure
tweak smp.c
tweak mm/backing_dev.c
adjust makefile
boost clocks
add arm topology
sched: clock wrap bug in 2.6.35-stable kills scheduling
scheduler pick nexthighest task
add io schedulers
improve the group logic
allow pipe compiling
vfp compile with neon
optimize slub
mm tweaks
tweak aio.c to increase io performance
reclaim some ram
disable gentle sleepers enablearch power
increase readahead
linaro fix
Bugs
Reboot from roms does not work properly. Need to reboot manually
Download p4 wifi
http://d-h.st/Db5
MY source
https://github.com/thicklizard/p4wifi
Download p4 7500
http://d-h.st/n4n
thanks:
pershoot
AAcount
for all the support they have givento this device
Incredible this is the extra boot my tablet needs, i'm using kasper's omni rom and it has always been extremely smooth, now with a lower ram usage and some tweaks, it's even better ! thank you!
DefQoN_BE said:
Incredible this is the extra boot my tablet needs, i'm using kasper's omni rom and it has always been extremely smooth, now with a lower ram usage and some tweaks, it's even better ! thank you!
Click to expand...
Click to collapse
i installed this kernal and can no longer get root. Are you having this problem. I am on kaspers Omni rom as well.
I had the same issue and had to re-flash the rom. Looking at the file, it looks to be for CM based rome only.
Most if not all modern aosp Roms like aokp, pacman, and others use the same kernel source. I am using a cm10.2 based rom on my tablet but, a kernel should not effect superuser. What errors are you getting? Have you tried updating Superuser or supersu which ever one is installed?
When I tried to run Titanium Backup, but it kept telling me that it did not have root.
I tried installing and updating each of the Superuser and SuperSU separately without success. When I re-flashed the PAC 4.3 rom, things went back to normal.
Flashed UPDATE-SuperSU-v1.80 will gain root again......
rogconnect said:
Flashed UPDATE-SuperSU-v1.80 will gain root again......
Click to expand...
Click to collapse
Thanks! :good: Do you have the link for the file?
Dreameagl said:
Thanks! :good: Do you have the link for the file?
Click to expand...
Click to collapse
http://download.chainfire.eu/370/SuperSU/UPDATE-SuperSU-v1.80.zip
How about for P7500?
Is there a kernel like this for P7500?
AJtheAndroidNoOb said:
Is there a kernel like this for P7500?
Click to expand...
Click to collapse
I could make one. Just will need a willing tester.
thicklizard said:
I could make one. Just will need a willing tester.
Click to expand...
Click to collapse
I can test it.
Sent from my GT-P7500 using Tapatalk HD
s14tam said:
i installed this kernal and can no longer get root. Are you having this problem. I am on kaspers Omni rom as well.
Click to expand...
Click to collapse
Dreameagl said:
I had the same issue and had to re-flash the rom. Looking at the file, it looks to be for CM based rome only.
Click to expand...
Click to collapse
Nope, i have no issues at all, flashed it and works perfect since day one, still using same ROM and this kernel, it's just perfect for me like it is now
eushaun99 said:
I can test it.
Sent from my GT-P7500 using Tapatalk HD
Click to expand...
Click to collapse
I added a link in the op. Please test and confirm all is well.
DefQoN_BE said:
Nope, i have no issues at all, flashed it and works perfect since day one, still using same ROM and this kernel, it's just perfect for me like it is now
Click to expand...
Click to collapse
I think I must have had some other issue. I had to do a wipe and re install and now everything works great.
Sent from my GT-P7510 using XDA Premium HD app
Waiting for the response
I'm still waiting for the response eushaun is gonna give
AJtheAndroidNoOb said:
I'm still waiting for the response eushaun is gonna give
Click to expand...
Click to collapse
Why? Just flash it. It works perfectly fine for me. No root issues at all.
Sent from my GT-P7500 using Tapatalk HD
eushaun99 said:
Why? Just flash it. It works perfectly fine for me. No root issues at all.
Sent from my GT-P7500 using Tapatalk HD
Click to expand...
Click to collapse
So the version I posted last night for the 7500 is all good? There really is no reason it wouldn't be just needed confirmation.
thicklizard said:
So the version I posted last night for the 7500 is all good? There really is no reason it wouldn't be just needed confirmation.
Click to expand...
Click to collapse
Yup, no problems at all.
Sent from my GT-P7500 using Tapatalk HD
Any difference?
eushaun99 said:
Yup, no problems at all.
Sent from my GT-P7500 using Tapatalk HD
Click to expand...
Click to collapse
What difference did you see after you flashed? is it better than one packed with from bee_gee's ROM?
Related
Goldenleaf is a rewrite from stock lg kernel with almost all the newest features. Made for the best battery life.
(for performance go on franco.Kernel-GBS below)
.news
111206
...reverted blackscreen fix
...system should be a bit smoothier
111205
...fixed blackscreen bug.
...no noise when phone wakeup
...a little change in touchscreen driver
...all I/O schedulers activated.
...Noop as default I/O scheduler
111126
...fixed some incompatibility with some apps [games reported by users]
...reverted touchscreen driver. now it's the stock LG 2.6.32 again [gbs kernel will still have the brand new one backported from .35]
...cpu spike fix enabled -> more battery
...axis inversion workaround still disabled -> more battery
...SLUB Memory Allocator.
111122
...blackscreen bug fix for "screen on" animation removed
...no more darkscreen
...new touchscreen driver, based on my new driver made for gbs, backported from LG 2.6.35 source
...does not have axis inversion workaround
Kernel Source: https://github.com/fserve/goldenleaf
Click to expand...
Click to collapse
Goldenleaf.v111206 http://www.mediafire.com/?o3avtm5yjrbv1qa
Goldenleaf.v111206-LG http://www.mediafire.com/?p8j4xwmwazkfa46
Know bugs in most updated goldenleaf version:
none.
GBS is an modified version of franco.Kernel v19.4, original franco.Kernel code is heavily patched for the best performance. With this mod is added more battery life, some changes in kernel config, cpu spike on touch the screen fix, better axis inversion workaround, USB-transfer fix, Powertop/dmesg support, and for froyo based roms users, recharging with phone off fix.
- Recharging with phone off fixed. (mikos cyanogen based roms have a feature to: if the phone is off, when you plug the charger, it will power on the phone. The normal behaviour is to boot a system only to recharge phone. But mik has disabled it. SO, if you use devoid.#final this recharge while offline will work. if you use cyanogen, will not work.)
what's new in:
gbs.v20a
...blackscreen fix reverted
...more little touches on touchscreen driver
...deadline I/O scheduler as default
...deadline I/O scheduler patched
...cfs vsync on
...bfs vsync off
gbs.v20
...vm_max_readahead patched, will automagically get the best value for it. (mad patch, thanks franciscofranco)
...slub patch
...fsync patch
...kernel upgraded to 2.6.32.49
...blackscreen bug fix
...all I/O schedulers are activated
...Noop as default I/O scheduler
...smartass as default governor.
...[CFS-ONLY] with agroup patch as always, since franco 19.4
...axis inversion workaround off
...newfix, expect 50% cpu use on touch, smoothier.
...oldfix, expect 25% cpu use on touch, faster and battery saving.
gbs.v19.2
..faster (disabled some optimizations that are not helping at all)
..power drivers reverted
..temp reporting should be fixed
..wifi drivers reverted
..kernel upgraded to 2.6.32.48
gbs.v18c
..added some patches
..fix camera flicker
..[cfs-only] enabled automatic group patch. (better multitasking)
Click to expand...
Click to collapse
BFS franco.Kernel-gbs.v20a-gamer http://www.mediafire.com/?gc4o4yu774hkhz3
CFS franco.Kernel-gbs.v20a http://www.mediafire.com/?9r5yktkamy21wiz
BFS franco.Kernel-gbs.v20-gamer http://www.mediafire.com/?531huxx14xsp794
CFS franco.Kernel-gbs.v20 http://www.mediafire.com/?adbhrppo8icu5yy
Testing release:
Test it for: Blackscreen (Ps. don't use "screen on" animation). And screen lag to wakeup.
gbs-testing-noop-lg http://www.mediafire.com/?4v5p7doybvfdprl v20a with noop as default i/o scheduler and stock lg touchscreen driver
gbs-testing-deadline-lg http://www.mediafire.com/?efoceag8fhglqq9 v20a with deadline as default i/o scheduler and stock lg touchscreen driver
Know bugs in any GBS version:
AndroSS does not work;
BFS: Brain F**k Scheduler - The updated and improved process scheduler. BFS is better for user interactions.
CFS: Completely Fair Scheduler - The original process scheduler. CFS is better for multitasking.
Click to expand...
Click to collapse
About governors:
smartass is the best governor for me when i want raw performance - http://forum.xda-developers.com/showpost.php?p=16467430&postcount=5362
conservative when i want battery with good performance.
Click to expand...
Click to collapse
TIPS FOR THE BEST BATTERY LIFE
NO AWAKE APPS
Sync off
WiFi off
BT off
Data off
2G
Minimum brightness
...and pray for good quality signal
This can help: http://forum.xda-developers.com/showthread.php?t=1179809
Click to expand...
Click to collapse
How to use it? Just download and Flash via ClockworkMod Recovery.
Remember:
This kernel is ONLY for LG Stock ROM 2.2, Void.#forever, devoid, miks 6.5.x, CyanogenMMatt 1.1...
WIPE DALVIK, BATTERY AND CACHE!
DONT FLASH 2 DIFFERENT ZIPS AT THE SAME TIME!
MAKE A REBOOT BEFORE EACH FLASH
If you are using AmonRa, disable signature before flashing.
NOT underclock below 480MHz. At lower speeds, wakeups-from-idle per second are bigger than 480MHz and they share the same voltage, so thats leads to more battery drain.
It's recomended to use: MIN 480 / MAX YOUR CHOICE
more about it: http://forum.xda-developers.com/showthread.php?t=999064
and here: http://forum.xda-developers.com/showpost.php?p=9704402&postcount=22
Click to expand...
Click to collapse
Results of my work:
http://forum.xda-developers.com/showpost.php?p=17296370&postcount=450 - 2d 3h
http://forum.xda-developers.com/showpost.php?p=17074123&postcount=264 - 2d 8h
http://forum.xda-developers.com/showpost.php?p=17430882&postcount=1446 - 3 days
http://forum.xda-developers.com/showpost.php?p=17516383&postcount=633 - 7 days!
some happy customers:
http://forum.xda-developers.com/showpost.php?p=16951313&postcount=87
http://forum.xda-developers.com/showpost.php?p=17003300&postcount=137
http://forum.xda-developers.com/showpost.php?p=17046619&postcount=197
http://forum.xda-developers.com/showpost.php?p=17050287&postcount=204
http://forum.xda-developers.com/showpost.php?p=17050411&postcount=205
http://forum.xda-developers.com/showpost.php?p=17050506&postcount=206
http://forum.xda-developers.com/showpost.php?p=17051156&postcount=209
http://forum.xda-developers.com/showpost.php?p=17061662&postcount=251
http://forum.xda-developers.com/showpost.php?p=17105840&postcount=302
http://forum.xda-developers.com/showpost.php?p=17111202&postcount=311
http://forum.xda-developers.com/showpost.php?p=17129410&postcount=314
http://forum.xda-developers.com/showpost.php?p=17134152&postcount=315
http://forum.xda-developers.com/showpost.php?p=17264084&postcount=416
http://forum.xda-developers.com/showpost.php?p=17391053&postcount=530
http://forum.xda-developers.com/showpost.php?p=17444315&postcount=584
http://forum.xda-developers.com/showpost.php?p=17447137&postcount=587
testing camera:
http://forum.xda-developers.com/showpost.php?p=17024566&postcount=164
Click to expand...
Click to collapse
Adobe Flash Player 10.2 that works with p500: http://www.androidcampus.in/2011/10/adobe-flash-player-102-for-armv6-and.html
Adobe Flash Player 10.1 that works with p500: http://forum.xda-developers.com/showthread.php?t=1147092
Touchscreen Booster: http://forum.xda-developers.com/showthread.php?t=934500
How to reduce power consumption: http://www.thinkwiki.org/wiki/How_to_reduce_power_consumption
Nice power monitor app for android http://ziyang.eecs.umich.edu/projects/powertutor/
Greetz from Manaus/Amazonas - Brazil!
Curious findings thank you for taking the time to test all that ****. Tell me, why are you adding USB as a module?
Just to get the suspend mode that powertop recomends.
fserve said:
Just to get the suspend mode that powertop recomends.
Click to expand...
Click to collapse
It's possible to suspend USB while it's not being used having it configured as a module?
I dont know for sure, since that p500 uses usb in slave mode.
But if this really works, as powertop says, i can get more battery life
So, lets test
Sent from my LG-P500 using XDA App
flashing i'll give you feedback in a couple days, thanks for taking your time on this. - Thumbs up - Obrigao! haha.
fserve said:
I dont know for sure, since that p500 uses usb in slave mode.
But if this really works, as powertop says, i can get more battery life
So, lets test
Sent from my LG-P500 using XDA App
Click to expand...
Click to collapse
I'll try your .config changes tomorrow as I'm going to push 2.6.32.45
I've made more cleanups, testing right now.
Will release later.
do we need to flas zram after this?????????
i meant "flash" zram.zip... which was needed in fk... which is the base of this kernal.... and i was just asking!!!!!!!!!! sry about the typing error.....
Hi Fserve, thanks for your work, I have a question... You have removed things for keyboards, this means I can or cannot use a bluetooth keyboard? I'm asking this before purchasing such keyboard, thanks!
orsonbear said:
Hi Fserve, thanks for your work, I have a question... You have removed things for keyboards, this means I can or cannot use a bluetooth keyboard? I'm asking this before purchasing such keyboard, thanks!
Click to expand...
Click to collapse
You can use! That keyboard option removed was an legacy linux hack thing to restart the computer via keyboard. (sysrq magic key)
About zram, it is enabled in the kernel, if you have flashed it in any version of franco.Kernel it will work here.
How?
Its simple, when you flash zram it will modify one part of your system, and kernel another. So you only need to reflash zram in case of wipe all data.
Sent from my LG-P500 using XDA App
fserve said:
You can use! That keyboard option removed was an legacy linux hack thing to restart the computer via keyboard. (sysrq magic key)
About zram, it is enabled in the kernel, if you have flashed it in any version of franco.Kernel it will work here.
How?
Its simple, when you flash zram it will modify one part of your system, and kernel another. So you only need to reflash zram in case of wipe all data.
Sent from my LG-P500 using XDA App
Click to expand...
Click to collapse
thnks man...
What about. config.zip.
Do i have to flash it or what?????
Sent from my LG-P500 using XDA Premium App
gkalenis said:
What about. config.zip.
Do i have to flash it or what?????
Sent from my LG-P500 using XDA Premium App
Click to expand...
Click to collapse
Dont waste your time with that! It's only for developers know what i changed in the original franco.Kernel
arielxarg said:
+1 to this.
no offense , but i just wanna find some info in this thread , and all i can see on the few pages back is people arguing about ****
maybe mod can make 1 thread for us to report JUNK post , or UNNECESSARY post.
Click to expand...
Click to collapse
I'll give you info about this kernel. fserve fetched my sources, changed the .config file to add/delete some functionalities just like he stated in the first post and he came here and shared it with everyone, and I'm glad he did because I'm definitely going to look up on his configuration changes. Other than that it's still my kernel. That's all the info I can give to you.
New version released. (IT'S ON THE FIRST PAGE)
V8 was compiled with -Os (to make a small kernel)
V12 was compiled with -O2 (to make a faster kernel)
V12 got cleaned up ethernet 10/100 drivers, some scsi drivers, some loggers, some debuggers, some useless stuff. for now, only bfs version.
Stop the offtopic here, please
fserve said:
V12 was compiled with -Os (to make a faster kernel)
Click to expand...
Click to collapse
You meant -O2 or something?
fserve said:
V12 got cleaned up ethernet 10/100 drivers, some scsi drivers, some loggers, some debuggers, some useless stuff. for now, only bfs version.
Click to expand...
Click to collapse
Good riddance.
dr.notor said:
You meant -O2 or something?
Good riddance.
Click to expand...
Click to collapse
oops, will edit.
Please, resolve their differences through PM and not detract the subject
@fserve good work ! when are more opinions about your kernel, and also when I have more time will prove it
This is not visual mod or theming and so posted in Android Development section.
As we all are aware there is memory leak issue with JB Roms (may not be experienced in some case), so I decided to play with framework jars and mod them to optimize RAM management.
I had used Advanced Task Killer on JB Rom and problems became grave, I needed to restart device after every hour.
So freeing the RAM in that way didn't work at all.
So, I decided to try reverse and let maximum multitasking take place (ofcourse, with optimal RAM free for launching new activities)
This can be done customizing ADJ parameters.
ICS or JB doesn't read ADJ values from build.prop or local.prop - so they are hardcoded into services.jar!
Moreover, after patching the services.jar for OOM priority... kernel overrides few needed parameters and even init.d wont help in such case.
So, I have created APK file which will do all the dirty work for you
Click to expand...
Click to collapse
Ninja Mode features:
Maximum Overdrive:
As mentioned earlier, it's optimal usage of RAM for maximum multitasking intended to control memory leak.
The ROM experience will get much snappier than before even with too many apps!!
Optimized Framework:
The framework of the ROM is now PNG optimized. This will increase performance as load time should decline.
Fastest ZipAlign:
The normal zipalign option in ROM is slow as it zipaligns all apps everytime.
The method used here is different and it checks new apps if available and zipaligns!
Database Optimization:
The database files are reindexed and vaccumed. This may fasten your overall app experience.
3G Booster:
Lot's of tweak for data connection!
SdCard Read Ahead value boost
Dalvik Heap Size limit increased
Least of ads in any app (latest 'hosts')
... and many other minor tweaks...
Caution:
This mod is only for BlackCNA and is under testing.
First flash the CWM and then install the app manually.
First reboot will take little longer time as it will zipalign all apks and fix permissions.
Using this app on other ROM is not recommended as framework needed to be patched.
To uninstall this mod, uninstall the app and you will need to flash the ROM again (without wipe will do.)
Installation:
Make sure you are on BlackCNA v1.2 ROM
Flash the base via CWM and reboot.
Install the "Ninja Mode" apk manually and activate it!
Reboot one time...
Planned updates:
Customizable tweaks
Better UI for APK (This is my first app with code from scratch!! :silly
Support for other ROMS ?
Remember, this mode is under TEST and under development!
Download Links for BlackCNA 1.2:
CWM Flashable base for BlackCNA(no APK included):
http://www.mediafire.com/?xuy882qr2k9bhqt
APK File for BlackCNA:
http://www.mediafire.com/?arnv2o26whjdsjo
Download Links for ParanoidAndroid - utacka - 18Sept:
CAUTION: I have not tested on PA. It's build in same way as for BlackCNA.
Results may vary on different ROM as different factors may affect in other way as well as ROM developer effort's is considered.
Click to expand...
Click to collapse
CWM Flashable base for ParanoidAndroid (no APK included) Release 2:
http://www.mediafire.com/?cc88x8gtdta5583
APK File for ParanoidAndroid:
http://www.mediafire.com/?heb9yoqr7mwkt9q
Interesting! Will give a try.
Send from GT-N7000 using XDA Premium on Asylum ICS AOKP
Again reserved...
Great Mod my friend memory management is much better and rom is snappier. Great work... Try this out guys... Will add this to my BlackCNA thread...
i jst flashed this.....its actually snappier..!! thanx
This has fixed all force close and memory leaks I experienced . I can now used black cna as a daily driver.
Many thanks for this!!!!!!
Looks good! Would you consider adding support for Utacka's Paranoid Android builds?
Thanks for the great work!
Sent from my GT-N7000 using Tapatalk 2
Extraordinairy!!!
OMG
I cannot believe it! I did what I usually do (tons of tasks and open apps) and the RAM stayed at 220-290mb all the time!!!
YOU DID IT neobuddy89!!! You fixed the memory leak problem!!! :highfive:
R E S P E C T . _
:good::good::good::good::good::good::good::good:
apascual89 said:
Looks good! Would you consider adding support for Utacka's Paranoid Android builds?
Thanks for the great work!
Sent from my GT-N7000 using Tapatalk 2
Click to expand...
Click to collapse
You can test that for me if I build one.
Send me framework-res.apk and services.jar from his latest build.
We can have a test drive.
EDIT: And even build.prop
2. Flash via CWM and reboot means the recovery right? I dont quite get it there ...
Sent from my GT-N7000 using xda app-developers app
fr3ker said:
2. Flash via CWM and reboot means the recovery right? I dont quite get it there ...
Sent from my GT-N7000 using xda app-developers app
Click to expand...
Click to collapse
Yes correct.
neobuddy89 said:
Yes correct.
Click to expand...
Click to collapse
We need this on every ROM mate. Puts black cna on steroids it really does. Instant
Sent from my GT-N7000 using xda app-developers app
neobuddy89 said:
You can test that for me if I build one.
Send me framework-res.apk and services.jar from his latest build.
We can have a test drive.
EDIT: And even build.prop
Click to expand...
Click to collapse
Pm sent. I'll definitely test it if you want seems to be working for everyone!
Sent from my GT-N7000 using Tapatalk 2
apascual89 said:
Pm sent. I'll definitely test it if you want seems to be working for everyone!
Sent from my GT-N7000 using Tapatalk 2
Click to expand...
Click to collapse
I don't know how it will turn out on PA.
Will post in next couple of minutes.
Posted for ParanoidAndroid. Please read the caution.
neobuddy89 said:
Posted for ParanoidAndroid. Please read the caution.
Click to expand...
Click to collapse
I get an error when flashing the PA test. It says installing update..... Set permissions-> some changes failed.
Any ideas?
Sent from my GT-N7000 using Tapatalk 2
apascual89 said:
I get an error when flashing the PA test. It says installing update..... Set permissions-> some changes failed.
Any ideas?
Sent from my GT-N7000 using Tapatalk 2
Click to expand...
Click to collapse
You are on Hydracore kernel right ? If no, I suggest use it.
If yes, try this one:
http://www.mediafire.com/?cc88x8gtdta5583
neobuddy89 said:
You are on Hydracore kernel right ? If no, I suggest use it.
If yes, try this one:
http://www.mediafire.com/?cc88x8gtdta5583
Click to expand...
Click to collapse
OK that one flashed fine I'll install the apk, reboot and will report back . Thanks
After installing the apk, and clicking on the "Activate Ninjutsu" button, I'm getting the following error - " Ninja mode not correctly installed. Press back to exit". Running Black CNA v1.2.
Edit: Sorry, I had forgotten to flash the base! Fixed Now!
kernels work properly on both IZS & ICS
main features: swap & zram support, undervolting, wided frequencies' scale 200Mhz-1.1Ghz
swap usage is strongly not recommended, as it causes lags in UI, zetram, otherwise, is almost a musthave.
wonna announce in advance, that dafna_v4.* would be (soon, i hope) on the latest 3.9.4 stable linux sources.
dafna _v3.3:
haven't changed a byte in code - only trickstering with linaro's commandline parameters.
results could be seen by eye; according to tests dafna_v3.3 makes now on lionheart even larger figures than diana_0.3 did on performance.
necessary tunings (without them rom would lag or even become unstable/freezed): lionheart, bfq, cache 2Mb, aggressive OOM, seeder, zram.
sicdezmond (from 4pda.ru) suggests that it may be usefull before installing this version to wipe cache & dalvik.
dafna_v3.2:
v 3.1 + additional undervolting of 800 Mhz.
rebuilt on the latest versions - android-ndk-r8e & gcc 4.7, theoretical and/or practical achivements of this rebuilding had to be finded yet.
due to the widely known gcc 4.7 bug, wifi module does not compile properly (any help or ideas for any workaround would be greatly appreciated), but module from the previous version of dafna could be just copied to /etc/wifi (proper permissions 755 had to be checked/set, of course).
overall feeling: it's much quicker and has lower power consumption than dafna_3.1.
necessary tunings (without them rom would lag or even become unstable/freezed): lionheart, bfq, cache 2Mb, aggressive OOM, seeder, zram.
dafna_v3.1:
v3 + upper limit changed to undervolted 1.1 Ghz according to lgeob's (from 4pda.ru) idea of frequency's changeling.
necessary tunings (without them rom would lag or even become unstable/freezed): lionheart, bfq, cache 2Mb, aggressive OOM, seeder, zram.
dafna_v3:
v2 + tuned undervolting + changing of lowest frequency to 20Mhz (also added upper limit 1.1Ghz is recognized, but not used by the system).
necessary tunings (without them rom would lag or even become unstable/freezed): lionheart, bfq, cache 2Mb, aggressive OOM, seeder, zram.
Historical review:
dafna_v2:
v1+ undervolting of wifi + disabling ipv6 + disabling ethernet in company with a pair of not needed TCP protocols.
dafna_v1:
based on diana_v.3 by Huexxx, swap + zram, light undervolting after lgeob's ideas, disabling of most of the kernel's debugging.
Does this work on izs (4.0.4)?
Sent from my IZS Black with XDA App.
thanks for showing a missing point in description, edited.
kernels were tested on izs 0.2, izs 0.4, ics 30b-f.
Will give a try...
Sent from my IZS Black with XDA App.
It works on trasmusic ics rom too.
Btw how to set up those tunables?
I know about governors but dunno which app is compatible with the kernel.
Edit: nvm I just tried trickster mod and it works ok for now.
Grakel said:
It works on trasmusic ics rom too.
Btw how to set up those tunables?
I know about governors but dunno which app is compatible with the kernel.
Click to expand...
Click to collapse
any app you like.
the simpliest and easiest way is to set it up with the init.d scripts (seeder, of course, had to be only installed).
as to the apps - android tuner, android trickster, no-frills CPU (for example) - most of them can tune partly required, but none can tune all mentioned.
Great job mate.I'll test it on Trasmusic v30f.Hope that oc is stable
Edit: Instable for me.Games are force closing and some apps too
Sent from my LG-P970 using Tapatalk 4 Beta
adm_ said:
any app you like.
the simpliest and easiest way is to set it up with the init.d scripts (seeder, of course, had to be only installed).
as to the apps - android tuner, android tricster, no-frills CPU (for example) - most of them can tune partly required, but none can tune all mentioned.
Click to expand...
Click to collapse
On my izs worked 100% with all tunes...
Thanks man, great job,:laugh:
Please, share your sources. It's mandatory, even more if you are using my repo.
Regards.
Huexxx said:
Please, share your sources. It's mandatory, even more if you are using my repo.
Regards.
Click to expand...
Click to collapse
Oh my.
Sent from my LG-P970 using xda app-developers app
Huexxx said:
Please, share your sources. It's mandatory, even more if you are using my repo.
Click to expand...
Click to collapse
they were already shared - it's just a two-move problem, shocked a little that you didn't solved it yourself. ;-P
adm_ said:
they were already shared - it's just a two-move problem, a little shocked that you didn't solved it yourself. ;-P
Click to expand...
Click to collapse
Sorry but I don't catch you...
Can U put the link on OP?
Huexxx said:
Sorry but I don't catch you...
Can U put the link on OP?
Click to expand...
Click to collapse
The kernel source is published in the original thread, on those russian forums.
I grabbed the link, here it is:
https://github.com/admzzz/dafna
Huexxx said:
Sorry but I don't catch you...
Can U put the link on OP?
Click to expand...
Click to collapse
Hey ur back!
Sent from my LG-P970g using Tapatalk 4 Beta
Huexxx said:
Sorry but I don't catch you...
Can U put the link on OP?
Click to expand...
Click to collapse
just guessing, what you do not know how to use - hyperlinks or browsers? ;-P
there is one already (it's there from the beginning of my post, btw), try to follow it and read carefully - URLs are in plain english, if you haven't heard it before. ;-P
adm_ said:
just guessing, what you do not know how to use - hyperlinks or browsers? ;-P
there is one already (it's there from the beginning of my post, btw), try to follow it and read carefully - URLs are in plain english, if you haven't heard it before. ;-P
Click to expand...
Click to collapse
No need to be so sarcastic.
And no, there is no direct link to github in your OP.
The only link present in your OP is a russian webpage, where there IS a link to github.
So I know, it was just two clicks to get the github link, but could you post it also in the xda thread OP? Its not such a hard task, isnt it? =)
Grakel said:
So I know, it was just two clicks to get the github link, but could you post it also in the xda thread OP? Its not such a hard task, isnt it? =)
Click to expand...
Click to collapse
no, it is, if you wonna check some mental abilities of others. ;-P
have a nice day, folks, as i just got one.
adm_ said:
no, it is, if you wonna check some mental abilities of others. ;-P
have a nice day, folks, as i just got one.
Click to expand...
Click to collapse
Wth dude... are you on your period?
Halleluja he is alive
Gesendet von meinem LG-P970
Please leave the fights,and give feedback about the kernel to people interested.
AGGRESSION V2 RC1
This mod is to increase performance on samsung based 4.3 rom(official & leaked)
Q. what is this mod?
A. basically just a bunch of init.d tweaks, some build.prop, kernel tweaks and binaries.
Q. is this stable?
A. yes. however i always recommend backing up before hand.
Q. what does it do?
A. i could go on for ages but it fixes the long wait for the device to wake, quicker booting time(not on first boot), sets the governer to ondemand
at boot, enables the entropy pool, improves scrolling, touch, internet speed, better LMK config etc...
Click to expand...
Click to collapse
DOWNLOADInstallation1- Boot into recovery
2- Install AGGRESSION-V2-RC1.zip
3- Reboot
4- MOST IMPORTANTLY ENJOY THE SPEED & SMOOTHNESS
Click to expand...
Click to collapse
XDA:DevDB Information
Aggression, a Tool/Utility for the Samsung Galaxy S III I9300
Contributors
ricky310711
Version Information
Status: Testing
Current Stable Version: V2 RC1
Stable Release Date: 2013-11-07
Created 2013-11-07
Last Updated 2013-11-09
only for s3?
diddsen said:
only for s3?
Click to expand...
Click to collapse
it can be used on other devices with a cpu approximately the same GHZ as the s3...
otherwise a device with more this would slow the performance
a device with less, who knows what could happen
Why "Ondemand"?
I wish that could be removed. Because many people prefer zzmove as it is a very much improved one.
Sent from my GT-I9300 using Tapatalk
supreethms said:
Why "Ondemand"?
I wish that could be removed. Because many people prefer zzmove as it is a very much improved one.
Sent from my GT-I9300 using Tapatalk
Click to expand...
Click to collapse
i will add aroma installer next version to choose the governor.
ricky310711 said:
i will add aroma installer next version to choose the governor.
Click to expand...
Click to collapse
Thanks.
Sent from my GT-I9300 using Tapatalk
supreethms said:
Why "Ondemand"?
I wish that could be removed. Because many people prefer zzmove as it is a very much improved one.
Sent from my GT-I9300 using Tapatalk
Click to expand...
Click to collapse
You can remove it yourself from the script can't you?
---
Thanks for sharing, dev. A couple of notions:
In post #1 aggression is sometimes spelled correctly, sometimes with just one g.
And maybe add some information about possible incompatibilities with other mods. For example this includes entropy generator which conflicts with seeder and CrossBreeder.
amppen said:
You can remove it yourself from the script can't you?
---
Thanks for sharing, dev. A couple of notions:
In post #1 aggression is sometimes spelled correctly, sometimes with just one g.
And maybe add some information about possible incompatibilities with other mods. For example this includes entropy generator which conflicts with seeder and CrossBreeder.
Click to expand...
Click to collapse
the "g" and "s" key isnt all the best on my pc, thanks for picking up on it!
and sure, ill update it soon
Nice work. I'm using neatrom 4.3 and lock screen is good.
andrewwright said:
Nice work. I'm using neatrom 4.3 and lock screen is good.
Click to expand...
Click to collapse
good to hear positive feedback!
Would like to be able to pick what gov. so looking forward to that.
andrewwright said:
Would like to be able to pick what gov. so looking forward to that.
Click to expand...
Click to collapse
will more then likely be in RC2
what happens if yank aroma settings made... what has priority?
diddsen said:
what happens if yank aroma settings made... what has priority?
Click to expand...
Click to collapse
i wouldnt use this with yank kernel.. im not sure how the system will respond to multiple kernel tweaks with different governors..
supreethms said:
Why "Ondemand"?
I wish that could be removed. Because many people prefer zzmove as it is a very much improved one.
Sent from my GT-I9300 using Tapatalk
Click to expand...
Click to collapse
is zzmove governor with yank kernel?
ricky310711 said:
is zzmove governor with yank kernel?
Click to expand...
Click to collapse
yes, it is
bornlivedie said:
yes, it is
Click to expand...
Click to collapse
Didn't change the zzmove to ondemand. Good
ricky310711 said:
is zzmove governor with yank kernel?
Click to expand...
Click to collapse
I use it on Yank's kernel Yes. But even temasek's kernel and boeffla kernel has zzmove i suppose. I'm sorry i don't have much information.
---------- Post added at 01:05 AM ---------- Previous post was at 01:04 AM ----------
amppen said:
You can remove it yourself from the script can't you?
---
Thanks for sharing, dev. A couple of notions:
In post #1 aggression is sometimes spelled correctly, sometimes with just one g.
And maybe add some information about possible incompatibilities with other mods. For example this includes entropy generator which conflicts with seeder and CrossBreeder.
Click to expand...
Click to collapse
Well. Sir, i don't know much about the scripts. So, i was trying to give a suggestion to the OP.
I hope you did not misunderstand the context of my post.
Q. what does it do?
A. i could go on for ages but it fixes the long wait for the device to wake
Click to expand...
Click to collapse
How exactly is this achieved? The only way I know of to achieve this is to build in a wakelock, so the device is not going to deep sleep anymore which results in no wake lag but also in more battery consumption.
Does this work with an additional wakelock or is there something else involved to fix the wake lag?
Scarface1991 said:
How exactly is this achieved? The only way I know of to achieve this is to build in a wakelock, so the device is not going to deep sleep anymore which results in no wake lag but also in more battery consumption.
Does this work with an additional wakelock or is there something else involved to fix the wake lag?
Click to expand...
Click to collapse
+1
Code:
***WARNING***
-READ CAREFULLY!!
YOU FLASH THIS KERNEL AT YOUR OWN RISK.I TAKE NO RESPONSIBILITY FOR ANY DAMAGE THAT MAY OCCUR DUE TO THE FLASHING OF THIS IMAGE.
I WILL NOT BE RESPONSIBLE FOR LOST DATA,BRICKED PHONE,OR ANYTHING OF THE SUCH.(PHONE EXPOLDES,OVERHEATS ETC)
THIS KERNEL IS ONLY FOR THE S5 MINI SM-G8OOF (Exynos) DO NOT FLASH THIS ON ANY OTHER DEVICE!
EOL (End of Life)
I will be creating a new thread for my N kernel - Stay tuned!
UPDATED Linux kernel to 3.4.113 on 27-10-2016UPDATED to v2.5 on 13-10-2016
Code:
Changes in version 2.5
*Unlocked CPU frequencies 1500,300 and 200MHZ
*Switched to self built Linaro/Sabermod toolchain
*Added many more optimization flags
*Added DriveDroid support
Features
-Now supports Many different ROMS for the G800F
-Compiled with self built optimized Linaro/SaberMod toolchain ("LinaroMod")
-Unlocked CPU frequencies: 1500MHZ,200MHZ and 300MHZ
-Updated Linux kernel from 3.4.39 to the latest 3.4.113
-Added many optimizations (You can see all of the optimization flags in the makefile on the kernel source page)
-enabled graphite
-Added Drivedroid Support - http://softwarebakery.com/projects/drivedroid
-Fading LED's
-Added I/O schedulers
-zen
-sio
-fifo
-fiops
-tripndroid
-vr
-Added CPU governors
-zzmoove
-hyper
-alucard
-darkness
-nightmare
-wheatley
-smartassv2
-dancedance
-pegasusq
Click to expand...
Click to collapse
You will need Kernel Adiutor (free from the play store) or similar app capable of allowing you to switch I/O schedulers and
CPU governors in order to be able to change and set those.
I can recommend this.
http://forum.xda-developers.com/android/apps-games/kernel-adiutor-mod-singularity-kernel-t3333549
Click to expand...
Click to collapse
Known Issues
Let me know and I will try to fix them
Click to expand...
Click to collapse
Installation
I HIGHLY recommend that you do a full backup before flashing this kernel.I am not responsible if you lose any or all of your data.BACKUP!!
1.Download the "Spookcity_Kernel-MM"
2.Place the zip onto your phones storage
3.Reboot into recovery (Volume-Up + Home + Power button)
4.Select install
5.Flash the downloaded kernel
6.Go back a few times in TWRP.Select wipe -> Advanced wipe and wipe Dalvic/Art cache and the cache partition
If you do not do this you are very likely to experience strange issues.You have been warned.Do not report problems if you did not do this.
7.Reboot and hopefully enjoy.
Click to expand...
Click to collapse
Downloads
Spookcity_Kernel-MM
Click to expand...
Click to collapse
Sources
Toolchain - https://github.com/Spookcity/Android-Toolchains
Kernel - https://github.com/Spookcity/android_kernel_samsung_kminilte
Click to expand...
Click to collapse
Code:
CHANGELOG
[U]18-06-2017[/U]
-Switched to anykernel2
[U]31-10-2016[/U]
-Added zip for Bliss Rom
[U]13-10-2016[/U]
-Unlocked CPU freq 1500,200,300MHZ
-Switched to my self built toolchain
-Added many more optimization flags to the build
-Added DriveDroid support
-Added zip for Zephyr-OS
[U]24-07-2016[/U]
- Added zips to support more custom ROMS
[U]V2 - 23-07-2016[/U]
-Fixed RAMDISK to make it compatible and actually work with newer builds of CM13
-Changed SELinux from disabled to permissive to be in line with the "stock" CM kernel
-Added I/O schedulers
-fiops
-tripndroid
-vr
-Added CPU governors
-pegasusq
[U]V1 - Initial Release[/U]
Thanks to
-hennymcc and CTXz for bringing CM13 to our device! I used their kernel sources to build this.Without them I never would have been able to attemp this.
-DJ_Steve for his custom kernel.Without being able to look at his sources and cherry-pick some things I would also not have been able to do this.
-CurtisMJ Ditto same thing here.His kernel build and sources were very helpful to me.
-frap129 for his amazing toolchains!
-ArchiDroid
Anyone I may have left out sorry.I appreciate you all!
Click to expand...
Click to collapse
I hope you enjoy and please say thanks if you find this at all useful
XDA:DevDB Information
Spookcity_Kernel, Kernel for the Samsung Galaxy S5 Mini
Contributors
spookcity138
Kernel Special Features:
Version Information
Status: Beta
Created 2016-05-26
Last Updated 2017-06-18
Nice, finally some new development for our phone =)
I will test the kernel right away...
One thing that I would really love would be if you have the time to look into adding DT2W :angel:
Thanks for your work so far :good:
*edit*
booting went well. However WiFi doesnt work for me :/ I uploaded the logcat-output filtered for "wifi" to hastebin. If you need anything else for debugging let me know. Thanks to dual boot I will keep your custom kernel on one ROM
log
zaworka said:
Nice, finally some new development for our phone =)
I will test the kernel right away...
One thing that I would really love would be if you have the time to look into adding DT2W :angel:
Thanks for your work so far :good:
*edit*
booting went well. However WiFi doesnt work for me :/ I uploaded the logcat-output filtered for "wifi" to hastebin. If you need anything else for debugging let me know. Thanks to dual boot I will keep your custom kernel on one ROM
log
Click to expand...
Click to collapse
Thanks for trying out the kernel. That's weird about the WiFi. I have never had that happen in the bunch of times I have flashed it. I will def look into it.I'll have a look at the log, although at this point I'm also not that great at interpreting those, so it may not help. I'll see what I can do though
Sent from my SM-G800F using Tapatalk
can you tell me someone what is kernel?
br3acker said:
can you tell me someone what is kernel?
Click to expand...
Click to collapse
http://www.makeuseof.com/tag/linux-kernel-explanation-laymans-terms/
zaworka said:
Nice, finally some new development for our phone =)
I will test the kernel right away...
One thing that I would really love would be if you have the time to look into adding DT2W :angel:
Thanks for your work so far :good:
*edit*
booting went well. However WiFi doesnt work for me :/ I uploaded the logcat-output filtered for "wifi" to hastebin. If you need anything else for debugging let me know. Thanks to dual boot I will keep your custom kernel on one ROM
log
Click to expand...
Click to collapse
OK,well after looking at the log and trying to decipher it and then thinking a bit I have only come up with one possibility.Maybe somehow your wpa_supplicant.conf file located in /data/misc/wifi/wpa_supplicant.conf has the wrong permissions for some reason.If you want you could try to check and possibly change the permissions.If you decide to try this I would backup the file because you never know.
The permissions should be: Owner - wifi Group - wifi...
Owner read and write/Group read and write/ others none.
If your permissions are correct on that file the only other thing I could possibly think of to do if you wanted would be to delete that file,wpa_supplicant.conf.Only after you back it up it though because you will lose all of your passwords,and reboot.It should recreate it.Do that at your own risk though.This is all I have come up with because I have never had that problem,so it's a bit difficult.
I am sorry, I think the error was my fault and not a bug of the kernel. I think the build that I am running at the moment is one I build myself and used sabermod toolchain. I remembered that I had the same problem using DMPKernel on that build. I thought I was using one of hennymmc's builds by now - so, sorry for reporting but thanks for looking into anyways.
Unfortunately I tried both and didnt solve the issue ,the permissions were set correctly btw.
I just installed the CM13 on another partition but - unless I have a flashable zip file - I can not install your kernel on that one. Would it be possible to provide the kernel as .zip?
zaworka said:
I am sorry, I think the error was my fault and not a bug of the kernel. I think the build that I am running at the moment is one I build myself and used sabermod toolchain. I remembered that I had the same problem using DMPKernel on that build. I thought I was using one of hennymmc's builds by now - so, sorry for reporting but thanks for looking into anyways.
Unfortunately I tried both and didnt solve the issue ,the permissions were set correctly btw.
I just installed the CM13 on another partition but - unless I have a flashable zip file - I can not install your kernel on that one. Would it be possible to provide the kernel as .zip?
Click to expand...
Click to collapse
Sure thing.I updated the download section above and added a flashable zip.I think it'll work.
spookcity138 said:
Sure thing.I updated the download section above and added a flashable zip.I think it'll work.
Click to expand...
Click to collapse
Nice, that worked! Thanks for the effort :good:
Will test it over the next few days :fingers-crossed:
zaworka said:
Nice, that worked! Thanks for the effort :good:
Will test it over the next few days :fingers-crossed:
Click to expand...
Click to collapse
Good,I'm glad that worked.You thoughts and feedback are most welcomed.
Any chance this kernel hits the G800H for cm 13 too ?
I can be your tester
sasukesama said:
Any chance this kernel hits the G800H for cm 13 too ?
I can be your tester
Click to expand...
Click to collapse
Hey, I appreciate the offer. That is something I can look into at some point. No promises. In still trying to learn all of this stuff.
Sent from my SM-G800F using Tapatalk
spookcity138 said:
Hey, I appreciate the offer. That is something I can look into at some point. No promises. In still trying to learn all of this stuff.
Sent from my SM-G800F using Tapatalk
Click to expand...
Click to collapse
Sounds good
I think you can do the same (using the cm13 kernel and DJ_Steve kernel stuff) as he has a G800H version of his kernel
I use your kernel , you can repair the wifi ?
Abde77 said:
I use your kernel , you can repair the wifi ?
Click to expand...
Click to collapse
What's the problem with the WiFi exactly? I need to update this anyway. I will at some point.I've had no WiFi probs though.
Sent from my SM-G800F using Tapatalk
spookcity138 said:
What's the problem with the WiFi exactly? I need to update this anyway. I will at some point.I've had no WiFi probs though.
Sent from my SM-G800F using Tapatalk
Click to expand...
Click to collapse
Conducted any work on the development of the kernel? About sound problems and headphones like DJ_Steve , initially had no problems, and then there., maybe it depends on kernel version? Is there a chance to make all the improvements in version 3.4.39 ? (Google translation)
Oleggluk said:
Conducted any work on the development of the kernel? About sound problems and headphones like DJ_Steve , initially had no problems, and then there., maybe it depends on kernel version? Is there a chance to make all the improvements in version 3.4.39 ? (Google translation)
Click to expand...
Click to collapse
I actually haven't touched this recently at all.I've been spending too much time on the mess that is my AOSP build [emoji2]
I give up on that for now though.It's giving me a headache.
I will try to get back to this soon,as I don't even think it works with any of my builds.I don't know.I'm not even using this right now.
I never actually had any real audio issues with this however and I did use if for awhile,so that's strange.
Sent from my SM-G800F using Tapatalk
spookcity138 said:
I actually haven't touched this recently at all.I've been spending too much time on the mess that is my AOSP build [emoji2]
I give up on that for now though.It's giving me a headache.
I will try to get back to this soon,as I don't even think it works with any of my builds.I don't know.I'm not even using this right now.
I never actually had any real audio issues with this however and I did use if for awhile,so that's strange.
Click to expand...
Click to collapse
Also does not have wi-fi access in the new Assembly СМ13 from ayke with this kernel. I took apart your kernel and replace the ramdisk from the new build, wifi now works. (Google translation)
Oleggluk said:
Also does not have wi-fi access in the new Assembly СМ13 from ayke with this kernel. I took apart your kernel and replace the ramdisk from the new build, wifi now works. (Google translation)
Click to expand...
Click to collapse
I kinda remember this issue as well.Good to know about the ramdisk.
Its such a strange thing how only some experience the robotic voice...and you have no microphone problems with ayke's build either? Like it stops working after a phone call?
Sent from my SM-G800F using Tapatalk
spookcity138 said:
I kinda remember this issue as well.Good to know about the ramdisk.
Its such a strange thing how only some experience the robotic voice...and you have no microphone problems with ayke's build either? Like it stops working after a phone call?
Sent from my SM-G800F using Tapatalk
Click to expand...
Click to collapse
Robot voice I have never had. And mute has the same problem that error camera. If you kill the mediaserver, the microphone performance is restored. You can use the long-known app Mediaserver Killer. (Google translation)