yashsingh1/xdaforums huggingface dataset:
[Nexus 7 (2013) Original Android Development] davidbar93:
I'm trying your kernel on my n7 stock 4.4.2 rom but it can't run it good... always reboots and I have a lot of crashes on games and other apps like Chrome.
[Nexus 7 (2013) Original Android Development] Brenex:
Just installed EX 2.4 a week ago and I notice that I can't charge the N7 above 92%. Could it be from the new kernel? Should I try to install another kernel or the stock and try it again?
[Nexus 7 (2013) Original Android Development] Co.Tibi:
Reflash and try not to hit "next" than "next" and "next" again and so on and actually read what the installer says during the flashing of the kernel.
[Nexus 7 (2013) Original Android Development] flar2:
That's strange, this kernel is usually very problem free. Maybe try flashing agin with 1.5 as the max cpu freq and everything else default. If that doesn't work, there is something wrong with your system.

you have battery life extender enabled.
[Nexus 7 (2013) Original Android Development] Brenex:
Thanks Flar, doh. Love your work, started with Bulletproof and moved to EX. :good:
[Nexus 7 (2013) Original Android Development] CheyTac-12:
Hello bro, which rom is that?
[Nexus 7 (2013) Original Android Development] bmccoy11:
Not working at all with the latest CyanogenMod 11 nightlies. It boots up (slowly), but the screen is horribly glitchy, and the colors are literally inversed. I tried versions 2.3, 2.4 and 2.5, they all didn't work. Is this kernel supposed to be compatible with CyanogenMod? It worked correctly when I tried it on AOKP 12/30/2013 nightly, but not CyanogenMod, even though both roms are AOSP-based.
[Nexus 7 (2013) Original Android Development] TheMrcool212:
CyanogenMod uses CAF on qualcomm devices, their sources are different than AOSP. I'm not sure on AOKP.
[Nexus 7 (2013) Original Android Development] bmccoy11:
That would explain it. A CAF version of this kernel for CyanogenMod would be great, but for now I'll stick with the Glitch kernel.
[Nexus 7 (2013) Original Android Development] katsooba:
you could just get a non-caf CM11 rom like previously discussed.
[Nexus 7 (2013) Original Android Development] Skyrocket2Paradise:
running with rastakat works great thanks!
[Nexus 7 (2013) Original Android Development] phanguy:
it's definitely rom based. I've tried tons of roms and trying to get your kernel to work with them. having power issues. i am trying to run a dac on a hub on a y cable in my car. the problem is that on a 4.3 rom and your 4.3 kernel the tablet still thinks power is connected when there is no power. if i use the 4.4 kernel then it correctly detects when power is cut, but then the dac doesn't power back on when power is connected. also wifi and data are gone. if i use the 4.4.2 kernel then it actually works correctly on the carbon rom, BUT i lose wifi and data also. so there are trade offs. i'm going to do testing with more roms. really want this dac working.
[Nexus 7 (2013) Original Android Development] bmccoy11:
Would a nightly build of a ROM like this work?
[Nexus 7 (2013) Original Android Development] phanguy:
seems like it.
[Nexus 7 (2013) Original Android Development] phanguy:
success on the dac!

using the bruce2728 non caf based rom and the elementalx 2.4 rom i am able to use a dac on a y cable. when i unplug power from the y cable it correctly detects that power is gone. when i plug it back in then it correctly detects power was plugged back in AND the dac continues working. the only thing now is that it doesn't work on a hub. so i'll need to give up my dream of adding in flash drives for now until this is figured out, but i'm pretty happy that this will even work. i hope this helps other people too.
[Nexus 7 (2013) Original Android Development] bmccoy11:
I have no use for the elemental kernel right now, so I think I'll keep glitch. Glitch also has a better hotplug driver and allows higher overclocking, too. I did like the elementalx governor, but that's really the only trade off for me. I'll just stick with the official CyanogenMod builds for now, thanks for your help.
[Nexus 7 (2013) Original Android Development] nokiagye:
I can't understand why you guys don't ask for gamma...
[Nexus 7 (2013) Original Android Development] aamitabh28:
For all people suffering a very high idle drain wipe your device completely to barebones and installl your Rom and kernel again.

It works!! :D

Finally figured this out after trying all possible Rom combinations with the kernel
[Nexus 7 (2013) Original Android Development] marsaltito:
how to erase everything from device and instal from the same ? no sd

OTG usb ?
[Nexus 7 (2013) Original Android Development] gravedigger76:
Otg is life saver with nexus devices. Highly recommend having one for cases like this.

Sent from my Nexus 7
[Nexus 7 (2013) Original Android Development] aamitabh28:
Wipe from twrp and Install from otg
[Nexus 7 (2013) Original Android Development] treyweez11:
Wow guys this really have me a entire new view on OTG, I'm pissed cause my USB port is funked up. I have to wirelessly charge which is cool, but is slow AF. I can't wait to get this thing fixed. I'm going to put all my Roms and stuff on OTG.
[Nexus 7 (2013) Original Android Development] ezas:
If you turn of screen blanking in TWRP it won't hang. I don't know the why of it, and I didn't figure it out myself (props to someone else) but turning off screen blanking 'fixes' the need for the long power press.
[Nexus 7 (2013) Original Android Development] marsaltito:
should i select all in Wipe/Advanced Wipe/ or just Wipe/Format Data (or 3. option)

ps.

i will backup all stuff that i need and you dont get blamed if something goes wrong :)
[Nexus 7 (2013) Original Android Development] hello247:
isn't the color setting already included?
[Nexus 7 (2013) Original Android Development] CheyTac-12:
How can I get that awesome UI?

---------- Post added at 04:29 PM ---------- Previous post was at 04:26 PM ----------

One question, I chose only the "double tap" mod to wake up the screen, how much does this drain battery?
[Nexus 7 (2013) Original Android Development] wantabe:
Can't comment on the battery life. I noticed some stutter occasionally, very noticeable in quadrant, with and without gboost enabled. Benchmarks are lower in quadrant and antutu but otherwise felt alright. I've been using ondemand since testing the elementalx cpu governor.

Edit: stock 4.4.2, 1620 MHz cpu, 450 MHz gpu, version 2.4
[Nexus 7 (2013) Original Android Development] Saloedov:
But where should I change it?
[Nexus 7 (2013) Original Android Development] wantabe:
Not an option on the N7 as far as I know.

Edit: I should have said, not an option in the config file. Have to use a separate app.
[Nexus 7 (2013) Original Android Development] Philaphlous:
Flar, just to send you an update, I used to be having a ton of random reboots throughout the day. No so anymore, ever since 2.3 I haven't had any reboots, I'm now on 2.4. Great work!
[Nexus 7 (2013) Original Android Development] LinearEquation:
Just wipe Cache and Dalvick before flashing. Flash kernel, setup and reboot.
[Nexus 7 (2013) Original Android Development] cryostasis25:
Will this kernel work with the non-caf cm11 rom?

Sent using the T.A.R.D.I.S console.
[Nexus 7 (2013) Original Android Development] gravedigger76:
Yes with NON caf only

Sent from my Nexus 7
[Nexus 7 (2013) Original Android Development] babyjesuz:
Love this kernel on my 7, would love to find out if there is version for mako?
[Nexus 7 (2013) Original Android Development] zioxda:
Any problems dirty flashing Elementalx over bulletproof?

Thanks in advance
[Nexus 7 (2013) Original Android Development] melander:
None, should be no issues, been switching with BP, Elemental and Glitch.
[Nexus 7 (2013) Original Android Development] zioxda:
Thanks, go flashing :)
[Nexus 7 (2013) Original Android Development] aamitabh28:
Best kernel on Flo. Period
[Nexus 7 (2013) Original Android Development] marsaltito:
how to find what 3g usb modems work with this kernel ?
[Nexus 7 (2013) Original Android Development] marcero:
might be a bit off-topic, but what is the advantage of a 3g usb modem vs a mifi router?

Gesendet von meinem Nexus 7 2013 mit Tapatalk
[Nexus 7 (2013) Original Android Development] marsaltito:
i can take it with me when traveling ( 3g usb modem connected on my FLO ), mifi router is home use for that i have wifi ;)
[Nexus 7 (2013) Original Android Development] marcero:
Using my huawei mifi router + flo in the train just in this moment ;) Best combination I ever had :)

But now back to topic: Never had a 3g usb modem so I do not know. ?
[Nexus 7 (2013) Original Android Development] antonholmstedt:
Most modems should work, I have a Huawei e173 connected to mine sometimes and it always works perfectly :)
[Nexus 7 (2013) Original Android Development] marsaltito:
thx
[Nexus 7 (2013) Original Android Development] Co.Tibi:
What settings did you use?
[Nexus 7 (2013) Original Android Development] flar2:
I made some changes to the elementalx governor and i/o to make it snappier.

We'll try deadline scheduler as default, but the option is there to pick others. I'll keep an eye on feedback.

Reverted the async fsync and restored the option to disable fsync.

Also added slimbus oc from ZeroInfinity and poondog on the HTC One. It should improve audio quality,

Download:

ElementalX-N7-2.6

Changes:

-deadline is default i/o scheduler

-tweak deadline i/o scheduler

-add row i/o scheduler

-add slimbus oc (credit: [MENTION=4388232]ZeroInfinity[/MENTION] and [MENTION=4379011]poondog[/MENTION])

-add i/o scheduler option to installer

-revert asynchronous fsync

-restore disable fsync option

-tweaks to elementalx governor
[Nexus 7 (2013) Original Android Development] flar2:
Version 2.6 is a worthwhile update.

It's noticeably faster than 2.4 and 2.5
[Nexus 7 (2013) Original Android Development] mrshades812:
Does the PureXaudio audio mod even work on the N7? How do we take advantage on the slimbus thingy? I'm all about the audio and the N7 can use all the help it can get. :)
[Nexus 7 (2013) Original Android Development] cujo6801:
DL now...

Love your work...

sent from the DOG pound
[Nexus 7 (2013) Original Android Development] s2k7:
Thank you for the great work.

Any chance to update 4.3(v1.8)?
[Nexus 7 (2013) Original Android Development] treyweez11:
Is it better to have fysnc disabled or enabled?
[Nexus 7 (2013) Original Android Development] glcK23:
Anything we need to do to take advantage of this or is it automatic???

Thanks. Top notch kernel!
[Nexus 7 (2013) Original Android Development] pan.droid:
Nice=)

Hit 'Thanx' if I've helped (just in case XDA goes rogue and starts offing the lowest common denominator).
[Nexus 7 (2013) Original Android Development] poondog:
It does unlock potential in audio but to take advantage properly need a mod

Zero has a universal sound mod in his thread (very diluted though)

We do have this

http://xdaforums.com/showthread.php?t=2555145
[Nexus 7 (2013) Original Android Development] drawde40599:
Depends , here's a pretty good explanation http://xdaforums.com/showpost.php?p=33381928&postcount=5&nocache=1&z=7060341655742377
[Nexus 7 (2013) Original Android Development] Lazy79:
Thanks for the update! I wonder what you're thinking about trying the Westwood+ tcp? Maybe there's a small performance gain compared to Westwood. However, such an implementation would just be a test case, of course. And I'm not sure whether its worth the extra work for you. Have u all a good day ☺
[Nexus 7 (2013) Original Android Development] antonholmstedt:
I have stock rom with 2.5 kernel from this thread. To use the modem I installed PPP widget and connected the modem with the cheapest Otg cable I could find on ebay. In the widget I just entered the APN and the pin for the sim. That's all, now it connects to 3G automatically when I connect the modem :)
[Nexus 7 (2013) Original Android Development] flar2:
I might look at adding kernel based throttling. Is this an issue on this device?

For now you can edit /etc/thermald.conf and set the temperature points and corresponding clock speeds.
[Nexus 7 (2013) Original Android Development] situman:
Excellent kernel! Been using all releases. I must say .6.1 is smoother than .7
[Nexus 7 (2013) Original Android Development] Art2Fly:
Don't get caught up on adding too many features. Tweaks are expected, but when new features keep getting added it becomes messy, not to mention the code itself. I like my kernel to come with options of course, but I want to set them and forget them, not have to retinker with them all the time (although I have friends that all they do is mess around and try to get the highest score in quandrant, but no one else uses their device like that)
[Nexus 7 (2013) Original Android Development] flar2:
Don't worry, I'm a set it and forget it type myself and all my kernels are meant to be dependable daily drivers. I'm just trying to get an idea of whether anything else is needed.

There'll be one more beta and then official release of version 1.0.
[Nexus 7 (2013) Original Android Development] conan1600:
settings with no external kernel control app.

1988 cpu overclock on each core. 487 gpu overclock. simple gpu governor. stock buss. stock voltage. no stw, dtw. the kernel ran well in real world performance. STW and DTW are awsome features by the way and i really like this kernel but didnt install them for testing purposes, one less potential irritation. as you can see it actually lost a good bit of performance from stock performance though. in every benchmark except basemarkx and gfxbench 2.7 t rex. that tells me there is a problem with cpu performance in this kernel. also look at the cpu vs gpu in antutu vs stock.

all testing was done on stock rom with no kernel control app. settings with kernel control pulled up a bit but were not a lot. this shows the problem with cpu control better

any way to fix that flar2?
[Nexus 7 (2013) Original Android Development] flar2:
Thanks for the extensive testing. It could be thermal throttling/too much overclock. I get 21,000 on Antutu and 46 fps on GFXBench 2.7 at 1728 CPU 487 GPU and both governors on ondemand.

Simple governor usually gives crappy benchmarks. Use ondemand.

The really high overclocks are really just for testing, the SOC is optimized for the 1.5 to 1.7 GHz range and you'll get better performance there. I've been working with the HTC One (snapdragon 600) for a few months and I believe there are bottlenecks in the bus on these SOCs that limit performance. Same reason the high GPU clocks don't do anything.
[Nexus 7 (2013) Original Android Development] conan1600:
definitely not thermal throttle as I do all my reviews in a cold box designed for my windows hacking. as for to much OC well I have OCed to 2.1 successfully and raised benches but I find 1.9 has the most battery to performance ratio as yet. not sure whats up but I thought id throw it out there
[Nexus 7 (2013) Original Android Development] conan1600:
stock kernel benches. all done in cold box as well all no widgets except micro cpu monitor and stock clock
[Nexus 7 (2013) Original Android Development] lpachuong:
Is it just me or the touch screen doesn't respond correctly on v7?
[Nexus 7 (2013) Original Android Development] flar2:
Try version 0.4 or lower, they're compiled with the same toolchain and options as stock. But I don't think there's a problem because even my worst benchmarks are over 18,000 in Antutu and the real world performance is smooth.

Edit: Actually, version 0.7 has different compile options than I usually use. You will get higher benches on 0.8 when I release it later tonight. I've been using it for the last day and forgot about that change.
[Nexus 7 (2013) Original Android Development] conan1600:
will do that and real world is smooth. it came smooth out of the box and will be smooth on any decent kernel. kernel controls help a bit like I said but not a lot. as for testing I do this for fun while I hack windows 8 to pieces. I also repair and optimize pc/laptop and now im trying to branch out into android but its a long slow road for me lol. at any rate I have a reunion to go to so ill play in a few hours while im building something
[Nexus 7 (2013) Original Android Development] flar2:
Here's a demo of sweep2wake and doubletap2wake:

[youtube]WH_amyDmJVk[/youtube]
[Nexus 7 (2013) Original Android Development] Poser:
I get ~6400 in quad, 20kish in tutu consistently

.7b

1836ghz max

487mhz GPU max

Ondemand / sio

On demand

Global -50mv undervolt

Edit: I would like to a little more control of governor for cpu
[Nexus 7 (2013) Original Android Development] conan1600:
on cm10.2? cause it benchs stock with 23k. I bench 26.5 on cm10.2 :P
[Nexus 7 (2013) Original Android Development] jlevy73:
I'm using cleanrom and notice that benches are considerably lower than they are with CM 10.2 or with rooted stock.
[Nexus 7 (2013) Original Android Development] willverduzco:
Are you absolutely sure? Have you looked at clock speeds in real time, while under stability testing load?

Try the classic test in StabilityTest, and look at the clock speed while benching. If it can hold 2.1 GHz for 5+ minutes, I'll agree with your assessment. For me, anything higher than 1.73 GHz throttles after a minute or so in a 70F room, and about 5 minutes in a 60F room. However, it doesn't lock up or crash at any speed.
[Nexus 7 (2013) Original Android Development] conan1600:
in a cold box :P 2 16 inch fans, port in back, battery at lithium lower limit of of 20f. all temps remain steady before and after benchs. angle prop built by me to allow air to circulate around the system board. I have successfully run 13 ghz on intel chips with this thing for over 5 minutes ( exaggeration ) :) just have to know the lower damage and performance values of the hardware associated with it.
[Nexus 7 (2013) Original Android Development] willverduzco:
Yes, but have you looked at the clocks when running at full load for an extended time? If you're unfamiliar, it is quite surprising how localized heat transfer works, especially when there's not much dissipation (e.g. in a mobile device setting without any heatsinks and airflow). External temperature matters, but once heat soak / saturation kicks in locally, it has little long term effect unless your cold box is in the below freezing range. And even at extreme temperatures, hot pockets will still occur when there's not adequate heat transfer. And this is coming from someone with a watercooled 5.2 GHz i7-2600k (24+ hour prime95 stable), who more than understands heat transfer...
[Nexus 7 (2013) Original Android Development] flar2:
One thing I've noticed about this device is that the benchmarks are very inconsistent. It's mainly due to throttling.

If you want to watch it, run Antutu benchmark and type this in adb shell while it's running:

cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_cur_freq

Check it every few seconds and you'll see the cpu frequency fluctuate

If you run all cores at 1728, this is what you will get in Antutu without thermal throttling:

RAM: ~3200

CPU integer: ~4600

CPU float-point: ~3700

Here's what I typically get:

RAM: ~2900

CPU integer: ~4200

CPU float-point: ~3300

For the GPU, 2D graphics is always around 1600 but 3D graphics varies a lot.

If you are running the GPU at 487, you'll get 6700 to 6800 on a good run.

But quite often, the score is in the 5900 to 6200 range.

Bottom line: if you want to benchmark, you need to do several runs, and you need to take a break between them to let the device cool. Even without throttling, a hot, overclocked CPU can make small errors that aren't enough to crash the system, but can lower your scores.

Beyond that, I do not mess with crazy governors and mpdecision replacements, which will affect performance, usually negatively. I think the engineers at Qualcomm do a better job on these than I could.
[Nexus 7 (2013) Original Android Development] conan1600:
elementalx 0.7 kernel

settings with no external kernel control app.

1728 cpu overclock on each core. 487 gpu overclock. ondemand governor. stock buss. stock voltage. no stw, dtw. as usual really nice running and here the voltage values are more sane on the silicon i guess, but who ever wanted to be sane. bested stock in every bench. i figure 1.9 ish before the poo poo hits the fan and performance benches go south rather than north. that seems about the same for the other kernels ive tested too.

I sweep the memory and I do best of 3 for each when I bench. usually they don't vary much on me from test to test, if they do I go looking for what I forgot to freeze. I actually have benched and tested every kernel, rom and combination I can think of. I get bored. this isn't even the first time ive benched yours lol. I have installed and tested every version. I don't go out much lmao. just a fun idle thing to do in a side monitor.
[Nexus 7 (2013) Original Android Development] poondog:
On, having it off does not equate to many performance or battery benefits imo and could result in loss of data if the system crashes. If you've got important stuff.. not worth it at all

sauce please? :) I'd like to test on my personal flo kernel :D
[Nexus 7 (2013) Original Android Development] cryostasis25:
Works with bruce cm11 rom thanks...

Sent using the T.A.R.D.I.S console.
[Nexus 7 (2013) Original Android Development] Lazy79:
[MENTION=4379011]poondog[/MENTION]

Here is some info and stuff about Westwood+ and implementation

http://c3lab.poliba.it/index.php/Westwood

Plesse keep me updates about your attempt.. Maybe its worth it, maybe not.. At least its something to try lol thanks a lot!
[Nexus 7 (2013) Original Android Development] poondog:
Seems that there are two westwoods

Westwood is older

Westwoodplus is the "enhanced" or newer one, and is included in the Linux kernel by default (all android included)

https://github.com/flar2/flo/blob/ElementalX/net/ipv4/tcp_westwood.c

The Westwood we see in all android xda kernels is westwood+

It just has to be enabled in defconfig by adding in advanced tcp algos

I have it in all my kernels, but honestly I don't notice a difference in daily tasks between different tcp algorithms
[Nexus 7 (2013) Original Android Development] aamitabh28:
New update running beautifully so far.. Yes there is a noticible increase in snappiness! Will test more and post results.. Thank u man

Sent from my Nexus 5
[Nexus 7 (2013) Original Android Development] NovaSlim:
EX 2.6 runs great so far, I run it at all default except dt2w/s2w disabled & 1.7Ghz CPU OC.
[Nexus 7 (2013) Original Android Development] GialanG:
2.6 is one of the greatest updates. Cheers!
[Nexus 7 (2013) Original Android Development] Harrysoon:
Great update with 2.6.

Only started using the kernel recently with 2.4 and was still tweaking that a bit, but updated to 2.6 and instantly noticed improvements.
[Nexus 7 (2013) Original Android Development] nokiagye:
Still no gamma?
[Nexus 7 (2013) Original Android Development] miketunes:
Hm, I had read that stock works with USB audio as long as I was using this kernel? I was hoping to keep stock if possible.

I was also hoping to be able to use a USB hub instead of a Y cable. Ultimately I want to have both a USB DAC and USB hard drive plugged in, so when I dock it in my car I can use both.
[Nexus 7 (2013) Original Android Development] Draygon:
Do you guys use gboost? Is it really useful or just draining battery?
[Nexus 7 (2013) Original Android Development] NovaSlim:
I found it have negligible battery life impact so I keep it on, but my tablet screen usage is mostly watching videos so maybe gboost don't kick in significantly in those tasks.
[Nexus 7 (2013) Original Android Development] flar2:
gboost kicks in during web browsing, flipping through the app drawer and other animations. It will give you a smoother experience. Disabling gboost could result in some stutter, but probably longer screen on time. If you game at all, you should enable gboost. If you are trying to get longer screen time, disable it.

I picked the colour control from faux's HTC One source and it seems to not include gamma settings.
[Nexus 7 (2013) Original Android Development] El Nino1977:
I use fauxs kernel app and the gamma setting tab is active on your latest 2.6 kernel flar.
[Nexus 7 (2013) Original Android Development] flar2:
Apparently there are additional sliders to control gamma when using faux's kernel.