gordan has left #linux-exynos ["Konversation terminated!"]
<krzk> gordan: Lower frequency, 4x times less L2 cache
<krzk> And they are marketed " the most power-efficient multi-core processor."...
<krzk> gordan: so if even marketing calls them "power-efficient" they must be slow :)
EmilMedve has joined #linux-exynos
EmilMedve has quit [Quit: Leaving.]
amitk has joined #linux-exynos
EmilMedve has joined #linux-exynos
krzk has quit [Quit: Page closed]
amitk has quit [Remote host closed the connection]
amitk has joined #linux-exynos
gordan has joined #linux-exynos
EmilMedve has quit [Quit: Leaving.]
krzk has joined #linux-exynos
aballier has quit [Quit: leaving]
aballier has joined #linux-exynos
EmilMedve has joined #linux-exynos
krzk has quit [Quit: Wychodzi]
prahal has joined #linux-exynos
<sjoerd> javier__: Heh, if you turn on ARCH_EXYNOS4 in the kernel HZ gets fixed to 200
<sjoerd> that's surprsigin
<javier__> sjoerd: yeah, that's surprising indeed. I tracked down to commit 10606aadb046 ("ARM: EXYNOS4: Update Kconfig and Makefile for the new ARCH_EXYNOS4")
<javier__> so I don't know if that is a requirement of just happen to be legacy code from the time when a fixed HZ was choosen for platforms
EmilMedve has quit [Quit: Leaving.]
<sjoerd> worth a try i guess to see what happens if you disable that
<javier__> sjoerd: yeah, since the 200 seems to be what the S3C2410 had as a default and new samsung platforms where just added as a || in the Kconfig
<javier__> sjoerd: take a look to commit f80658137fc8 [ARM] Move HZ definition into Kconfig
prahal has left #linux-exynos [#linux-exynos]
<gordan> javier__ I think I see what you were referring to yesterday WRT RTCs. In 4.3 max didn't work until I did systohc on the s3c, and max has been working ever since then. But s3c doesn't seem to ever contain a valid time after a reboot.
<gordan> On 4.1.12 s3c forgets time, but max never starts working, even after systohc on the s3c.
<javier__> gordan: yes, so it seems something broke max77802 rtc in 3.19..v4.1 then the regression was fixed in v4.1..v4.3 but the fix never made it to stable (i.e: 4.1.x)
<gordan> Indeed.
<gordan> I'd expect a backport into the 4.1.x soon, though, since that's a LT branch. :)
<gordan> Not tried audio to any extent yet, but other than that 4.3 works well for me so far.
<javier__> gordan: yes but the problem is that patches that are backported are the ones that are marked as applicable for stable and many times the dev posting the patches forget that
<javier__> so the commmit has to be identified now and post to stable again for inclusion
<gordan> Sure. Who's the maintainer of that driver? :)
<gordan> A little surprised that adding the 4 A7 cores to the mix only increases peak throughput by at most 30% (and I haven't achieved that big a boost even on make -j24).
<javier__> gordan: hehe yes, I've on my TODO list to test 4.1.12 as you asked and will bisect but unfortuantely I'm busy now with other stuff
<gordan> Sure, my mentioning it wasn't meant as nagging. Apologies if it came across that way.
<javier__> gordan: no worries, I wish my day had more hours :)
<javier__> I will be able to look at that next week
<javier__> gordan: about the A7 Cores, the problem is that the CFS scheduler does not know about the cores asymmetry so it can't take the best decisions when scheduling
<javier__> from the scheduler pov all the cores are the same
<javier__> gordan: s/the problem is/I think the problem is
<javier__> so until we get the EAS support in the kernel, I don't think that disabling the b.L switcher is a good idea
<sjoerd> b.L switcher just behaved nasty in a bunch of cases though
<gordan> Sure, but when you are over-scheduling by a factor of 3 from userspace, and there's enough files to compile available, it still gets close to saturating all the cores, even if some jobs take longer than others.
<gordan> The main thing is to schedule all the user-experienced stuff like the web browser only on the fast cores.
<gordan> But the problem then is that they won't migrate down to the A7s when idle, so it loses the whole of the power management advantages.
<gordan> My solution is, now that I have it u-bootable, to have the default kernel with the normal bL switcher, and kernel without it for big compile jobs.
gordan has left #linux-exynos ["Konversation terminated!"]
prahal has joined #linux-exynos
liquidAcid has joined #linux-exynos
pekka30 has quit [Ping timeout: 272 seconds]
amitk has quit [Quit: leaving]
prahal has quit [Quit: prahal]
pekka30 has joined #linux-exynos
prahal has joined #linux-exynos
liquidAcid has quit [Quit: Leaving]
nashpa has quit [Ping timeout: 240 seconds]
nashpa has joined #linux-exynos
pekka30 has quit [Ping timeout: 252 seconds]
pekka30 has joined #linux-exynos
pekka30 has quit [Ping timeout: 255 seconds]
pekka30 has joined #linux-exynos