yashsingh1/xdaforums huggingface dataset:
[Galaxy Note 3 Exynos Android Development] pekaka:
OK，later I will ckeck,sorry,I am so busy for business today,notime,but I can confirm that if you use the apk-system monitor to check my kernel,both of cluster and core,especially let it work behind,you phone will be unstable,some times forzen at A7 650M,when you wake up your screen,I try 1.9g-core-4.0 for two times,all frozen,but don't use it,over one night,my phone works very well,and now I have test cluster 4.0.2 over 5 hours,also works well.
[Galaxy Note 3 Exynos Android Development] pekaka:
another thing I can confirm core kernel works between A7&A15 while screen on,4-cpu switch between A7&A15 step by step(mostly keep 1 cpu working at A15,the rest 3 keep A7( according working loads,cluster allways A15 or A7
[Galaxy Note 3 Exynos Android Development] kadiremrah:
Perfect. 4.0.2 Cluster

Hi [MENTION=458056]pekaka[/MENTION]

You and iba21 be a good team.

Thanks for your hard work and Perfect result.

Using Cluster 4.0.2 and it works perfecly and at least 10Celcius cooler. Wooow.
[Galaxy Note 3 Exynos Android Development] pekaka:
6 hours later,cluster-4.0.2has problem,uv control wrong code,now correct those,post 4.0.3 here,I will test for one night to see whether problem goes or not,if you want to test,just download here:

N900-Exynos1.9G-cluster-pekaka-4.0.3
[Galaxy Note 3 Exynos Android Development] iba21:
May you repeat.. i really don't understand..

Core mig works for you?
[Galaxy Note 3 Exynos Android Development] pekaka:
yes,for last night test,no switch problem,but I need test cluster new version,just found another problem with my init.rc(same as core kernel),so give me sometime to test by myself,really don't want wastimg your times to test again and again,may we have some misunderstand of language,poor my English writing,sorry,but we have a same goal to build a stable kernel,if I finished sort of my source,I will post here to share,no problem.
[Galaxy Note 3 Exynos Android Development] zeyadhan:
there is problem with your kernel when i play modren combat 4 it force close sometimes

---------- Post added at 05:48 PM ---------- Previous post was at 05:45 PM ----------

that's will be great the only thing i need is stable kernel :)
[Galaxy Note 3 Exynos Android Development] iba21:
Ahaha no no you speak a good english.. the problem is the sources.. i don't understand if you think that CORE MIG works or CLUST MIG works.. ehee

As i sad.. for me clust works til screen off.. core doesen't switch to ca7
[Galaxy Note 3 Exynos Android Development] pekaka:
where is your package?I haven't seen it,in my email?
[Galaxy Note 3 Exynos Android Development] iba21:
I can't send you an email, you chosed to not receve messages..

Well i'm trying to compiling the kernel.. i hope i will do it or i'll send the files of those

Anyway i'm out of the home..
[Galaxy Note 3 Exynos Android Development] pekaka:
my Gmail:edward.pekaka@gmail.com
[Galaxy Note 3 Exynos Android Development] pekaka:
I think core different from cluster:4cpus not all switch to ca7,alway leave 1 at ca15,like this:1,2,3,4 for 4cpus,screen on:1(ca15),2(ca7),3(ca7),4(ca7),or 1(ca7),2(ca15),3(ca7),4(ca7),so don't like cluster screen off for sometime then can't switch ca15
[Galaxy Note 3 Exynos Android Development] iba21:
But the bl status says always 4 ca15
[Galaxy Note 3 Exynos Android Development] iba21:
sent an email with the package of files.. if you could compile a new kernel for me with only those mods, to test that code..

really.. i'm trying by 2 days of compiling the kernel source code, always issues, always.. even if i tryed to compile only the original official source code

anyway i'll wait the kernel, maybe it will work.. maybe..

and.. much appreciate.. i would compile and test it only for myself, to see if that core is real working, but, really i'm too stupid to run a good kernel compilation :crying::crying::crying::crying:
[Galaxy Note 3 Exynos Android Development] goodhanrry:
I think you should check the toolchain:o
[Galaxy Note 3 Exynos Android Development] iba21:
I changed 3 toolchains.. changed with the 4.8

Changed the cross and something path in make file.. really no ideas.. always issue while compiling the mach exynos

Sure probably i wrong something.. but.. i really don't know how to do..

Anyway.. you are the second kernel coder.. whould you like to test a code?? I'm going to send you a pm
[Galaxy Note 3 Exynos Android Development] pekaka:
replace all files by your package,can't build,lots of mistake frrom arch/arm/mach-exynos/clock-exynos5420.c,miss this file in your package,because regs-clock.h changed,so clock-exynos5420.c also need to changed,so check your files,send me again if you are ready at anytime.
[Galaxy Note 3 Exynos Android Development] pekaka:
you can check by systemtunner.apk on screen after wake up,don't touch the screen,freq of all 4 cpus switch into ca7,max 650M,I think core is working perfectly,never over 650,but when you touch the screen or do something with you phone,one or more should switch to ca15,not like cluster always ca7,this is why cluster sometimes running slowly after sleep for a long time but really save power in this way,what a pitty lost performance.
[Galaxy Note 3 Exynos Android Development] pekaka:
a15 into a7 need two condition:

1. cpu work at min DVFS level(A15:800,A7:250)

2. current cpu usage is less than b_to_L_threshold(80)

so if you touch the screen(before touch meet both), cpu usage >80,A15,not switch a7,stop touch,meet both again,so switch a7
[Galaxy Note 3 Exynos Android Development] pekaka:
a15 into a7 need two condition:

1. cpu work at min DVFS level(A15:800,A7:250)

2. current cpu usage is less than b_to_L_threshold(80)

so if you touch the screen(before touch meet both), cpu usage >80,A15,not switch a7,stop touch,meet both again,so switch a7

I think cluster lock both condition when screen off,core dosn't.
[Galaxy Note 3 Exynos Android Development] pekaka:
yes,ikcs-cluster,lock freq at max a7 650M(a15 min 800) while sleep,want a15 must reboot to get
[Galaxy Note 3 Exynos Android Development] kadiremrah:
deep sleep

Hi [MENTION=458056]pekaka[/MENTION]

Cluster 4.0.2 does not deep sleep over night.

AndroidSystem eat battery over night. Nothing change from 4.0.1 tests on my phone.
[Galaxy Note 3 Exynos Android Development] kartalgurhan:
+1
[Galaxy Note 3 Exynos Android Development] iba21:
The problem is not to go over 650mhz.. the problem is that 650mhz in real is the ca15

You see is in bL_status sysfs

---------- Post added at 12:43 PM ---------- Previous post was at 12:41 PM ----------

As i suppoused.. i'll send you the clock-exy patched.. wait 1 min

---------- Post added at 02:03 PM ---------- Previous post was at 01:43 PM ----------

https://www.dropbox.com/s/t6ovvgdonw1ru2l/clk-exynos5420.c.zip

this is the clk patched.. but i suppouse it has some dependencies too.. :(
[Galaxy Note 3 Exynos Android Development] pekaka:
now you test by Antuu,if got lowest mark,that means all switch to ca7,I guess some cache eat your battery not deep sleep,another,change gover to ondemand(need reboot),after sreen off and wake up,like core kernel,parts switch to ca7,not all,that means ondemand(-sec) has code to realse lock max freq during deep sleep,so can keep performance and smooth during using phone not need to reboot to get ca15.I have test in this way for 3hours,very good!
[Galaxy Note 3 Exynos Android Development] kadiremrah:
I am using ondemand-sec governor.

I have rebooted after governor selection.

Try this night again with ondemand. Maybe different factors make this happen.
[Galaxy Note 3 Exynos Android Development] pekaka:
Ok,will build and try and feedback
[Galaxy Note 3 Exynos Android Development] iba21:
Try to use the "original" exy 5420 cpufreq driver with patched files and original clock
[Galaxy Note 3 Exynos Android Development] pekaka:
yes,all origin files,I cut all of my code like uv control,iks files,change all from samsung source files,before replace your files,I manage to build a kernel,no errors

replace your files

make clean

make

errors
[Galaxy Note 3 Exynos Android Development] iba21:
Umh.. well.. it's impossible

.i found that code on internet.. in the git tree.. but i suppouse it's not good for our source.. so.. only samsung could fix it..
[Galaxy Note 3 Exynos Android Development] taz44410:
Have tried oc version on poppouri-v2

No go bootloop every time except once it booted but rebooted then bootlooped once I tried to do anything

Is there a specific rom that would work?

I'd really like to try it out

Have always oc'd my previous devices and loved it
[Galaxy Note 3 Exynos Android Development] pekaka:
5.0 new versions update!

Happy Chrismas!:o
[Galaxy Note 3 Exynos Android Development] dr.sanjaykumar16:
Links not working sir
[Galaxy Note 3 Exynos Android Development] iba21:
Good news.. i found a way to run the kernel compiler.. changed to ubuntu 64bit.. and compiled..

Now i see the clock-exy issue.. so.. i'll try to fix it :D
[Galaxy Note 3 Exynos Android Development] pekaka:
good news ,wait for your kernel,of course,build kernel should work at 64bit system
[Galaxy Note 3 Exynos Android Development] :
CLUSTER version

or

CORE version

thank u which one to install please
[Galaxy Note 3 Exynos Android Development] pekaka:
both good for me ,but I do like core version
[Galaxy Note 3 Exynos Android Development] iba21:
well i used the 32bit and no possible to compile it.. now the x64 works.. is too slow.. but works

My obiettive is to run core mig over that 5420.. need to compile kernel only to test if it could be compiled..

If i'll find /fix the correct code i'll share to other kernel builder..

I don't have time / don't want to compile my own kernel:D

I have a CULV dualcore.. need about 30 minites to compiles the kernel.. so.. only core mig test, not other

Anyway..

[MENTION=458056]pekaka[/MENTION], could you explain me how to "turn on" the iks? I edited the makefile in cpufreq with only the iks.c file, need to add something to the menuconfig or only need to compile only the iks value?

In theory iks and ikcs will be compiled at the base setting of source code..

As i repeat, it's my first time about kernel compiling.. so.. need some extra explanation
[Galaxy Note 3 Exynos Android Development] pekaka:
just disable iks_cpufreq and iks_cluster,then select iks_core selection
[Galaxy Note 3 Exynos Android Development] iba21:
In makefile? Or menuconfig?
[Galaxy Note 3 Exynos Android Development] pekaka:
menuconfig

or .\arm\config\ha3g_03_defconfig

# CONFIG_ARM_EXYNOS_IKS_CPUFREQ is not set

# CONFIG_ARM_EXYNOS_IKS_CLUSTER is not set

CONFIG_ARM_EXYNOS_IKS_CORE=y
[Galaxy Note 3 Exynos Android Development] zeyadhan:
hi pkaka i try the new kernel v5 both core and cluster version reboot when connected to computer
[Galaxy Note 3 Exynos Android Development] pekaka:
clean up cache of systemtunner.apk or setcpu.apk if you use it,should no more again
[Galaxy Note 3 Exynos Android Development] iba21:
Aaaaaaaah! Thankyou!!
[Galaxy Note 3 Exynos Android Development] zeyadhan:
how ? i installed performance control and delete it
[Galaxy Note 3 Exynos Android Development] tony9189:
Use recovery wipe dalvik and cache,try it:o
[Galaxy Note 3 Exynos Android Development] iba21:
Not good news..

I replaced the most part of the code.. but.. the problem is all have some dependencies, and all codes are "bugghy" or simply were writed for test hardware

There is one little problem.. i saw base n900 setting uses an universal board drivers = samsung really doesen't have a good code for this 5420..

we are running an hyper base function of that soc, that's why core mig has bugs, it needs more code than a simple cluster mig.. it needs a better dvfs driver, a better cci driver, all what i found, but for generic test hardware, witch probably has a quite different hardware.. sure not the "universal"

Probably the code witch i found is for the test motherboards..

Anyway only samsung knows it's chip.. it's quite impossible to rewrite a code without knowing the hardware of the soc..

[MENTION=458056]pekaka[/MENTION], did you tryed to compile with this settings?

CONFIG_ARM_EXYNOS_IKS_CPUFREQ=y

# CONFIG_ARM_EXYNOS_IKS_CLUSTER is not set

CONFIG_ARM_EXYNOS_IKS_CORE=y

because iks core needs cpufreq.. it should be one of the possible cause of the "not ca7 switching"
[Galaxy Note 3 Exynos Android Development] goodhanrry:
The same result with last.I tested
[Galaxy Note 3 Exynos Android Development] pekaka:
CONFIG_ARM_EXYNOS_IKS_CPUFREQ=y is a empty cpufreq,have tried one time,build successfully but no use,running by all cpu no information,so I never use again,so many code you must be rewrite,actually samsung doesn't give us the right code to compile a kernel like stock kernel,we must correct lots of errors to build,so it is a very hard work,waste much time to finish it.:cool:
[Galaxy Note 3 Exynos Android Development] jaiiscool:
anybody tried the latest v5 core version???
[Galaxy Note 3 Exynos Android Development] jaiiscool:
Tried the core v5, frequent sleep of death issues. Had to switch to stock.
[Galaxy Note 3 Exynos Android Development] karthickkatta:
Even I had ..how much time after the phone had death issue ..I reduced the voltage of 750 mhz to 1300mv ..and testing didn't face that issue
[Galaxy Note 3 Exynos Android Development] Crescendo Xenomorph:
Pekaka, goodHanrry,iba21... all work together can achieve perfect kernel....
[Galaxy Note 3 Exynos Android Development] tony9189:
SOD

I got core MIG SOD while charge,1 dock USB cable or Samsung USB 3.0 cable both got SOD.....
[Galaxy Note 3 Exynos Android Development] karthickkatta:
Can you try to reduce the 750mhz voltage to 1300mv and try ..I didn't get sod when using Samsung 3.0 cable
[Galaxy Note 3 Exynos Android Development] zeyadhan:
how to reduce
[Galaxy Note 3 Exynos Android Development] karthickkatta:
Using set cpu .. Don't do I faced sod now ..kernel has some problems still
[Galaxy Note 3 Exynos Android Development] zeyadhan:
:good: for now back to henry kernel
[Galaxy Note 3 Exynos Android Development] karthickkatta:
It's the stable one ..They can work together to form awesome kernel ..I never face reboots in henery kernel ..even iks cluster has random reboots
[Galaxy Note 3 Exynos Android Development] kadiremrah:
sleep of death

Yes sleep of death occour sometime can not solve.

I also underclocked all steps with test but no luck. Sleep of death is not about voltage table i think.
[Galaxy Note 3 Exynos Android Development] karthickkatta:
Iks cluster has reboots and iks core has sod ..Henry is not making any development in his kernel ..its the starkest kernel.
[Galaxy Note 3 Exynos Android Development] tony9189:
I know cluster MIG may got reboot issue,in my case,here is how to solve problem:

1.flash kernel

2.wipe dalvik and cache

3.reboot

4.While into systme about 2 min reboot system again

5.If you still got reboot issue,just reboot again(Hold power about 5sec)

it can solve reboot issue for me!:o

---------- Post added at 06:34 PM ---------- Previous post was at 06:15 PM ----------

OK,i will try it,thanks!
[Galaxy Note 3 Exynos Android Development] karthickkatta:
It's not working dude ..It's kernel fault
[Galaxy Note 3 Exynos Android Development] tony9189:
Reduce 1300mv still SOD,go back cluster MIG everything is OK....

I think case by case?
[Galaxy Note 3 Exynos Android Development] karthickkatta:
I get random reboots in cluster mig ..do you face any ?
[Galaxy Note 3 Exynos Android Development] tony9189:
No,i don't get reboot issue,even charg by USB 2.0 or USB 3.0 cable works fine.
[Galaxy Note 3 Exynos Android Development] iba21:
We doesen't have sources

:rolleyes:

as what i saw.. bad souce code

Anyway you are pro about kernel editing

Perfect is impossible when we are using "universal" code
[Galaxy Note 3 Exynos Android Development] zeyadhan:
download new version thanks pekaka

---------- Post added at 12:25 AM ---------- Previous post was at 12:16 AM ----------

installed cluster version and keep usb plugged in laptop phone reboots after a while even when unplugged the phone its still reboots now my phone reboot 5 times and still reboot and i don't use any tool like cpu control or voltage control will try core version and see if issues gone
[Galaxy Note 3 Exynos Android Development] zeyadhan:
using core version no problems no reboots everything stable only the cluster has issues
[Galaxy Note 3 Exynos Android Development] Crescendo Xenomorph:
Last time I installed v3.0.1 iks-core and my phone got random reboot and suddenly there's bootloop.

Then I reflashed but no wipe, and pulled the adb logcat to a file and saw so many sqlite I/O problem, unable to write.

Then I remembered something when I use Dorimanx kernel long time ago.

Due to some instability, the data partition got corrupted, and everytime that corruption occurs, the phone is rebooted.

And eventually all corrupted, the phone go into bootloop.

And linux is remounting the partition as READ-ONLY everytime corruption occurs...

I was able to revive my phone back by FACTORY RESET & FORMATTING INTERNAL-SD as well...

Then odin'ed the firmware 4times before it can boot again..

This thing I experienced long time ago using beta-kernel of Dorimanx...

I know the risk of using custom, I didn't blame anyone, I try to help by telling my experience.

Maybe you could check this.
[Galaxy Note 3 Exynos Android Development] kadiremrah:
Cluster 5.0.01

It is hard to get it work, needs very good voltage settings.

When it get worked everything is perfect.

Work like neither Cluster nor Core version. Behaves like hybrit kernel.

Getting very high score with syntehtic benchmarks. Scores are very near to Core Version.

Never get this scores on Cluster version before.

Working like Cluster Migration + Hot Plug Core

When kernel select a cluster, then work as SCHED_MC=2. Push first core to top then balance the load to others if needed.

And sometime I see like ca7 and ca15 working together but it must be impossible (only core) so maybe refresh rate of SystemMonitor can not catch the swithing between ca7-ca15 and show like a wierd thing happening.

So may be a little laggy but working perfectly.

And phone working 13Celcius cooler than first versions. When making Antutu UX,CPU test system was seing 85~90Celcius but now it is only 72~77Celcius now.

This give an advantage of using 1.9Ghz more time and getting better scores.

-----

And ramping mechanism changed I thing (interactive) because I see 1.0Ghz, 1.4Ghz, 1.6Ghz more frequently then before.

-----

I found the Perfect Voltage Table Like this (I can apply -25mV more but wish this)

For CA7

250 Mhz - 825mV

300 Mhz - 825mV

350 Mhz - 862mV

400 Mhz - 925mV

450 Mhz - 962mV

500 Mhz - 1000mV

550 Mhz - 1050mV

600 Mhz - 1100mV

650 Mhz - 1162mV

700 Mhz - 1212mV

750 Mhz - 1287mV

For CA15

800 Mhz - 800mV

900 Mhz - 825mV

1000 Mhz - 850mV

1100 Mhz - 875mV

1200 Mhz - 900mV

1300 Mhz - 925mV

1400 Mhz - 950mV

1500 Mhz - 975mV

1600 Mhz - 987mV

1700 Mhz - 1025mV

1800 Mhz - 1087mV

1900 Mhz - 1137mV

2000 Mhz - 1187mV

This is only what i used. May not match your settings.
[Galaxy Note 3 Exynos Android Development] iba21:
Are you using the core mig?
[Galaxy Note 3 Exynos Android Development] kadiremrah:
iba21

No iba21.

Using cluster version.

But it working like hybrid.

---------- Post added at 02:22 PM ---------- Previous post was at 02:15 PM ----------

iba21,

if you want to see any log. Send me the command and I will share it.
[Galaxy Note 3 Exynos Android Development] iba21:
Umh.. there will be too commands.. so.. i'll auto test it right now :D
[Galaxy Note 3 Exynos Android Development] kadiremrah:
İba21, you have to catch perfect voltage setting.

If not you got lots of reboots.

I think OC'ed CA7 is making mad things. :)

So be calm before get rid of reboots. And use interactive governor. I am using setcpu for settings as per reffered by pekaka.
[Galaxy Note 3 Exynos Android Development] dr.sanjaykumar16:
Can anyone post a mirror link to version 5 of this kernel plsss
[Galaxy Note 3 Exynos Android Development] kadiremrah:
created MIRROR's for 5.0.01 on post 6

http://xdaforums.com/showpost.php?p=48225912&postcount=6
[Galaxy Note 3 Exynos Android Development] zeyadhan:
this is core version

http://www.mediafire.com/download/1l9ecs3n66i2nny/N900-Exynos-core-pekaka-5.0.1.zip
[Galaxy Note 3 Exynos Android Development] deom2i:
I flashed N900-Exynos-cluster-pekaka-5.0.01 and ended on a bootloop!! :eek:

Im gonna try N900-Exynos-core-pekaka-5.0.01_2 and see the result!! :fingers-crossed:.........and it works fine :)
[Galaxy Note 3 Exynos Android Development] iba21:
I was trying to compile a new kernel + a second type of the drivers, not the universal, but not, too many different dependencies = ridicolous source code

We have to wait the upgrade 3 to see if there will be some difference.. until now.. only cluster mig and little undervoltage..

Anyway i created a script witch locks the most of the code to ca7 cluster.. if force maxfreq to 650mhz and change to 1.4 obly when cpu usage will be higher than 80% in 650mhz

Traduct.. less battery drain but some lags while web panning and panning animations.. :(:(:(:(

For me is better to have a durable phone.. i need to always have the most efficiency ever..
[Galaxy Note 3 Exynos Android Development] pekaka:
all to 650M max ca7,it is easy,but how can we run smoothly and muti-tasks at freq 650M max?it is powersave,but lost performance.
[Galaxy Note 3 Exynos Android Development] iba21:
Ca7 is fluido for quite all
[Galaxy Note 3 Exynos Android Development] karthickkatta:
Why do I get random reboots in cluster version ? Core version has still sod . [MENTION=458056]pekaka[/MENTION] can you see Henry source ? It is stable ...The voltage settings are correct on his kernel
[Galaxy Note 3 Exynos Android Development] pekaka:
cluster version from 5.0 to 5.0.0.1 used near 3 days,stable on my phone,try to use setcpu to control,default uv,and don't use some cpu moniters like system moniter.
[Galaxy Note 3 Exynos Android Development] iba21:
If you would try

https://www.dropbox.com/s/9ww1hh7a2znq3u4/21figa.zip

:D

It's the best what i did

Little choppy animations in some condictions but.. more battery
[Galaxy Note 3 Exynos Android Development] pekaka:
haha,no files on the link?move?
[Galaxy Note 3 Exynos Android Development] iba21:
O.o

https://www.dropbox.com/s/9ww1hh7a2znq3u4/21figa.zip

Strange.. it works.. opened it
[Galaxy Note 3 Exynos Android Development] dr.sanjaykumar16:
I m on dr ketans rom nd after installing both core nd cluster i m getting freezing of phone followed by frequent reboots....cn anybody help me out???
[Galaxy Note 3 Exynos Android Development] :
which one we have to install

cluster or core please

don't know therefore im asking

thanks
[Galaxy Note 3 Exynos Android Development] P30SiNa:
Good work. Yea I think it's stable. No reboot for me till now.
[Galaxy Note 3 Exynos Android Development] siavash2death:
I'm confused! now what kernel is better than the others?
[Galaxy Note 3 Exynos Android Development] zeyadhan:
]halaszk kernel has more options
[Galaxy Note 3 Exynos Android Development] pekaka:
cluster is more powerful than core,both are stable and powersave
[Galaxy Note 3 Exynos Android Development] scorpio50:
I tried the 6.0 cluster version and restart my mobile again and and even wiping delvic cache.
[Galaxy Note 3 Exynos Android Development] AndreiLux:
I'm several weeks late to the discussion, so sorry for that, but anyway:

You didn't get anything to work.

All that you see is programs which are late in reading the core statuses in sequential order in sysfs's so they're never really real and atomic to the actual status. The core migration driver is completely incomplete and does not even contain support for the 5420. Furthermore there are more missing parts in terms of cluster power management in the bL backend that prevent for it to work at all.

As others have reported, the migration is completely broken if you just switch over the defconfig. the bL_status sysfs reads directly the hardware statuses and is the most (and only) reliable method to see what's going on.

With that said, you should give up on core migration until there is an actual official implementation out there from which you can port most things over, like the XU2 or the Arndale Octa board.