yashsingh1/xdaforums huggingface dataset:
[Nexus 5X Original Android Development] jollaman999:
jolla magic. :cool:
[Nexus 5X Original Android Development] jollaman999:
I will update soon.

Thanks.
[Nexus 5X Original Android Development] jugoslavpetrovic:
I was playing around a bit and made something for you [MENTION=5996255]jollaman999[/MENTION] =_=

View attachment 4037041View attachment 4037042View attachment 4037043
[Nexus 5X Original Android Development] leolawliet:
Pretty cool :)

Boot animation preview or wallpapers?
[Nexus 5X Original Android Development] jugoslavpetrovic:
I guess wallpaper or maybe splash screen for aroma. For boot animation maybe I would be able to make some motion graphic that would someone be able to make flashable zip as boot animation for android.
[Nexus 5X Original Android Development] tuhinxp04:
WoW ...all are nice....!!!
[Nexus 5X Original Android Development] ndarkside93:
Nice wallpaper
[Nexus 5X Original Android Development] Nicktheprofessor:
EAS is just another way to achieve the same thing as with the old implementation of work queues and it WILL inevitably result in lags and lower performance.

You may get a few minutes extra but it will be minutes that you spent waiting for the CPU's to give you the performance required.
[Nexus 5X Original Android Development] nokiagye:
I reflash my rom with full wipe and the led still working how is that possible?

What I have to do to remove it?

Anyone else have overheat?
[Nexus 5X Original Android Development] jollaman999:
Sorry, I can't understand what you are asking.
[Nexus 5X Original Android Development] skulldreamz:
Could you add drivedroid support to your feature packed kernel please if you get the chance and/or time, thanks?

https://play.google.com/store/apps/details?id=com.softwarebakery.drivedroid
[Nexus 5X Original Android Development] SoMeiBoL:
[MENTION=5996255]jollaman999[/MENTION] sorry.

Share video ---> https://mega.nz/#!bQoCEYDB!wWMj1IyBGR0dQENvRZ--rg7_BLebAY7y9xw0YS74OFs

Bug?

Edit: And... --> https://mega.nz/#!DdZHDCZJ!UCsbXz4FEk1oGqvuUrMSDH2CPqyd0UQ6MemQ20I5Kjs

Ambient display = disable
[Nexus 5X Original Android Development] txuki2005:
hi [MENTION=5996255]jollaman999[/MENTION] in kernel adiutor i cant set parameters on interactive gov (BIG)

App related or kernel related?

Thanks for all :)
[Nexus 5X Original Android Development] aamir123:
You won't be able to change big core settings if they are offline. This kernel has hotplugging which means it will turn cores when not needed. Mostly you will notice the big cores being off a lot and that will not allow you to change settings in kernel adiutor.
[Nexus 5X Original Android Development] jollaman999:
※ Screen will turn on and off after 2.5 seconds when music stopped. ※

(This action turn off the touch screen and save the battery.)

Cause of lock sound when sound enabled.

I should change this method.
[Nexus 5X Original Android Development] jollaman999:
Confirmed.
[Nexus 5X Original Android Development] jollaman999:
It will not turn on the display in next version. (Fixed that issue.)

Thank you.
[Nexus 5X Original Android Development] skulldreamz:
Your the man!!!
[Nexus 5X Original Android Development] :
[MENTION=5996255]jollaman999[/MENTION]

I see that you are entering the new commit of the branch eas
[Nexus 5X Original Android Development] jollaman999:
Yes, Google worked with EAS.

It will be applied in next version.

http://www.linaro.org/blog/core-dump/energy-aware-scheduling-eas-project/
[Nexus 5X Original Android Development] SoMeiBoL:
[MENTION=5996255]jollaman999[/MENTION], and you could add the option to choose the hotplug stock?

Thank you!
[Nexus 5X Original Android Development] jollaman999:
[bullhead-v5.1]

== Kernel ==

- Applied EAS patches from Google

(About EAS: http://www.linaro.org/blog/core-dump/energy-aware-scheduling-eas-project/)

- sovc: Turn off the touchscreen directly without turn on the display

- usb: gadget: mass_storage: added sysfs entry for cdrom to LUNs (Using Android device as USB storage or CD-Rom/DriveDroid Support)

(About DriveDroid: https://play.google.com/store/apps/details?id=com.softwarebakery.drivedroid)

== Recovery ==

- jolla-kernel_bullhead-v5.1 applied

== AIO ==

- AIO: Add ramdisk compress type selection and init.d patch options (Already implemented in reuploaded v5.0)
[Nexus 5X Original Android Development] jollaman999:
Just turn off msm_hotplug by Kernel Auditor. Then turn on the cores you want.
[Nexus 5X Original Android Development] toma62:
jollaman999

Thanks a lot for his work, saw its powers because it releases no rom his own?
[Nexus 5X Original Android Development] aamir123:
Any way to add touch boost toggle to next build?

Everything else works great, very smooth, fingerprint sensor stops working sometimes during deep sleep but trying to figure out if this is kernel related.
[Nexus 5X Original Android Development] jollaman999:
There is a input boost feature included in cpu-boost.

I'll check fingerprint sensor.
[Nexus 5X Original Android Development] skulldreamz:
[MENTION=5996255]jollaman999[/MENTION] thanks for adding drivedroid and I've been doing a lot of testing lately and this kernel is the smoothest for me. I love that there is no stutters with this kernel when scrolling slowly. Great job man!
[Nexus 5X Original Android Development] Topse:
I still use [MENTION=5996255]jollaman999[/MENTION] TWRP with f2f2 (Data,Cache).

Found the solution...
[Nexus 5X Original Android Development] jugoslavpetrovic:
I dirty flashed rom and it helped me with charging led.

I did not have overheating with few latest builds.
[Nexus 5X Original Android Development] j-a-d-z:
Mhm. I dirty updated from stock january to 7.1.2 DP1, reflashed supersu and jolla kernel with charging led disabled and the led stays off at charging now. So for me it worked. Your rom is stock or custom?

No overheat here.
[Nexus 5X Original Android Development] nokiagye:
Finally the led come to stock after flashing another kernel

Thanks
[Nexus 5X Original Android Development] jugoslavpetrovic:
That didnt help me, I had to flash rom again.
[Nexus 5X Original Android Development] j-a-d-z:
When you go back to jolla's the led stays off?

Or using the other kernel now?
[Nexus 5X Original Android Development] jollaman999:
Cool!! :good:

The second one looks good.

Thank you so much.

I will apply it in next release. :laugh:
[Nexus 5X Original Android Development] jollaman999:
Overheat is confirmed.

It seems governor settings for boost is little bit high.

I will modify it.
[Nexus 5X Original Android Development] leolawliet:
600mhz on all little cores only for boost feels smooth and battery friendly.
[Nexus 5X Original Android Development] leolawliet:
Battery and performance are nicely balanced
[Nexus 5X Original Android Development] :
Could root the second rom using Sr3 supersu works?

Because I tested and it doesn't work must I swap it as primary and then root?
[Nexus 5X Original Android Development] igoorsoouza:
Not being able to download Kernel from the website, it's very slow and then it cancels itself..

Update: Was able to download using ADM app from play store.
[Nexus 5X Original Android Development] zurik:
Try to download it with another browser.
[Nexus 5X Original Android Development] khanjui:
Use a download manager.
[Nexus 5X Original Android Development] jollaman999:
Looks good but frames will lower when scrolling with 600.
[Nexus 5X Original Android Development] jollaman999:
Could you add your copyright to second one?
[Nexus 5X Original Android Development] jollaman999:
Sorry. I can't understand you.
[Nexus 5X Original Android Development] jollaman999:
It looks the free hosting server is f***ing slow and there are so many limits.

It looks good to go back to my personal server.
[Nexus 5X Original Android Development] jugoslavpetrovic:
Copyright? Why you need it?
[Nexus 5X Original Android Development] :
The problem has been resolved no problem but thank you for this kernel.With this kernel I can test the new roms and keeping my main rom. Big Big thank :)
[Nexus 5X Original Android Development] :
Your kernel don't actually work with Validus ROM (from ground zero team).

But this rom is based on february vendor image.

PS: I'm saying that your kernel is the problem I'm just informing you.
[Nexus 5X Original Android Development] ndarkside93:
He's trying to do things the right way, And by adding your copyright to the bottom off the image, he is crediting you for your work. It can be as simple at your screen name.
[Nexus 5X Original Android Development] jugoslavpetrovic:
Ok, will do that.
[Nexus 5X Original Android Development] :
It's me or this kernel is not compatible with resurection remix rom?
[Nexus 5X Original Android Development] L-ViZ:
are u gonna update the kernel related to the temps?

or is it up to the user to correct some values?

and another little question. atm i use the ex kernel manager to make some kernel tweaks, which app do u use?

thx in advance :)
[Nexus 5X Original Android Development] jugoslavpetrovic:
I use the same. Its ok. Kernel Aduitor is ok as well.
[Nexus 5X Original Android Development] L-ViZ:
just a quick question.

does the updater app run in backround and if yes, can i set it to manual to only let it run when an update is out? never used it, but would like to :D just want to keep my phone as clean as possible
[Nexus 5X Original Android Development] francesco totti:
Hi , are F2FS and Sdcardfs two diffrenet things or they are the same ?! i'm confused , please help , for changing data partition to f2fs i just need to use twrp and change data partition file system to F2FS and it's ok ? and what is sdcardfs? Thanks.
[Nexus 5X Original Android Development] jugoslavpetrovic:
Not the same thing.

For F2FS you can do via TWRP, correct.

sdcardfs is something else and its not related to twrp. Both MUST HAVE kernel support, there they are the same.

VERY IMPORTANT

before you do anything with F2FS, please inform yourself, there is planty stuff on the internet about that. Also, IT WILL FORMAT DATA during process. That means you will need to make sure you have all of your personal data backed up before format.

sdcardfs is not wiping data.
[Nexus 5X Original Android Development] francesco totti:
So after wiping data partition to F2FS and installing the Rom , i need to add that sdcardfs code line to build.prop ? I will get better performance ?! or just that wiping data to F2FS is enough ? Thanks.
[Nexus 5X Original Android Development] leolawliet:
This is exactly why I don't encourage people to use f2fs.... You're not getting it.... All of your precious data in your internal storage will also get wiped clean because the internal storage is symlinked into /data/ partition (it's emulated within /data/ partition). It's not just a clean flash, if you don't backup any of that stuff you will permanently lose it all with no way to possibly retrieve anything.

Please do some research, you seem like you're going to screw yourself over because you're asking questions instead of learning about what the formatting process will do to your stuff.
[Nexus 5X Original Android Development] rachanta:
For sdcardfs you don't need to do anything other than selecting sdcardfs in aroma during Jolla kernel install. Afaik it mounts data/media as an sdcardfs file system. The aroma installer appends the required code (ro.sys.sdcardfs=true) in build.prop.
[Nexus 5X Original Android Development] ndarkside93:
Exactly.
[Nexus 5X Original Android Development] jollaman999:
[bullhead-v17.1]

[bullhead-v17.1]

Super smooth!

== Kernel ==

- Linux 3.10.105

- jolla-kernel_defconfig: enable RCU_BOOST

- Android 7.1.2 compatible

== AIO ==

- ramdisk: Add '50 768000' target load for big cluster

- ramdisk: Disable input boost

- ramdisk: Set little's hispeed_freq to 960MHz

- Thank you for jugoslavpetrovic's Splash Screen!

== Recovery ==

- Re-built with lastest LineageOS sources

- Appiled jolla-kernel_bullhead_II-v17.1

* It also works on Android 7.1.2.
[Nexus 5X Original Android Development] leolawliet:
Thanks for the update [MENTION=5996255]jollaman999[/MENTION]! I was wondering about input touch, I see it's set to disabled but would I still be able to switch it on manually with something like EXKM?
[Nexus 5X Original Android Development] khanjui:
All frequencies are 0 but input boost is enabled. Did you forget it? [MENTION=5996255]jollaman999[/MENTION]
[Nexus 5X Original Android Development] jugoslavpetrovic:
Of course, and if you dont want to switch it on every time after reboot, you check the toggle beside.

---------- Post added at 12:28 ---------- Previous post was at 12:26 ----------

So far I like 17.1

No heat to much, fluid ui, battery drain decent. Thanks.
[Nexus 5X Original Android Development] jollaman999:
Oh, I didn't notice it.

But it is not working cause all of is 0.

I will change it to turn off by default in next release.

Thanks.
[Nexus 5X Original Android Development] Giorgos Chatziioannou:
indeed, tried it and there is no frequency bump on touch
[Nexus 5X Original Android Development] Mrcactuseater:
[MENTION=5996255]jollaman999[/MENTION] I recall a while ago you mentioned you played PoGo, how are you enjoying the new update? Tonight I decided I'd try it out and seen my battery drop exponentially in literally no time at all, with jumps of 2% - 4% every second or two, with 4G+, high GPS and the flashlight activated briefly. Is this normal behaviour? Because of this of this, I would push for PE-WQ and the 2% battery fix by The Flash.

(Check the end of the included screenshot)
[Nexus 5X Original Android Development] khanjui:
https://xdaforums.com/showpost.php?p=70971829&postcount=2397
[Nexus 5X Original Android Development] Mrcactuseater:
I understand what it is as you've linked that before iirc, but it wouldn't hurt to not have the problem fixed...
[Nexus 5X Original Android Development] fire7777777:
i have a problem with the audio , i dont know why it doenst work, music streaming work but i cant reproduce with poweramp music, maybe because i use s2fs ? the same situation with google play music mmh, i dont know why this trouble
[Nexus 5X Original Android Development] zurik:
I don't have any issues with Google Play Music and sound is ok. Maybe you will change the values from MusicFX? (AudioFX if you are using Lineage OS)
[Nexus 5X Original Android Development] fire7777777:
No , I use stock ROM ?
[Nexus 5X Original Android Development] zurik:
MusicFX then
[Nexus 5X Original Android Development] fire7777777:
Do I download from PlayStore ? Why I must do that ??
[Nexus 5X Original Android Development] jugoslavpetrovic:
[MENTION=5996255]jollaman999[/MENTION]

How about to add power workque and wakelock controls?

One question, its set as default io rw as 2048kb, whats your opinion on that? Also on io sched, its set as BFQ...
[Nexus 5X Original Android Development] zurik:
Go into Play Music Settings and Equaliser ...
[Nexus 5X Original Android Development] edoardotavecchio:
Yeah those would be great ways to improve our poor battery.
[Nexus 5X Original Android Development] fire7777777:
It is the same , play music say me that it can't play that song
[Nexus 5X Original Android Development] zurik:
My mistake... Try to clear cache and dalvik in recovery...
[Nexus 5X Original Android Development] fire7777777:
i do that now but with no benefict :crying:
[Nexus 5X Original Android Development] Mrcactuseater:
https://github.com/frap129/ether this is a kernel for the nextbit robin, and it includes some pretty cool commits like zen-tune! Would be nice if you could have a looksie :)
[Nexus 5X Original Android Development] Nicktheprofessor:
The kernel was rebased because those commits were causing severe lags.

Adding them back would just bring the kernel back to that point and then the rebase would have been an exercise in futility.

Battery life or performance....

Pick one.

---------- Post added at 11:14 PM ---------- Previous post was at 11:05 PM ----------

What is the point?

Dev's usually build their kernel and either do their settings in the config or directly in the kernel C or header files to get a best choice scenario out of the kernel, to allow user participation allows for some experimentation but if the user isn't capable of compiling his own kernel i would seriously doubt that he is capable of setting those kind of tunables.

The truth is, most devs know what they are doing, almost no users do and they get real pissy when you tell them that and then move on to a kernel where they can do those settings and then whine all day about how unstable their phone is.

Zen tune is great for multi purpose computing, you can change it depending on your servers or desktops role or multi-roles as there may be but on phones? Go with the dev's choice, it's going to be the best one you can get for your phone.

There is no magic involved either, you'll either lose on battery power or on performance, the settings chosen are a compromise that does not hinder performance while at the same time tries to keep energy expenditure at it's absolute minimum. If you mess with it you'll either get lags and better battery life or increased performance and worse battery life but in 9/10 cases you will get both worse battery life and decreased performance.
[Nexus 5X Original Android Development] jugoslavpetrovic:
Its not as simple as it is even if it makes sense as you say. I have experience with laggish phone and drains as hell, also the oposite great battery with very comfortable fluidity.
[Nexus 5X Original Android Development] Nicktheprofessor:
If there isn't an actual problem with the code itself resulting in a race condition then it is that simple. You can't increase performance without expending more energy through software and you cannot change hardware through software either.

The laws of physics will not bend to your subjective opinions.
[Nexus 5X Original Android Development] jugoslavpetrovic:
You are right, professor, but not always it works as we planned by any rule. If you let ppl to choose what to enable or disable that would give more freedom, its open source, if not like that then we should all keep with google stock whatever thay serve to us.
[Nexus 5X Original Android Development] Nicktheprofessor:
The source is there, you are free to change it as you please and enable or disable what you damn well please either through config or through changing the source, that is what open source is.

Open source is not "i should be able to demand settings from the developer in the finished binary".

Also, it never works that way, if you let people enable or disable things they will and then they will blame the dev for it not working the way they had imagined it would have worked.

Do you want to know what Open Source is REALLY all about? The source is there, if you don't like what jolla is doing then you are free to fork it and change it as you please, so go ahead and do that.
[Nexus 5X Original Android Development] jugoslavpetrovic:
Off course. Demands are not appreaciated but its free to ask if some dev accepts some idea and would like to try to include.

Jolla is not like some stuborn high-blown devs, he will at least take a look and consider, maybe even try and if not works remove in next build ;)
[Nexus 5X Original Android Development] jollaman999:
Power efficient workqueue was removed cause of battery draining.(I don't know why... :rolleyes:)

I will consider wakelock controls.

According to user's benchmark, higher read-ahead value for flash memory get increased performance.

But really high value has no effect. So I just chose a little bit higher value, 2048.

Also BFQ get smooth and fast response for multitasking.
[Nexus 5X Original Android Development] Nicktheprofessor:
Which brings us full circle, these things proposed were part of the implementation that caused the lags which is why he rebased the kernel in the first place.

As far as wakelocks are concerned, sure, why not but it won't make any real difference.

Most people charge their phones once a day, they expect their battery to last a day and it does, there is no reason to make it last a day and four hours because no one is going to wait until the middle of the night, wake up and start charging their phone then.

Most i ever got was 6 and half an hour screen on on stock over 36 hours but that was an anomaly. No matter what it's going to be 3-6 hours over 24-36 hours and as mentioned, it doesn't really matter.
[Nexus 5X Original Android Development] jugoslavpetrovic:
I understand. There is power workque in latest flash kernel, no lags so I guess it's impossible. I am no developer, I consider myself more of enthusiast and gadget maniac, I like it rich and full of volume. I know that there was something stripped of to get performance with this kernel but I could not tell what. It could be still possible but maybe some other way, some other compiler or something, so I just asked, I like hearing opinions as from devs and also as yours as well. I keep learning ;)
[Nexus 5X Original Android Development] jollaman999:
[bullhead-v17.2]

[bullhead-v17.2]

What about trying aptX codec? (I don't know differences with my ears...:silly:)

== Kernel ==

- Revert "jolla-kernel_defconfig: enable RCU_BOOST"

- sdcardfs, ext4 crypto: Applied android-3.10 patches

== AIO ==

- aptX codec support

== Recovery ==

- Built with lastest omni patches and LineageOS sources

- Appiled jolla-kernel_bullhead_II-v17.2

* It also works on Android 7.1.2.

* How can I check if aptX is working?

Connect Bluetooth earphone/headset and play the music, then you can check like below.

Note that your Bluetooth earphone/headset must support aptX.

Tested on LineageOS 14.1 2017-02-13 nightly build.

adb shell
bullhead:/ $ ls -al /system/lib/libaptX*
-rw-r--r-- 1 root root 17588 2008-08-01 21:00 /system/lib/libaptX-1.0.0-rel-Android21-ARMv7A.so
-rw-r--r-- 1 root root 21684 2008-08-01 21:00 /system/lib/libaptXHD-1.0.0-rel-Android21-ARMv7A.so
-rw-r--r-- 1 root root 22132 2008-08-01 21:00 /system/lib/libaptXScheduler.so
bullhead:/ $ cat /system/build.prop | grep -i aptx
persist.bt.enableAptXHD=true
bullhead:/ $ logcat | grep -i aptx
02-19 23:35:49.478 6525 6665 I bt_btif_media: btif_a2dp_encoder_init Selected Codec aptX
02-19 23:35:50.086 6525 10870 W bt_osi_thread: run_thread: thread id 10870, thread name aptx_media_worke started
[Nexus 5X Original Android Development] jollaman999:
+Plus added wakelock controls!
[Nexus 5X Original Android Development] zurik:
Latest versions of Jolla-Kernel eats a lot of battery when I use my phone ... With Pure Nexus ROM. With Franco for example, I didn't have this problem(; )
[Nexus 5X Original Android Development] jollaman999:
I aim for smooth performance with consuming the battery moderately. franco is for battery.

So, the battery usage will slightly higher than franco.
[Nexus 5X Original Android Development] j1mp492:
Sorta noticing the same. I'd like to stay on this kernel since I like it overall and feel like there's an improvement with F2FS, but unfortunately there's too much battery drain. I barely get through the day; although I suppose the SOT is decent (2-3hrs 20-40℅ brightness) there does seem to be an excessive amount of battery drain.

This is with the default kernel settings, no governor profiles or any of that stuff and it don't appear to be caused by any wakelocks, alarms etc, and it's doze:ing like it should. And also there's obviously much less drain on other kernels, probably even the stock one.

Keep in mind that I'm not criticizing it and are very thankful for your work, this is merely a way to find out if its possible to improve it on the battery side of things, and from lurking the thread you seem open to this kind of feedback. This "issue" has made me go back and forth between other kernels a lot which otherwise wound have been unnecessary.

If anyone else could chime in on their experience with the battery life; primary the idle drain that'd be interesting, and also helpful.
[Nexus 5X Original Android Development] Topse:
I tried all kernel for 5x. And battery life was allways bad......
[Nexus 5X Original Android Development] buffer overflow:
If you use Facebook and Messenger, all battery life is bad, not kernel.