yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy Nexus] mpokwsths:
ZRAM has the same or better results. But I can't get it to work in Franco's kernel (in lean kernel it works fine). By typing "free" in the console the swap row must be populated and the swap / used must not be zero.
[Samsung Galaxy Nexus] Kurre:
It's because it isn't enabled in franco.kernel. IIRC, Franco said that he doesn't see it as a necessary feature. Using it may improve multitasking capabilities, but it also degrades performance (maybe not significantly) as CPU's have to work with it.
[Samsung Galaxy Nexus] :
Yeah, it will let you feel good in the first few runs, but at the end you'll have your butt kicked.

- JFDSM™

[Team AOSPilipinas™]
[Samsung Galaxy Nexus] osm0sis:
row is still the one that feels subjectively fastest to me right now. deadline is a bit of an experiment but does feel very fast, just may have some occasional hesitance that detracts from that.

Try out our cfq winners but with quantum 4, see if that helps the areas you're seeing issues with.

Glad you like it! Not my tunables though, just me modding the ramdisk with the work of 15+ people in here from over the last 4 months. I'm proud to be among them but it's not even close to being all my work, not by a long shot. ;)
[Samsung Galaxy Nexus] DanielSanchez:
Would in-kernel memory compression help this kernel :)
[Samsung Galaxy Nexus] osm0sis:
That's zram. See above. Fanco's said before that zram shouldn't make a difference on devices that already have this much memory to begin with.
[Samsung Galaxy Nexus] ChazzMatt:
See, I got out of town for a couple of days and this happens. :good:

THANK YOU.
[Samsung Galaxy Nexus] JBNex:
Did you fix the charger bug in osmod? Is that the new version above?
[Samsung Galaxy Nexus] osm0sis:
Bingo. :cool:
[Samsung Galaxy Nexus] mpokwsths:
Have YOU tried a kernel with ZRAM?

I have tried a few and there is an obvious difference in multitasking.

Our GNex has ONLY 691-695MB usable RAM. On the other hand devices like Nexus 7 have 973MB usable (GS3 is at about 800MB). They are both advertised as 1GB devices but actually Nexus 7 has 300MB more RAM than the GNex. As a result, Nexus 7 feels like an 1GB device but GNex DOES NOT.

In the GNex: Load a few heavy pages in the browser and then try to access the phone dialer or the settings. You will notice repeated redraws.

That doesn't happen with ZRAM enabled. With ZRAM enabled it feels like an 1GB RAM device. Some say that ZRAM slows down the device as it uses more CPU time. I haven't noticed anything like that or at least anything noteworthy.
[Samsung Galaxy Nexus] shawnaye:
With that explanation, I can't wait to try it out for myself and feel the difference.

But right now I'm just enjoying osmod. Haha.
[Samsung Galaxy Nexus] stick1300:
So, should flashing the latest osmod have created a file in /init.d?
[Samsung Galaxy Nexus] Gafanhotz:
Oh snap. Everytime I going to flash a new nightly I forget that osmod is not downloadable on franco app. :P

And by the way, ZRAM, at least on my old Motorola Defy+, used to consume a bit more of battery. The best thing that could be enabled on FK is KSM.
[Samsung Galaxy Nexus] wasdf:
I see this is for tuna and manta,, can I flash it with GSM magaro ?
[Samsung Galaxy Nexus] osm0sis:
No. The zip creates the dir and sets the permissions, the kernel will also create it if it doesn't already exist on each boot.

:p maguro is a type of tuna, so is toro. tuna is every kind of GN, since it's the name of the board they all use. That's how Google names. ;)
[Samsung Galaxy Nexus] stick1300:
So, wait, should it be there or not? I had it there, deleted it, and flashed the zip.

Edit: sorry for being dense, I need sleep.
[Samsung Galaxy Nexus] dcoy82:
No, the stock LTE rom is 4.0.2 and this Kernel requires 4.0.3 ROM.
[Samsung Galaxy Nexus] Vangelis13:
Isn't that 4.0.2? Then not. Check thread title.
[Samsung Galaxy Nexus] sishgupta:
wlan_rx is wireless LAN receive. Turn off wifi.

musb_autosuspend im pretty sure is a kernel powermanagement method to turn off power to the micro usb port and have any attached devices be placed in a power suspend mode. Probably most useful for the USB OTG support on this port.

alarm_rtc is Real-time clock alarm. It isn't the alarm to wake you up, tho it could be used by that. It's more like a scheduler on your phone, to make sure it is not sleeping when an application needs it. http://developer.android.com/reference/android/app/AlarmManager.html

vbus_tuna_otg sounds like virtual bus for USB OTG devices. But for the life of me I can't figure out why this is my largest wakelock when I have yet to use OTG on my device. I wonder if its just constantly checking to see if there is a device attached. I wonder if we can tweak polling in the kernel to turn it down?

mipi_link stands for Mobile Industry Processor Interface but I am unsure of what this does specifically. From googling it it seems highly related to the cameras. Maybe its how we can see a live feed of the camera from the device.

I've started a new thread with this so we can talk about it instead of cluttering up this thread.

http://xdaforums.com/showthread.php?p=21762683#post21762683
[Samsung Galaxy Nexus] vick1377:
Please when you start a new thread post here so we can follow. I've been struggling with these wake locks for two days after flashing Jame bond kernel. Would love get to the bottom of it. I posted alogcat file as well
[Samsung Galaxy Nexus] franciscofranco:
That vtuna_otg wakelock happens everytime we have our device attached to the usb.
[Samsung Galaxy Nexus] kjwalker:
Franco, wanted to thank you again for the legit kernel. AND for moving the check for updates button in the app. Is it bad that's my favorite change recently? :-)
[Samsung Galaxy Nexus] sishgupta:
LOL yeah really glad that button got moved too.
[Samsung Galaxy Nexus] cu-n-az:
+1000

Thanks!
[Samsung Galaxy Nexus] dyndragon:
I just noticed after flashing 13.1 that the min clock speed was by default set to 700. Was that intentional? I recall some discussion about this but cant find the conclusion.

edit: Finally found it ~200 pages back. 700mhz lets the phone go back to sleep faster, but if you have something running that needs the CPU awake constantly (like playing music) 350mhz minimum might actually do better for you.
[Samsung Galaxy Nexus] Nebucatnetzer:
OMG another user who is able to search. I thought I would never see that in my live on XDA.

Thank you very much. You're the highlight of my day.

@everyone

Sry had to.
[Samsung Galaxy Nexus] nmesisca:
would like that too actually!

N
[Samsung Galaxy Nexus] red 90:
Not sure if this is a bug from the kernel or my rom. I'm running eagles blood rom and nova launcher right now with Franco 13.1

When I use the email app and I perform a search on the emails, I get a forced close. Can any one confirm if this symptom happens to them?

And by the way... awesome kernel!!!
[Samsung Galaxy Nexus] sluflyer06:
Why doesnt anyone ever change the posts displayed per page. Am I the only weirdo that goes straight to user settings on any forum and maxes that # out?

This entire thread is 82 pages for me.
[Samsung Galaxy Nexus] MarcLandis:
It is working here for me. This is for sure no Kernel related issue.
[Samsung Galaxy Nexus] esoomenona:
Same here. I can't stand going through so many pages.
[Samsung Galaxy Nexus] bradm23:
I know someone confirmed built in hot spot working with Aokp 19 and 13.1. I freshly installed this combo and cannot get the built in hot spot to work. I turned it on in settings, and it looks like it loads OK, but when I select it from my laptop, it says no internet connection. Anything I can try in order to get wifi teather working? I have never tried this since my nexus, so hardware failure hasnt been ruled out yet
[Samsung Galaxy Nexus] ljwnow:
With AOKP build 20 I got bootloop with undervolt enabled, despite what value I chose. Can anyone else confirm?
[Samsung Galaxy Nexus] jhericurls:
Tested with AOKP 20 and 13.1 and teather is working fine.

No issues here with UV'ing.
[Samsung Galaxy Nexus] franciscofranco:
Probably 10voltages file is in the init.d directory and its loading with non-supported values by your phone. Other than that if you decide undervolting you're on your own.

I've been working the last days on the #14 build. It's taking a little while longer than the usual because I'm being a real pick as I want it to close to perfection. Blame my high standards =)
[Samsung Galaxy Nexus] sishgupta:
If you can read this then WiFi Hotspot in AOKP 20 and Franco 13.1 does indeed work. I am posting from my HP netbook which is wirelessly connected to my GNex.

Unfortunately, I have no idea why it does NOT work for you. It may be completely unrelated to your phone and may be specific to your laptop.
[Samsung Galaxy Nexus] osm0sis:
:confused: You're confusing two separate things. The kernel will do what I said in my last post (create the init.d directory only). But read my release post again.. if you have one of our 950iosettings scripts in your init.d you should delete it because it will override the newer defaults built into the latest osmod.
[Samsung Galaxy Nexus] stick1300:
Hahaha, ok. Sorry, I don't know what I was thinking. Long day. Almost over though!
[Samsung Galaxy Nexus] osm0sis:
No worries! It's a bit confusing with us releasing a 950iosettings and me packaging those settings into osmod as well. :)

Basically now it just works the way it always did before: init.d stuff overrides the kernel defaults. Having our 950iosettings in there is no different, it'll override, so you won't get to see what I put in osmod if you still have an old 950iosettings present. :good:
[Samsung Galaxy Nexus] mpokwsths:
On GNex I get almost the same CPU usage (in kernels with ZRAM enabled) with or without ZRAM. The upper frequencies are used 1-2% more.

KSM does not have the same benefits as ZRAM. With or without KSM I get redraws...
[Samsung Galaxy Nexus] creeve4:
In Trickster Mod, there is an option for ZRAM for this kernel. Are you saying that enabling ZRAM in Trickster mod will have no effect because Franco has permanently disabled it?
[Samsung Galaxy Nexus] siealex:
Does gnex really have 1 G? It seems like it has 768 M.
[Samsung Galaxy Nexus] TEK112:
300MBish is dedicated to the System. Technically it has 1GB, but only 768 available to play with.
[Samsung Galaxy Nexus] siealex:
Why? Is it a hardware or software limitation? And why other 1 G devices do not have it?
[Samsung Galaxy Nexus] TEK112:
Check out this thread. It should help you understand:

http://xdaforums.com/showthread.php?t=1656930
[Samsung Galaxy Nexus] siealex:
The only thing that can save us is SWAPPING. Yes, it wastes the internal memory, but it must be in this kernel.
[Samsung Galaxy Nexus] Langduscher:
F#ck me I'm liking the osm0d-r372 kernel version :good::good:
[Samsung Galaxy Nexus] alangrig:
Agreed. Best of the best at the moment.

One of the greatest combo:

Rascarlo Vanilla AOSP ROM krait/bionic/dalvik optimization +Franco 372(osmosis latest version). Just real beast.
[Samsung Galaxy Nexus] :
After about, say 10 minutes of flashing the r372 kernel, I encountered a SOD. I could turn up the volume, and things, but the screen wouldn't turn on. Only way was to pull out the battery and restart, but as soon as I'd unlock, the SOD would appear. :/
[Samsung Galaxy Nexus] JBNex:
The one in the link is the old one isn't it?
[Samsung Galaxy Nexus] blsrbl:
I'm having random freezes and reboots after flashing r372-osmosis.zip
[Samsung Galaxy Nexus] J-Hop2o6:
No problems here.
[Samsung Galaxy Nexus] blsrbl:
Yes.. I think no one other me faced this. I'll confirm if r372-os is the cause.
[Samsung Galaxy Nexus] osm0sis:
Old one doesn't exist anymore. Certainly not on my Dev-Host. ;)

Run my emergency reset zip then flash osmod zip again.

Also this should go without saying.. but be sure you're using the one for tuna.
[Samsung Galaxy Nexus] Jerreth:
Where can I find that emergency reset.zip?

Edit: durp found it in your sig lol
[Samsung Galaxy Nexus] :
Hi guys, off topic here, can't seem to find the answer, but, what are the default color settings of franco? Thanks!

- JFDSM™

- Team AOSPilipinas™
[Samsung Galaxy Nexus] Khrushy:
Just clear data on the Franco App - it'll reset the colour settings to default. (Also, I can't remember the values off the top of my head :eek:)
[Samsung Galaxy Nexus] Gafanhotz:
Yeah, redraws are frequent with KSM too but you get a faster UI. I only could do more testing and do a better review with ZRAM being enabled on the kernel. Franco could at least enable both and just leave an option on his app to enable/disable it. If TricksterMod can do the job, then, I'll check.

Osm0sis, what do you think? An osmod version with both enabled would be nice for more testing.

Edit: Here on CM10.1 I have an option to set ZRAM to 10, 28 or 20%. I'll set it to 18% (default) and check it out.

Edit 2: Apparently it did the job, the browser was still running and loading pages on background and gave no redraws when I got back.
[Samsung Galaxy Nexus] F3L1XZS:
What are the advantages of "osm0d" and where can I find said mod for the kernel?
[Samsung Galaxy Nexus] timbck2:
Read back a couple of pages and you'll find osm0sis' release announcement, including all the details of what is includes and does and where to get it.

Sent from my grouper or toro
[Samsung Galaxy Nexus] osm0sis:
Ah ****. Looks like I went and confused myself about the winning interactive tunables for the GN. :p

Our timer_rate was supposed to be 15000 over here while it was 30000 that won on the N7. Oh well! ;)
[Samsung Galaxy Nexus] :
So we just need to change it to 15000?
[Samsung Galaxy Nexus] osm0sis:
Yup! Feels faster too; I was wondering why my **** was lagging lately. :p:highfive:

Just for future reference (and so I know where to look next time haha), here are our winning tunables for the new interactive:

GN: 15000 / 0 / 95 / 729 MHz / 45000 / 15000 / 85 / 80000 / 80000

N7: 15000 / 0 / 90 / 1000 MHz / 45000 / 30000 / 80 / 80000 / 80000

And the famous GN "magic" tunables for the old interactive (+input_boost_freq):

60000 / 0 / 65 / 729 MHz / 1 / 45000 / 15000 / 537 MHz / 80000 / 80000
[Samsung Galaxy Nexus] shawnaye:
and i was telling ya guys something was up!
[Samsung Galaxy Nexus] The Gingerbread Man:
Wrong thread :p
[Samsung Galaxy Nexus] alangrig:
Osmosis latest kennel is just fabulous. No issues or lags at all.
[Samsung Galaxy Nexus] boki2911:
I'm not one time use franco kernel of which I was a fan, I was on AK, now, if someone can ask me a balanced battery and speed settings as he returned back to franco kernel, because I read great reviews
[Samsung Galaxy Nexus] :
Indeed...
[Samsung Galaxy Nexus] The Gingerbread Man:
Search back a few pages for the 'Osmod' 372. It has all the latest **** we have been optimising in terms of IO schedulars and govenor control values. Its the best Franco kernel to date

Sent from my Galaxy Nexus
[Samsung Galaxy Nexus] boki2911:
Thank you for a friendly response(indeed...)

edit: I found, there are many small and invisible http://x.co/rHoo
[Samsung Galaxy Nexus] akash3656:
I feel like a traitor for not using Franco's kernels as I prefer Trinity. But the work you guys put up optimising the schedulers is super awesome. On Trinity, there is cfq, deadline, sio and noop to choose from.

I don't know what other magic morfic puts as when I run Trinity on my phone, the phone feels snappier a read ahead value of 128kb but on Franco, 256 or 512 works better. Just an observation.

And when I ran Franco 372, the modified row ran beautifully.

I run the modded cfq scheduler, you guys have done a fantastic job. Stock Trinity deadline and the moded deadline works reasonable well, but my phone seems to consistently work with less shutters with the modified cfq. In the long run, I may ask morfic to include the row scheduler on Trinity.

Thank you malaroth, osmosis and the rest of you all. Would it be safe to call you guys Team Franco? Thanks again for the awesome work on row and cfq. Really love them.
[Samsung Galaxy Nexus] TheMysteriousOne:
I use Trickster and constantly switch between Franco and AK these days. Can someone verify whether the tunables I have set are the same as osmosis'? (I am asking because he posts them assuming f.Ku is being used, hence the order may vary)]

P.S. Except hispeed_freq which I intentionally kept at 525 in AK,
[Samsung Galaxy Nexus] shreddintyres:
That looks correct to me and the names for each of the tunables doesnt change just the order. If you ever find your self doubting you can always check his iosettings init.d file
[Samsung Galaxy Nexus] osm0sis:
If lp_swrite isn't changing to 2 then anarkia probably gave you guys the newer row where input on it is corrected. For our old version we use 12 so that it will turn into a 2; so set 2 directly if it will stick. The latest 950io accommodates both too by double checking.
[Samsung Galaxy Nexus] TheMysteriousOne:
Same for rd_idle_data?
[Samsung Galaxy Nexus] osm0sis:
Those are just read_idle and read_idle_freq renamed. Check the latest 950io; all of this was in there.
[Samsung Galaxy Nexus] misterk267:
Has anybody else flashed this with a vanir rom? For whatever reason, i cannot get internet via wi-fi or data with this kernel on vanir atom. I got dns errors no matter what, until i re-flashed the rom. Am i alone in this? Something i've missed? I have, of course, tried all the standard fixes. Wiped caches, reboots, etc. I'll grab a log once i can get a charge on my phone.
[Samsung Galaxy Nexus] TheMysteriousOne:
It works fine on atom v12. Tried latest r372 by osmosis.
[Samsung Galaxy Nexus] misterk267:
That's exactly what i just did. Smooth and fast beyond belief, but no internet at all. I'll try a fresh install on the rom. Maybe some of my apps or settings are messing with things...
[Samsung Galaxy Nexus] The Gingerbread Man:
Try in terminal

Su

Killall servicemanager
[Samsung Galaxy Nexus] misterk267:
Nothing :/ I'll try to flash it once more directly from the computer, then i'll try a clean wipe + flash.

---------- Post added at 09:21 PM ---------- Previous post was at 08:41 PM ----------

Well I'm thoroughly stumped. Clean flash didn't do anything either. :/ Here's a log /proc/last_kmsg: http://db.tt/KVr5wzdv

as requested in the OP, if anybody is willing to take a look
[Samsung Galaxy Nexus] osm0sis:
"Restarting Linux version 3.0.68-leanKernel-6.1.1-05148-g2f0ff1e (imoseyon@ubuntu)"

You're not even running franco.Kernel.. :confused:
[Samsung Galaxy Nexus] misterk267:
What? That makes no sense. I definitely flashed it, and it said franco under kernel version. Now i'm really confused. Should i reflash it and pull another?
[Samsung Galaxy Nexus] osm0sis:
Right there in your last_kmsg, several times. So unless you had lean on there before your last reboot, yeah something's seriously ****ed up. Try flashing stock kernel, then flash franco.Kernel again.
[Samsung Galaxy Nexus] misterk267:
Do you mean stock 4.2.2 or stock for the ROM?
[Samsung Galaxy Nexus] osm0sis:
stock 4.2.2 to completely reset the ramdisk and everything, even if your ROM isn't compatible (ie. CM), do it from fastboot so you won't need to boot.
[Samsung Galaxy Nexus] misterk267:
So, just to be clear, fastboot flash stock 4.2.2, then once that is done, immediately fastboot flash franco? That is, if i can find the stock boot.img for 4.2.2
[Samsung Galaxy Nexus] osm0sis:
fastboot flash the stock 4.2.2 kernel boot.img. Then fastboot flash franco boot-r372.img. There can be no mistakes that way. :p

Stock images are easily found: https://developers.google.com/android/nexus/images :good:

Same goes for franco.Kernel: http://minooch.com/franciscofranco/Galaxy Nexus/JB/JB-4.2.2/ ;)
[Samsung Galaxy Nexus] misterk267:
Alright, will do. I knew about the factory images, but i was hoping somebody had posted just the kernel somewhere for easy downloading, since my internet has been slow lately lol... i'll post my results when finished, and a new last_kmsg if the problem persists.
[Samsung Galaxy Nexus] misterk267:
Problem is continuing, here is the new kmsg: http://db.tt/KVr5wzdv
[Samsung Galaxy Nexus] osm0sis:
"Restarting Linux version 3.0.71~vanir_1.0.2 (jim@boobuntu_vm)"

What are you running?!?

last_kmsg is really only useful when the issue causes a random reboot, since it's the kmsg from the last run of the OS. That's why it's not useful if the issue requires a battery pull, since the OS never has the chance to copy /proc/kmsg to /proc/last_kmsg. Are you uploading last_kmsg after using some other random-ass kernels and then flashing f.K?
[Samsung Galaxy Nexus] misterk267:
Vanir Atom v12. id-hive.com/index.php?/topic/235-rom-atom-422-v12-0409/

That is the kernel that comes with this rom. I did follow your instructions of flashing stock, then franco, so I'm not sure why that would show up...
[Samsung Galaxy Nexus] osm0sis:
If you reflashed your ROM then it installs its own kernel. franco would have to be the last thing you flash.

Anyway, point is, if you're getting that on vanir's default kernel, as your log points to, then it's certainly not a f.K problem, it's somehow a something you did on your device problem. :(
[Samsung Galaxy Nexus] misterk267:
Yes, i know. I flashed Franco last. I verified by looking in settings>about phone>kernel version, and it said it was Franco kernel.

---------- Post added at 11:58 PM ---------- Previous post was at 11:56 PM ----------

Do you think maybe Franco kernel isn't properly overwriting the vanir kernel?
[Samsung Galaxy Nexus] osm0sis:
No, I think you're giving me last_kmsg files that aren't relevant since there's no reboot involved. :p

If you're positive you're on f.K right now (under About Phone, or f.Ku), and you're seeing your wifi/data issue, go to Terminal Emulator, type su, grant root.

Type the following:

logcat -v long > /sdcard/logcat.txt

cp /proc/kmsg /sdcard/kmsg.txt

Then post those. :)
[Samsung Galaxy Nexus] misterk267:
I get "unable to open log device '/dev/log/main' : No such file or directory"

Also, here are some screenshots to prove I'm not crazy lol...

https://www.dropbox.com/s/j2apmcuh85yp5yn/Screenshot_2013-04-12-00-10-45.png

https://www.dropbox.com/s/afv2izb3gvfh26r/Screenshot_2013-04-12-00-12-32.png
[Samsung Galaxy Nexus] osm0sis:
Okay, check your sdcard for kmsg.txt and logcat.txt anyway.
[Samsung Galaxy Nexus] misterk267:
They're there, but they are 0 bytes, and completely blank
[Samsung Galaxy Nexus] osm0sis:
Okay. What about: cat /proc/kmsg > /sdcard/kmsg.txt

Either way the issue might be that kmsg is still open, so it's still trying to copy or cat it as it goes. Reboot and it should be there. Not sure what's up with logcat. I guess we'll skip that for now..
[Samsung Galaxy Nexus] misterk267:
This is strange. The only way i can transfer the log is via usb, but the file doesn't show up in my computer's file browser...I'll reflash the rom so i can upload directly to DB

---------- Post added at 01:02 AM ---------- Previous post was at 12:55 AM ----------

Here is the kmsg log: http://db.tt/MUfsi0p6
[Samsung Galaxy Nexus] osm0sis:
That's pretty typical, what shows up in MTP is dictated by the MediaStore DB in ICS+. You could go to Apps > All > Media Storage > clear app data+cache, then reboot and it should show up with USB while booted. Far far easier would be to reboot to custom recovery and just mount /data/ and go adb pull it down.

Dead link. ;)
[Samsung Galaxy Nexus] misterk267:
Woops lol. http://db.tt/MUfsi0P6
[Samsung Galaxy Nexus] osm0sis:
There we go! :)

I'll take a look at this in the morning since it's like 2am here. Not sure what could be the issue considering there are other users with the same kernel+ROM combo as you that don't have this problem, but I'll see what I can tell from the kmsg at least. :good:

Edit: Took a quick glance though... lots of thermal throttling. :confused:

a Logcat would definitely be helpful. If you can get wifi on a different kernel then do so, get the aLogcat app, then run this command from Terminal Emulator to grant it proper log reading permissions (necessary for Jelly Bean+):

su -c 'pm grant org.jtb.alogcat android.permission.READ_LOGS'

Go into aLogcat, the settings that make for the best info+formatting are Verbose + Time, then flash back to f.K to reproduce your issue and Save a logcat from within the app.