yashsingh1/xdaforums huggingface dataset:
[Nexus 10 Original Android Development] samwheat:
Re: [DER KERNEL] Trinity Ten

Best kernel around... Fluid, fast and very good battery. Games are not crashing anymore. I use it with Aokp unofficial by bigxie... Another fantastic work.

Thanx and i can wait for the future of this masterpiece kernel
[Nexus 10 Original Android Development] EnIXmA:
Re: [DER KERNEL] Trinity Ten

+1
[Nexus 10 Original Android Development] mistermidas:
Re: [DER KERNEL] Trinity Ten

Mor...dude, this is like my 4th time telling u about how great your kernel is...but it really is AMAZING. The scores I get from benchmarks are insane...like this one :eek::eek::thumbup:

And on Antutu i average from 16.5-16.8k. Of course benchmarks don't mean everything, but when actual use corresponds to the scores...it makes the scores relevant. The battery life, the speed, everything is fantastic and I can't wait for future releases. Keep up the GREAT work!!

Edit: BTW, if anyone was wondering, I'm using Mr. Robinson's AOKP Pub build, 3.04 release.
[Nexus 10 Original Android Development] mrRobinson:
I noticed with this kernel there are two modules that go to /system/modules (a previously non-existent dir) instead of the normal /system/lib/modules

Is this intended or an oversight?

obviously if kernel wants them there its fine just editing a kernel cleaning script i have and noticed this dir is not usually there. Though maybe you do it so as to not overwrite things in /system/lib/modules
[Nexus 10 Original Android Development] ClashOfTheNexi:
Wow, how are you getting those scores?
[Nexus 10 Original Android Development] mistermidas:
Re: [DER KERNEL] Trinity Ten

Lol, nothing special. Just interactive/row combo on Mr. Robinson AOKP... that's it. I get over 7k on quadrant every time.
[Nexus 10 Original Android Development] EniGmA1987:
"Mr. Robinson AOKP" has some tweaks that help IO in benchmarks. They dont really do as much as their benchmark gains imply in real world use, but it makes Quadrant look really good since that benchmark is heavily dependent on system IO and database performance for scoring. That is one of the reasons why scores vary so much from run to run, and why the scores tend to go up a little bit each consecutive run as things get cached. Usually you reach your top score after 3-4 runs in a row

EDIT: a few posts down mrRobinson himself decides to completely twist the meaning of my statements around to look like I was dissing his ROM and have no idea what I am even talking about. As I don't want to take up post space to go way off topic in a good thread (that doesnt even relate to his ROM in the first place) and get into a completely pointless argument, I don't feel the need to respond with another post. But at least for being a productive member of this site, his comments rate an edit to this post as to why I feel no need to take even the bit of time it would take to copy and paste a few things from the AOKP changelog for the optimizations I was talking about. Good day.
[Nexus 10 Original Android Development] mistermidas:
Re: [DER KERNEL] Trinity Ten

This is true. But, his ROM is readily l easily the smoothest AOKP version I've used. And it's not because of the benchmark scores. Those really just verify what I already knew...his ROM flies.
[Nexus 10 Original Android Development] Lim Wee Huat:
Re: [DER KERNEL] Trinity Ten

I was a big fan of AOKP till I found out it was too bulky..
[Nexus 10 Original Android Development] mrRobinson:
Can you direct me to these tweaks that help in IO benchmarks? I'm quite sure you can't, which makes your second statement simply words on a page.

So these tweaks not only make scores go up after each consecutive run but they also vary so much from run to run? Forgive my lack of understanding the point here but I'm reading this with the same logic as "the embers are hot which is why when you grab them you get frostbite.".

Instead of responding to sentences that have no real content allow me to redirect this post to contain some value now. There are of course things any user can do to help speed up their device. As we all know, especially in a kernel thread, those things can be quite specific to THAT device. One user's -50mv undervolt could help his device considerably while another user's hardware might not respond well to that and lock up or random reboot. The PUB build is simply compiling pieces of the source with tested optimizations from Linaro that actually are more efficient for the arm architecture. Simply go to the engineering and wiki section of linaro.org and read the tests they do and why. It isn't about just making a benchmark look better though that is of course one way to help measure the changes. On measuring changes, I absolutely love what morfic recently did here with the TX3G and TX3L drops and though I haven't had time yet I still plan on running a bunch of my own tests between the two.

Contrary to what you claimed above about subsequent tests running faster due to caching, I always get quite the opposite. My first test is the fastest with each subsequent getting slower. I've proven for myself this must be due to thermal throttling as if i let the device sit for a while and run the test again I'm back to test 1 speeds. Caching seems to play no role here. I hope that if I freezer my device for a couple minutes, run a test, rinse and repeat that I can get relatively consistent runs. Once I get that I can accurately compare 3G vs 3L and see which optimizations are having a better effect (at least in terms of what the benchmark is testing). To me these optimized string routines, strict-aliasing, etc are things that help the system overall. The tweaks we can further make, based on our individual usage and device hardware, (scheduler, governor, undervolt, overclock) is what need to be adjusted per user with their own tests.

Compiling with "PUB" and discrediting it as simply "tweaks that help IO in benchmarks" would seem to also invalidate any caring toward the potential difference in TX3G or TX3L. As you would say who cares, they offer no real use just help the benchmark. And quite simply that is patently false.
[Nexus 10 Original Android Development] dafunk60:
CIFS Support

Hi Morific, Thank you for sharing your work with the community. I have been enjoying the kernel on my manta. I am wondering if you would consider adding CIFS support, or if you would provide a cifs.ko module which would work with your kernel. I have tried a few different cifs.ko modules but receive the message "Exec format error" when trying to load them with insmod. From what I have gathered this is because the cifs.ko is not compiled for use with this specific kernel. I am a novice when it comes to kernels & modules so what I have read may be incorrect.

Thanks again for sharing your kernel. :good:
[Nexus 10 Original Android Development] morfic:
cifs should be built in, not a module
[Nexus 10 Original Android Development] dafunk60:
Re: [DER KERNEL] Trinity Ten

Thanks for the quick reply. I'll keep troubleshooting my mount issue knowing I don't need to load a module.:D
[Nexus 10 Original Android Development] impulse101:
Re: [DER KERNEL] Trinity Ten

If you are referring to PUB as the tweaks with no real world difference then you should try an AOKP build then AOKP PUB and you will see there is a huge real world difference in performance
[Nexus 10 Original Android Development] morfic:
Re: [DER KERNEL] Trinity Ten

Any rom with cortex/string optimizations will exhibit memory scores near twice that of unpatched roms, for every day use performance.
[Nexus 10 Original Android Development] impulse101:
Re: [DER KERNEL] Trinity Ten

Regardless of benchmarks which i dont care about, if you take an AOKP release and compare it to an AOKP PUB release side to side in real life performance the pub release is much quicker in everyday use/tasks
[Nexus 10 Original Android Development] Jayrod1980:
Re: [DER KERNEL] Trinity Ten

Morfic... This last kernel has been pretty much perfect... Blows battery life stock away which was already good. I left the thing on idle for 3 days... Lost 2% and then still got 11 hours on screen with browsing, PDFs, forums and some Bluetooth streaming. Is this kernel done?

---------- Post added at 06:28 PM ---------- Previous post was at 06:24 PM ----------

Also have to plug for aokp pub. Its a great ROM for tablets. I prefer rasbean for phones but the small nav bar tweaks etc make this one really perfect for tablets... Paired with trinity of course. Would love if ras would release a more tablet optimized version of rasbean. I'm not all that fond of the strict phablet layout for a tab this big.
[Nexus 10 Original Android Development] morfic:
Re: [DER KERNEL] Trinity Ten

When is a kernel ever done?

And no, this is a slow as tar flowing development early kernel.

I hate messing with the device I use the most for my daily media intake, so I take small steps.

I need to take a break from bringing stuff up for carbon Rom though, to have some fun, possibly fruitless, tinker time.
[Nexus 10 Original Android Development] FredC94:
Re: [DER KERNEL] Trinity Ten

Hello

Reading the comments, this kernel seems to be awesome...Has anyone tested this kernel with CyanogenMod ?

Cheers :)

--

ok, made some searching through this thread, trinity is well compatible with CM :victory:
[Nexus 10 Original Android Development] brees75:
Is the difference between the 3L and 4G versions just linaro? I have looked everywhere but haven't found a simple explanation.
[Nexus 10 Original Android Development] dreitzell78:
I think I read somewhere, 3L is version 3, with Linaro chain, and 4G is version 4 with Google chain (don't know what that really means) but that is what I read.
[Nexus 10 Original Android Development] morfic:
Re: [DER KERNEL] Trinity Ten

4th build has the pre-UV
[Nexus 10 Original Android Development] brees75:
OK thanks, that makes sense. Basically means 3L should be faster.
[Nexus 10 Original Android Development] morfic:
Re: [DER KERNEL] Trinity Ten

Linaro lost its edge, reason it's 4G is that I prefer Google as it's currently creating faster builds.

Google 4.7 vs Linaro 4.7, this does not hold up for older toolchains where Linaro was ahead.

You can also watch Google add more and more Linaro stuff, so Linaro is now degrading to a buzzword if it's referring only to the toolchain.

On the rom side, their patches do make a difference.
[Nexus 10 Original Android Development] brees75:
Good to know, thanks for taking the time to break it down! I built ROMs for the OG droid/X/OG RAZR, last 2 had locked bootloader so I had to stuck to Linux tweaks to improve them. Now that I have 2 unlocked devices I am like a kid in a candy store but with 2 kids and a full time job I haven't had time to sit down and get started.

Any chance Zen might find it's way into your kernel? Or maybe some other governors?
[Nexus 10 Original Android Development] midgetzombiekiller:
Re: [DER KERNEL] Trinity Ten

Awesome work! Smooth as butter! :thumbup::thumbup::)
[Nexus 10 Original Android Development] morfic:
Re: [DER KERNEL] Trinity Ten

What Zen? My knee jerk reaction was "Zen is a kernel".

We don't need more governors, we just need to tune the ones we have.

Most stupid named governors were always bullshït, last I checked, they still were ;)
[Nexus 10 Original Android Development] EniGmA1987:
The Zen scheduler was cancelled by the team that created it (Android Developer Alliance) as they found it was far too similar to SIO scheduler to warrant being its own thing. Ill try and find the post where they said this (it wasnt on XDA). The scheduler was cancelled a while before the kernel got canned too.

The kernel named Zen, and the governor of the same name are also cancelled because of too many bugs in both of them, the team got tired of trying to fix them so the project was cancelled.
[Nexus 10 Original Android Development] chugger93:
I'm making a hot swap from another kernel and trying this one out on Sentinel. I have some high hopes after reading some of the posts in this thread.

I'll post back my results in a day or so. Looking forward to trying this out. Although, my 4 year old is the one who pretty much uses my gnex10, and its for games only.

The kid games nonstop on my tab, so it'll be interesting to see my battery life on this kernel.

I know gaming is the worse offender for battery life, so we'll see! Wish my ass luck
[Nexus 10 Original Android Development] andysoserious:
am i right that the latest kernel version is from 19.02?
[Nexus 10 Original Android Development] morfic:
Re: [DER KERNEL] Trinity Ten

That's the correct date.
[Nexus 10 Original Android Development] morfic:
I'd like to get everyone's impressions on TX5G build.

Up on www.derkernel.com
[Nexus 10 Original Android Development] BigJArm:
Re: [DER KERNEL] Trinity Ten

Downloading now to test.

Update: not that benchmarks really matter, but they a a good way to compare changes. The new kernel gives best antutu scores to dates, and quadrant scores on par with everything else.

Scrolling seems lightning fast and super smooth. Thanks for the update. I'll report back more findings in a day or so.

Update2: eliminated lag on God of Blades. It used to stutter a lot but no longer. Thanks morfic.
[Nexus 10 Original Android Development] morfic:
Re: [DER KERNEL] Trinity Ten

I use benchmarks to compare build A to build B, and anyone who says benchmarks (used in bulk to catch various aspects) don't tell you anything don't do you anymore service than those who say benchmarks alone tell all.

That's why I need user feedback to compliment benchmarking.

Thanks,

Daniel
[Nexus 10 Original Android Development] mistermidas:
Re: [DER KERNEL] Trinity Ten

Is this kernel under volted by -50 as well?
[Nexus 10 Original Android Development] morfic:
Re: [DER KERNEL] Trinity Ten

That's here to stay.

So, yes. :)
[Nexus 10 Original Android Development] midgetzombiekiller:
CM-10.1-03/16/2013 Nightly Antutu score: 16299

CM-10.1-03/16/2013 Nightly w/TX5G Antutu score: 16343

Very smooth! :good::good:
[Nexus 10 Original Android Development] iamikon:
Re: [DER KERNEL] Trinity Ten

Previously tx4g got the n10 really hot during games/videos. Seeing as there's a new one I figured I'd try it. So far its slippery smooth. Going to watch a movie now and report later on the heat :)

Update - full movie and charging barely any heat so :thumbs up:
[Nexus 10 Original Android Development] dreitzell78:
Re: [DER KERNEL] Trinity Ten

Test when I get home from work today, thanks!
[Nexus 10 Original Android Development] NoobieExtraordinare:
Re: [DER KERNEL] Trinity Ten

Been running it for a couple of hours, currents, feebly and a few videos. Butter!
[Nexus 10 Original Android Development] xpri:
what is the recommended gov and scheduler for tx5g?
[Nexus 10 Original Android Development] CazeW:
Benchmarks give about the same results. Can't really say if it's smoother in normal use as I didn't have any problems with the previous version. Is there any particular scenario where we should see a difference?
[Nexus 10 Original Android Development] BigJArm:
Re: [DER KERNEL] Trinity Ten

Running Asphalt 7 the new update is glichy and stutters nonstop.

Everything is else is smooth though.
[Nexus 10 Original Android Development] samwheat:
Re: [DER KERNEL] Trinity Ten

I can t get to work hdd by otg cable ... It s vallable for 4 th gen of kernel ..
[Nexus 10 Original Android Development] brees75:
ROW scheduler seems to have the least amount of overhead especially for gaming. SIO and noop are good too.

Ondemand or Interactive for governor.
[Nexus 10 Original Android Development] dreitzell78:
Re: [DER KERNEL] Trinity Ten

Morfic. All seems good. Very smooth on transitions. I played asphalt7, I didn't see any studdering. I ran an Antutu just to see, got 16227 on Mr Robinson AOKP, interactive/sio.
[Nexus 10 Original Android Development] BigJArm:
Re: [DER KERNEL] Trinity Ten

I just tested it with ktmanta and Franco with the same results, so it's not the kernel. Back to trinity I flash.
[Nexus 10 Original Android Development] Memp2Atl85:
Re: [DER KERNEL] Trinity Ten

Do I simply flash the zip file in clockwork mod or what? Currently using Franco and want to give Trinity a try
[Nexus 10 Original Android Development] chugger93:
Yup, same process as applying a Franco kernel zip.
[Nexus 10 Original Android Development] morfic:
Re: [DER KERNEL] Trinity Ten

Unless he replaces the ramdisk like on all other devices, then flashing trinity straight over Franco would create a FrankenTrinity
[Nexus 10 Original Android Development] espionage724:
Fsync? :)

Also I'm running TX5G on rbj currently; Beats (some rhythm game on play store) actually runs above 55 FPS most of the time, which is nice :) (most of the time it would be around 40 average with dips into 20-30). AnTuTu gets 16K for me also, which is pretty high.
[Nexus 10 Original Android Development] morfic:
Thank everyone for your replies, in other words, TX5G is the new base.
[Nexus 10 Original Android Development] andysoserious:
AW: [DER KERNEL] Trinity Ten

Hi want To test newest kernel too. Should i flash before charging vor with 100%.

or is this irrelevent?
[Nexus 10 Original Android Development] chugger93:
Irrelevant.

What's new in the kernel? Just tweaks and whatnot? I was debating on flashing newest. The one last from that was running great for me
[Nexus 10 Original Android Development] rascarlo:
Re: [DER KERNEL] Trinity Ten

I like TX5G
[Nexus 10 Original Android Development] espionage724:
To clarify the question a bit, I was wondering if a fsync toggle was implemented yet or not. There doesn't appear to be a setting for it in TKT (I believe there was on my N7 in the past), but idk if maybe the binary exists or not, or where it would be.

And the Read Ahead option in TKT, what all does it control? According to this thread, the SD card tweak can be applied to a lot of partitions. ROM Toolbox appears to only adjust 3 partitions. Was wondering how TKT handled it.
[Nexus 10 Original Android Development] stonebear:
Assuming he does that then flashing the stock kernel before flashing Trinity would avoid the Frankentrinity? lol

Is there a flashable stock kernel anywhere I wonder?

Anyhoo, TX5G is nice, thank you. :)
[Nexus 10 Original Android Development] iamikon:
Re: [DER KERNEL] Trinity Ten

I like the sound of frankentrinity....
[Nexus 10 Original Android Development] dreitzell78:
Re: [DER KERNEL] Trinity Ten

I would just reflash the rom and gapps (dirty style) , reboot. Then flash trinity. Should be good to go then.
[Nexus 10 Original Android Development] EniGmA1987:
Wouldnt the stock kernel install the ramdisk from stock AOSP? Many custom ROMs use their own modified ramdisk, like CyanogenMod based stuff. So flashing a stock kernel wouldnt give you your own ROMs stock ramdisk again.

I wish all kernels just used the ROMs ramdisk so we didnt have issues like this. :silly:
[Nexus 10 Original Android Development] midgetzombiekiller:
JDQ39

Running TX5G on JDQ39. Smooth as silk!:good::good: Excellent work!
[Nexus 10 Original Android Development] iamikon:
Re: [DER KERNEL] Trinity Ten

Side question. Is there a reason that the read ahead is set at 128 on tx5g?
[Nexus 10 Original Android Development] deaffob:
I could be wrong but unless it's a SD card, you don't want your system memory to have 1024 or 2048 read ahead. I'm guessing it has to do with system files being a lot smaller than 1024 so it'd actually slow things down for nexus devices.
[Nexus 10 Original Android Development] morfic:
Re: [DER KERNEL] Trinity Ten

Read ahead is 128 because I haven't changed it yet.

Once I do change it, it'll be 256 most likely, maybe 512.

Now where my note 2 is sitting pretty, I'll be working more on nexus 10 soon again.

When I say the kernel is in early stages....I mean it ;)
[Nexus 10 Original Android Development] dreitzell78:
Re: [DER KERNEL] Trinity Ten

It is really good to be a young kernel!... I mean it
[Nexus 10 Original Android Development] Fidelator:
Hey, morfic, when you start working on the N10 again do you think you'll make the search for ways to calibrate the display a priority?
[Nexus 10 Original Android Development] morfic:
Re: [DER KERNEL] Trinity Ten

Actually I'm very interested in finding the TDP limit our tablet seems to have.

That the undervolting worked so well for most likely relates to that.

I'll link the Anand article when I get home, so you have an idea what I'm referring to.
[Nexus 10 Original Android Development] rascarlo:
Re: [DER KERNEL] Trinity Ten

In Morfic we trust
[Nexus 10 Original Android Development] morfic:
Re: [DER KERNEL] Trinity Ten

Hey! Good morning.

Hope the family loves Trinity too ;)
[Nexus 10 Original Android Development] sean222:
TX5G works well for me too. Games are good, scrolling around and app transitions are smooth.

Only issue was that playing a 720 MKV video w/DTS was stuttering, I used Trickster to change ONLY governor from ondemand to interactive, and the stuttering was gone :)

I don't like leaving interactive as default if morfic intended ondemand to be default though :(
[Nexus 10 Original Android Development] morfic:
Re: [DER KERNEL] Trinity Ten

A good default isn't the only possible solid setup.

It's a suggestion, especially for those who are not familiar with the various governors and their settings :)
[Nexus 10 Original Android Development] jhankg:
I think this is the article you were talking about:

http://www.anandtech.com/show/6536/arm-vs-x86-the-real-showdown/13
[Nexus 10 Original Android Development] morfic:
Re: [DER KERNEL] Trinity Ten

Yes, that's the one.

Sorry, my engine having issues had me mostly Google engine symptoms, forgot about that link.

I'm pretty sure you see now how I think the voltage drop related to smoother operation.
[Nexus 10 Original Android Development] andysoserious:
AW: [DER KERNEL] Trinity Ten

Got this over night. Drained a lot battery :-\ any idea?
[Nexus 10 Original Android Development] OldGaf:
Any luck with this?
[Nexus 10 Original Android Development] dafunk60:
CIFS Share Success

Yes, I did manage to get CIFS shares working. I answered another user here and provided some details.
[Nexus 10 Original Android Development] OldGaf:
VG post.... thanks! ツ

Can I use this kernel with Eos 4.0 -- Manta ROM?
[Nexus 10 Original Android Development] morfic:
Re: [DER KERNEL] Trinity Ten

Thanks for sharing.
[Nexus 10 Original Android Development] dafunk60:
Glad you found it helpful. I should also mention that if you get the message "segmentation fault" when running the mount script it's caused by an incorrect or invalid username / password.

Thank you for sharing the kernel :good:
[Nexus 10 Original Android Development] morfic:
Re: [DER KERNEL] Trinity Ten

It's users sharing their finds that makes xda still worthwhile.
[Nexus 10 Original Android Development] morfic:
Can someone on aokp pub test TX6T?

I'm on rasbean right now and can't compare the benchmarks to much.
[Nexus 10 Original Android Development] dajogejr:
Re: [DER KERNEL] Trinity Ten

Buttered Mr.Robinson 3.24 AOKP build. No issues with the normal stuff.

Anything in particular you'd like tested?
[Nexus 10 Original Android Development] morfic:
Re: [DER KERNEL] Trinity Ten

Nothing I particular, no, thanks :)
[Nexus 10 Original Android Development] dodo99x:
Re: [DER KERNEL] Trinity Ten

Ran CF-Bench on latest Rasbean

TX5G=11830

TX6L=11865
[Nexus 10 Original Android Development] Lim Wee Huat:
Re: [DER KERNEL] Trinity Ten

Just updated latest RJB with TX6T.. Thanks for the update.
[Nexus 10 Original Android Development] NoobieExtraordinare:
Re: [DER KERNEL] Trinity Ten

Tx6t?
[Nexus 10 Original Android Development] Lim Wee Huat:
Re: [DER KERNEL] Trinity Ten

Latest RBJ and latest Trinity TX6T.:D
[Nexus 10 Original Android Development] NYCHitman1:
Latest Trinity exp kernel version
[Nexus 10 Original Android Development] EniGmA1987:
I can today after work
[Nexus 10 Original Android Development] vogonpoetlaureate:
Running smooth on latest AOKP PUB with TX6T. Got the following benchmark results:

cf-bench:

AnTuTu:

Quadrant: