yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy Nexus] Nephilim:
You're not understanding what I meant. Because we all use different roms, which have different base kernels, which have different ramdisk, not all of us will be able to modify the tunables for certain governors using DirtyV, that is because it is in anykernel format and thus uses whatever roms kernel ramdisk you are on as its ramdisk. So basically, because I am on LiquidSmooth I cannot modify smartassv2 gov control tunables because the ramdisk in LiquidSmooths stock kernel has smartassv2's gov control tunables set to read-only. Some of you will be able to modify these tunables depending which rom you are on. You are fortunate to be using OmniMetal which apparently allows it, but until DirtyV has it's own ramdisk there is no telling who can tweak what via governor control. This means creating standardized settings across multiple roms is impossible. Since I make my settings to be used by everyone I cannot do anything at this point for smartassv2.

I hope that didn't come off rude. :)
[Samsung Galaxy Nexus] novincobra:
Hey [MENTION=2853378]Nephilim[/MENTION] can u check your interactive setting, becoz when i tried play music on headset with your setting, i found sound-lag sometimes. And when i change to smartassv2 everything is ok. Can u explain this problem? Thanks..

Sent from my Galaxy Nexus
[Samsung Galaxy Nexus] osm0sis:
Hey no worries. Basically the way all this stuff works is the values are connected to those files in the /sys directory or "sysfs". All you need to do is use the echo command to put what you want into those files. That's how all the apps do it even. I linked you to all those sysfs commands a few days back when you asked; check those out and you'll see what I mean. :)

You'll just need to grab the ones for smartass by going into the directories in a file explorer.

Also download one of my many init.d scripts and you should get a decent idea how they work. Just remember to edit with something like Notepad2 since you need LF Linux format line endings.

Once you've got your scripts created you just need to tell people to download them, move them to /system/etc/init.d/ and set the permissions to -rwxr-xr-x or 755. :good:
[Samsung Galaxy Nexus] heXacode:
I never said anything about using the same kernel and ROM as you and being able to do things you can't. I'm stating the obvious that the kernel metalspring compiled is able to do it. Which means if someone is a huge smartassv2 fan then use his for the time being till bsmitty has a chance to do more for it.

I'm also inquiring about a command to enter to see more of the kernel in action after tweaking.

I already understood, before you jumped me, why smartassv2 isn't being allowed to be tweaked by everyone. Its why I read every single post, Google answers to my questions, test, and compare to what others post.

Relax DankBlaze.
[Samsung Galaxy Nexus] DevVorteX:
Could probably even do a jrummy style config file. That can be easily edited for users to modify settings that they want. It could make tweaking a bit more straight forward.
[Samsung Galaxy Nexus] Nephilim:
Try ramping up the max screen-off, sometimes that helps. I listen to music in my car all the time with these settings without so much as a stutter but I know that some have had issues in the past.

Lemme know how it turns out. :)

---------- Post added at 03:03 PM ---------- Previous post was at 02:59 PM ----------

Thanks man, I'll look into it, btw, do you remember which page you posted the link on?

I didn't mean to sound like I was jumping down your throat man, I apologize if that is how I came off. I've been kind of wound up due to real life crap as well as it annoys me when I cannot put together settings or properly help when asked. Sorry man. :)

P.S. I know you're just joking but please leave the dankblaze off of here, I would like to keep that handle in the past. ;) :p

Interesting.
[Samsung Galaxy Nexus] michierusama:
Using atorrent and utorrent apps. Make the phone freeze after it goes into deep sleep... Dunno if it is rom or kernel related but happened three times with both apps.
[Samsung Galaxy Nexus] heXacode:
Yes I was joking about your past handle just to show you I read all post thoroughly, lol. I'm just like you, researching a lot on kernels and ROMs and it does get frustrating. You're exactly right about it. Its going to be an interesting ride for me once the new laptop comes in and I sit down to decide what to learn and build first.

Don't let life's crap get to you. Just drop kick Murphy it and move on ;)
[Samsung Galaxy Nexus] osm0sis:
Found it! :)

http://xdaforums.com/showthread.php?p=50111664#post50111664
[Samsung Galaxy Nexus] Nephilim:
Awesome! Thanks!! :D

Sent from my Android 4.4.2 Galaxy Nexus
[Samsung Galaxy Nexus] tFrost:
If that doesn't work set governor control -> target_loads to more than 0

That did it for me :)
[Samsung Galaxy Nexus] Nephilim:
Correct, I forgot about that weird issue. :)
[Samsung Galaxy Nexus] tFrost:
It will haunt you forever, muhaha ;)
[Samsung Galaxy Nexus] novincobra:
Not working for me, maybe we have different music player and different effect too, but i change min cpu and min screen to 350 in setting it's a little help for me, thx for answer nep!

how many target_loads yours? And what target_loads mean anyway?
[Samsung Galaxy Nexus] tFrost:
I've just kept mine on the dirty v default which is 85

I think [MENTION=2853378]Nephilim[/MENTION] or one of the others have to explain what it actually is :)

Edit: got curious and read about it here https://android.googlesource.com/kernel/common/+/android-3.4^/Documentation/cpu-freq/governors.txt - there is explanations of it a few pages back also
[Samsung Galaxy Nexus] lazydognet:
I think the original setting is around 75 to 80. I'm one of the lucky ones that when I set this to 0, my phone benchmarks extremely lower (so I could see this affecting other apps also).

LDN
[Samsung Galaxy Nexus] mrgnex:
[MENTION=2853378]Nephilim[/MENTION]

There is an awesome app that let you make flashable zip files. And yes you can make flashable zips of the init.d folder. So you can tweak everything, make a zip file and upload it for people to flash. Easy as that ;) The app is called zipme from JRummy. Its in beta but it works I tested it on my wifi settings and everything worked fine. Maybe you could use it ?
[Samsung Galaxy Nexus] osm0sis:
Could grab my Franco's Dev Team init.d pack zip and just alter it for his scripts since it does that too and will set up the init.d directory if it doesn't already exist. :) :good:
[Samsung Galaxy Nexus] GilGameshn1:
Could be Trickster cache . don't know . :banghead:

Sent From My Nexus Prime
[Samsung Galaxy Nexus] cujo6801:
I don't know...

This can't be right..

Would be totally amazing if it was true...

But I know I had my screen

Off for the last hour or so..

O well

Looks good .. Lol

sent from the DOG pound
[Samsung Galaxy Nexus] cujo6801:
Um did I kill the thread...

3 hours no one has posted..

sent from the DOG pound
[Samsung Galaxy Nexus] chongns:
OT: anyone can write a script to share for Nephilim settings?

Sent from my Galaxy Nexus
[Samsung Galaxy Nexus] DevVorteX:
If I have time tomorrow, I'll look at it.as long as no one beats me to it.I'll keep an eye out here in case someone picks it up before me
[Samsung Galaxy Nexus] pattyboi:):
"excitement jumps from 0 to over 9000"
[Samsung Galaxy Nexus] clnzx2:
Everyone was watching walking dead lol
[Samsung Galaxy Nexus] bsmitty83:
I was gonna write that earlier , but I was too busy watching the walking dead .......lol

Sent from my Galaxy Nexus
[Samsung Galaxy Nexus] osm0sis:
Please go check out my posts on it again. It's not actually set to 0 (even though it looks that way in some apps due to file permissions issues), nor should it ever be. That's why it murdered your scores. ;)

Alright time to go download The Walking Dead! :D
[Samsung Galaxy Nexus] DevVorteX:
All these fake numbers are confusing. Lol

Walking dead on auto download, just have to wait for the wife to fall asleep doo I can watch it :)
[Samsung Galaxy Nexus] lazydognet:
Sorry if I was passing on bad information... Below is what I saw on Nephilim's settings for DirtyV and tried zero for target_loads (which as you stated did kill my scores).

Governor Control Settings

above_hispeed_delay: 40000

boost: 0

boostpulse_duration: 75000

go_hispeed_load: 78

hispeed_freq: 920000

io_is_busy: 0

min_sample_time: 75000

target_loads: 0

timer_rate: 16000

timer_slack: 58000

PS Walking Dead was good (as usual).

LDN
[Samsung Galaxy Nexus] garyngkt:
I'm on 8/2 kernel & CM11, phone couldn't wake up this morning and almost made me late for work :silly: currently on Nephilim settings

Update : now updated to Nephilim's latest settings to test again
[Samsung Galaxy Nexus] gohamstergo:
Not sure if this has been mentioned, but for the TouchControl crowd, according to the dev re: adding support for dirtyV:

if it was mentioned, sorry for adding to the clutter. either way, ill only be posting about it once.
[Samsung Galaxy Nexus] swarlesbarkely:
Having weird problems with smartass.. I can't seem to tune any values of it without it maxing my frequency because it cranks my cpu usage up somehow? This is all using trickster which I've never had issues with before.

Wiped data for trickster and wiped both caches after flashing latest kernel
[Samsung Galaxy Nexus] motorazrv3:
Hopefully smitty can find some time and compile a kernel without touch2wake for members that still prefer touch control for their phone.

Gesendet von meinem Galaxy Nexus mit Tapatalk
[Samsung Galaxy Nexus] osm0sis:
Yeah Neph was just confused by it showing as 0 too and thought that was the actual value. The actual default is the string in sajty's screenshot after trying my commands.

I'm thinking this is a permissions issue again.
[Samsung Galaxy Nexus] gohamstergo:
Agreed. I'm one :P
[Samsung Galaxy Nexus] bsmitty83:
Got a new SmittyV build up , bigmem , zram , fsync , no touchie touchie :eek:

Sent from my Galaxy Nexus
[Samsung Galaxy Nexus] Charmacas:
[MENTION=4608636]bsmitty83[/MENTION] what about the doubletap2wake thingy?

Also what do you think about ZRAM is giving us? Please look in my Trickster settings which can be found in my signature and read the explanation about ZRAM which I found in a German forum and translated it.

Sent from my Galaxy Nexus with Tapatalk
[Samsung Galaxy Nexus] bsmitty83:
Still working on d2tw ...

Sent from my Galaxy Nexus
[Samsung Galaxy Nexus] cujo6801:
Mmmm butter.........

sent from the DOG pound
[Samsung Galaxy Nexus] sajty:
Ehm,i read more and more about some issue with permissions.Those issues can be solved by implementing RAMdisk,am i right? ...
[Samsung Galaxy Nexus] djtutis:
Thanks Scott! A far I use your latest release this kind of memory consumption I've never seen! With 170 app and Nephilim's settings always I had 350 MB approximately free ram and now more than 500 MB...
[Samsung Galaxy Nexus] pianistaPL:
Are you using zRAM?

Wysłane z mojego Galaxy Nexus przy użyciu Tapatalka
[Samsung Galaxy Nexus] djtutis:
Yes... Does anyone know if I can use touch control because this kernel doesn't have touch 2 wake feature?
[Samsung Galaxy Nexus] vivekbalan:
No, I think Touch Control app needs to be updated to support DirtyV as the dev said in PGM XDA thread.

I enabled Force Fast Charging option in TricksterMod (and applied by using Tick button at the top right) but still my mobile connects in debug mode to the laptop. Is this feature not yet implemented or broken in recent DirtyV kernels?
[Samsung Galaxy Nexus] metalspring:
Read second post in thread...
[Samsung Galaxy Nexus] qu4nd:
Same here...
[Samsung Galaxy Nexus] vivekbalan:
Thanks, I got it now.
[Samsung Galaxy Nexus] Firewalker1980:
No, it works fine. It's a "feature" that you can still use your phone while connected to the PC and fastcharging it...

---------- Post added at 11:41 AM ---------- Previous post was at 11:38 AM ----------

does zRAM have a huge impact on battery life and CPU usage?
[Samsung Galaxy Nexus] djtutis:
On benchmarks (antutu & Quadrant) I don't see any difference with zRam on and off...

The memory consumption is better than ever!
[Samsung Galaxy Nexus] metalspring:
It may help with battery life.

zRam is basically a swap partition except it uses a part of ram, compresses parts of recently opened apps and stores them in ram (swap is similar but doesn't compress and writes to regular storage).

That allows those cached apps to open faster and use less ram opening (since they were already in ram). However this can eventually lead to a bottleneck where it's constantly compressing and decompressing things to make space and cause a lot of lag (solved by rebooting or turning zram off and back on to clear everything out)

So apps can launch faster and easier for awhile (which can help battery life) but can cause tons of lag if not cleared out regularly

If I have anything wrong anyone feel free to correct me :)
[Samsung Galaxy Nexus] Firewalker1980:
Maybe I'll try it out, cheers!
[Samsung Galaxy Nexus] aosp:
[MENTION=4608636]bsmitty83[/MENTION] [MENTION=4443334]Grarak[/MENTION] [MENTION=4328678]metalspring[/MENTION]

You guys should of never asked me to look into the mpo gpl violating secret memory optimizing mystery cause I been dog the kernel patch hunter ever since :/

But can you guys check his v10 for /proc/.config.gz and send it my way please even though I doubt he compiles with CONFIG_IKCONFIG=y
[Samsung Galaxy Nexus] metalspring:
I think I did before and sure enough, he has it set so its not there
[Samsung Galaxy Nexus] Grarak:
As far as I know it's not possible on the galaxy nexus to pull the config file from device directly.
[Samsung Galaxy Nexus] metalspring:
You can if the kernel is set up to allow access to it. Its within 2 menuconfig options- Kernel .config support and then Enable access to .config through /proc/config.gz under general setup. If both are set to yes then there will be a config.gz file in /proc
[Samsung Galaxy Nexus] aosp:
Of course you can all you have to do is enable it in the tuna defconfig ;)

CONFIG_IKCONFIG=y

CONFIG_IKCONFIG_PROC=y

config IKCONFIG

tristate "Kernel .config support"

---help---

This option enables the complete Linux kernel ".config" file

contents to be saved in the kernel. It provides documentation

of which kernel options are used in a running kernel or in an

on-disk kernel. This information can be extracted from the kernel

image file with the script scripts/extract-ikconfig and used as

input to rebuild the current kernel or to build another kernel.

It can also be extracted from a running kernel by reading

/proc/config.gz if enabled (below).

config IKCONFIG_PROC

bool "Enable access to .config through /proc/config.gz"

depends on IKCONFIG && PROC_FS

---help---

This option enables access to the kernel configuration file

through /proc/config.gz.
[Samsung Galaxy Nexus] metalspring:
[MENTION=4608636]bsmitty83[/MENTION], which branch in your github did you make the latest smittyv version from? the actual branch SmittyV hasnt had any commits for 2 days but the DirtyV2 branch had some only 9 hours ago?
[Samsung Galaxy Nexus] bsmitty83:
DirtyV2 is what I built SmittyV from , its the latest . then Dirty_V

Sent from my Galaxy Nexus
[Samsung Galaxy Nexus] Nephilim:
So does this mean we may be looking at a new DirtyV soon? It's all good either way. 2/8 runs amazing!

Sent from my Android 4.4.2 Galaxy Nexus
[Samsung Galaxy Nexus] Hetalk:
Added to FAQs.

Will this be a continuous thing? Will smitty version be always without touchwake?

Personally, I like touchwake and don't use pgm. :D

---------- Post added at 09:29 PM ---------- Previous post was at 09:29 PM ----------

I think he did a new smitty version without touchwake for pgm app users.

Edit/Update: Latest dirty sr is working pretty well with omnimetal (build from 2 days back, not today's). No issues et al.
[Samsung Galaxy Nexus] qtoo941:
Today i flashed newest omnimetal which has included dirtyv kernel in it. I found wake up lag on interactive so now i must use dynteractive but i cannot tune it via governor control. Is this normal?
[Samsung Galaxy Nexus] Hetalk:
As per what I read in the last few pages, some governors, like smartassV2, cannot be configured using trickster. ROM ramdisk needs to support those edits, or something like that. You might want to read the last few pages, especially [MENTION=4544860]osm0sis[/MENTION]'s posts, where he explains the issue with smartassv2.

Probably dynteractive has the same issue.

BTW, I dont have wake up lag with interactive on latest dirty versions from 8th feb and performance is pretty good as well. You might want to try that. :good:
[Samsung Galaxy Nexus] qtoo941:
I was using 2/8 version till this morning but i could not feel any good performance just because i was trying different governors, tunable values, schedulers and etc... All day all night ;d and i will wait for new dirty v super ram version just because i prefer cubic tcp... Unfortunately in 2/8 cubic was not added :D
[Samsung Galaxy Nexus] standa75:
I would suggest to add into FAQ section also information about total RAM for each kernel version, as it is not there anymore.;)
[Samsung Galaxy Nexus] Hetalk:
[MENTION=2853378]Nephilim[/MENTION] did run his tests using bic governor and found that they are pretty good and comparable to cubic, if not better. Try it out.

I trust his tests. :good:
[Samsung Galaxy Nexus] pianistaPL:
Bro, TCP doesn't make big difference in performance just like governor or I/O Sheduler ;)

Honestly, doesn't matter which TCP do you use.
[Samsung Galaxy Nexus] Hetalk:
I think RAM info did change a couple of times, as [MENTION=4608636]bsmitty83[/MENTION] has been testing out different stuff. Basically, this kernel is a wip (and a good one a that :D), so I'd avoid putting RAM info out there, and have people ask question about why their device show a byte more or less.
[Samsung Galaxy Nexus] qtoo941:
Oouh, okay bro ;D ty
[Samsung Galaxy Nexus] chongns:
Why not the omnimetal do something for its ramdisk, so to solve the anykernal issue? Of course only for omnimetal fan ;p
[Samsung Galaxy Nexus] cujo6801:
Um......

Trust me it makes difference..

But that's just my opinion..

O and maybe a few Dev's,

Kernal developers, Or anybody

sent from the DOG pound
[Samsung Galaxy Nexus] pianistaPL:
I checked few TCPs and i didn't feel difference. i always use Westwood because often is set by default in many kernels.
[Samsung Galaxy Nexus] standa75:
Well, it's up to you, but I guess people could ask how much RAM is reclaimed :D time will show us the truth ;)

Odesláno z mého Galaxy Nexus pomocí Tapatalk
[Samsung Galaxy Nexus] Nephilim:
I agree, they both make a giant difference. Especially I/O schedulers. I/O scheduler, tunables an Read Ahead Buffer all help decide your read/write speeds, which is very important to crackflashers since we are always transferring large nandroid files as well as roms and gapps. I/O does more than that but it's what's most important to me as far as those go.

Sent from my Android 4.4.2 Galaxy Nexus
[Samsung Galaxy Nexus] pianistaPL:
Yeah but i mean only TCP ;) I said that I/O sheduler and governor are very important :)
[Samsung Galaxy Nexus] Nephilim:
TCP does make a difference. Cubic performs the best on my device, BIC works better than Westwood I've found as well. If someone else doesn't post the reasons before me I'll get to it once I'm at my PC. ;)

Sent from my Android 4.4.2 Galaxy Nexus
[Samsung Galaxy Nexus] qtoo941:
When you are home, would you explain us as simple as you can so we can understand you :D
[Samsung Galaxy Nexus] büscher:
This is why I use westwood. Maybe some others too.

There was also a thread where someone did a detailed benchmark with the different TCP congestion controls and westwood was always the fastest.

edit: also This
[Samsung Galaxy Nexus] Nephilim:
Fastest isn't necessarily always a good thing. Have you read why Westwood is the fastest? ;)

Sent from my Android 4.4.2 Galaxy Nexus
[Samsung Galaxy Nexus] cujo6801:
Maybe its me..

But I read this as nun of these

Make a difference..

Sorry if I read it wrong..

sent from the DOG pound
[Samsung Galaxy Nexus] büscher:
:D:D

yep ;) but it actually performs very well here in switzerland.
[Samsung Galaxy Nexus] cujo6801:
I hear the same thing about the Swiss.....

:eek:

sent from the DOG pound
[Samsung Galaxy Nexus] osm0sis:
I think the benchmarks you may be referring to were these:

http://xdaforums.com/showpost.php?p=28152737&postcount=2 (at the bottom)

[MENTION=4793042]pkgnex[/MENTION] did some thorough testing as well and found illinois really favorable.
[Samsung Galaxy Nexus] Nephilim:
Unfortunately we don't have Illinois TCP to test on DirtyV.

Sent from my Android 4.4.2 Galaxy Nexus
[Samsung Galaxy Nexus] novincobra:
Touch control work on smitty 2/10. Is this real?

Sent from my Galaxy Nexus
[Samsung Galaxy Nexus] Hetalk:
It looks like [MENTION=4608636]bsmitty83[/MENTION] removed touchwake support, as per pgm developer's request. It's now up to pgm developer to add support for this kernel.

That's what I understood.
[Samsung Galaxy Nexus] novincobra:
Yeah doubletap2wake working good so far, tested by me!

Sent from my Galaxy Nexus
[Samsung Galaxy Nexus] iluvamk:
Neph. . .Have you done any tuning with hyper?
[Samsung Galaxy Nexus] Nephilim:
Nope, only used it when I was having screen wake issues on the first couple DirtyV releases. It's a battery hog compared to Interactive.

Sent from my Android 4.4.2 Galaxy Nexus
[Samsung Galaxy Nexus] pianistaPL:
Hyper is my main governor and for me is one of the best. Very, very fast and i didn't notice huge battery drain in compare to Interactive. As i know, hyper is based off Interactive.

edit: Nope, i'm wrong, it's based off ondemand.

Of course isn't so battery friendly but main goal of hyper is performance.
[Samsung Galaxy Nexus] iluvamk:
Thanks.
[Samsung Galaxy Nexus] juju2011:
Hmm having trouble with my settings being reapplied at boot on nightly updates with trickster anyone else?
[Samsung Galaxy Nexus] Nephilim:
Yep, you're correct. That's kind of why I steer away from it. I found that it's easier to tweak battery friendly Governors towards performance than it is to tweak performance Governors towards battery.

My aim is always performance first with battery at a very very close second when making settings. Most people have a charger or extra battery near by or they use an extended battery (I personally have like 6 chargers lol) so although I want the battery life to be the best possible. Performance is slightly more important. :)
[Samsung Galaxy Nexus] metalspring:
sounds like a permissions issue

btw [MENTION=4608636]bsmitty83[/MENTION] [MENTION=4544860]osm0sis[/MENTION], what are all the tunables locations and what should the permissions be for all of them?

I believe they can all be set via power_tuna.c in source code (see here)
[Samsung Galaxy Nexus] calebv2:
I can also confirm it is working
[Samsung Galaxy Nexus] aosp:
ramdisk: enable interactive features for array-parameters · e781962 · Quarx2k/android_device_moto_jordan-common · GitHub - http://goo.gl/CFSzhv

init: added missing permissions · 012c4de · omnirom/android_system_core · GitHub - http://goo.gl/nBcuV6

init: fixup cpufreq permissions · c20a255 · omnirom/android_system_core · GitHub - http://goo.gl/l8vPDl

init: fixup cpufreq permissions · 5f032d0 · omnirom/android_vendor_omni · GitHub - http://goo.gl/QNwiZw
[Samsung Galaxy Nexus] osm0sis:
They default to 660 but to be useful to userspace for tweaking apps they need to be at least 664 (that's what CM does in init.rc and init.cm.rc for interactive and ondemand). Franco always liked to set them to 666. :p
[Samsung Galaxy Nexus] ramos247:
which kernel did you select on the app?

edit: never mind I went to the pgm thread
[Samsung Galaxy Nexus] calebv2:
I used touch control it did it for me.
[Samsung Galaxy Nexus] büscher:
just wanted to say that all of my scripts posted here now work.

Edit: And I added two more scripts