We have a plan to release v1.2 in the middle of next week.
The issue of HDMI/USB audio volume control will be fixed.
odroid wrote:Nice optimization! I love the aggressive "gcc -o3" optimization on Android.
Its spirit seems to be similar to the Arch/Gentoo Linux.
LiquidAcid wrote:odroid wrote:Nice optimization! I love the aggressive "gcc -o3" optimization on Android.
Its spirit seems to be similar to the Arch/Gentoo Linux.
A common misconception, since Gentoo actually discourages the use of -O3.
xblackdemonx wrote:I love this! I'm not sure which one I want though but every optimization counts!
If we install your modded rom, is there any way we will be able to update without erasing everything when a new version will be out?
ne0zone75 wrote:LiquidAcid wrote:odroid wrote:Nice optimization! I love the aggressive "gcc -o3" optimization on Android.
Its spirit seems to be similar to the Arch/Gentoo Linux.
A common misconception, since Gentoo actually discourages the use of -O3.
At least and AFAIK it is very popular in Android custom ROMs / kernels world
ne0zone75 wrote:EDIT 1 : from which menu am i able to set the thread count in DroidFish ?
ne0zone75 wrote:xblackdemonx wrote:I love this! I'm not sure which one I want though but every optimization counts!
If we install your modded rom, is there any way we will be able to update without erasing everything when a new version will be out?
Of course yes ! Once installed, my ROMs can be updated by using the 'update.zip' archive which is created during every new compilation process like it is the case for official HK releases. AFAIK, this file has to be copied to the root of '/cache' partition and when it's done, the ROM will update itself automatically during next boot. I will offer such update packages for every new release. My upcoming releases will contain two files per edition : an installer + an update package...
ne0zone75 wrote:That's a nice 3D benchmarking tool, you will find my results below.
Are you using microSD or eMMC as storage ? Can you post your AnTuTu score ?
Regards
ne0zone75 wrote:BTW, i don't think that i will release any optimized kernel ! They are stable but without any advantage over regular one...
xblackdemonx wrote:ne0zone75 wrote:BTW, i don't think that i will release any optimized kernel ! They are stable but without any advantage over regular one...
Overclocking?
-O turns on the following optimization flags:
-fauto-inc-dec -fbranch-count-reg -fcombine-stack-adjustments -fcompare-elim -fcprop-registers -fdce -fdefer-pop -fdelayed-branch -fdse -fforward-propagate -fguess-branch-probability -fif-conversion2 -fif-conversion -finline-functions-called-once -fipa-pure-const -fipa-profile -fipa-reference -fmerge-constants -fmove-loop-invariants -freorder-blocks -fshrink-wrap -fsplit-wide-types -fssa-backprop -fssa-phiopt -ftree-bit-ccp -ftree-ccp -ftree-ch -ftree-coalesce-vars -ftree-copy-prop -ftree-dce -ftree-dominator-opts -ftree-dse -ftree-forwprop -ftree-fre -ftree-phiprop -ftree-sink -ftree-slsr -ftree-sra -ftree-pta -ftree-ter -funit-at-a-time
-O also turns on -fomit-frame-pointer on machines where doing so does not interfere with debugging.
-O2Optimize even more. GCC performs nearly all supported optimizations that do not involve a space-speed tradeoff. As compared to -O, this option increases both compilation time and the performance of the generated code.
-O2 turns on all optimization flags specified by -O. It also turns on the following optimization flags:
-fthread-jumps -falign-functions -falign-jumps -falign-loops -falign-labels -fcaller-saves -fcrossjumping -fcse-follow-jumps -fcse-skip-blocks -fdelete-null-pointer-checks -fdevirtualize -fdevirtualize-speculatively -fexpensive-optimizations -fgcse -fgcse-lm -fhoist-adjacent-loads -finline-small-functions -findirect-inlining -fipa-cp -fipa-cp-alignment -fipa-sra -fipa-icf -fisolate-erroneous-paths-dereference -flra-remat -foptimize-sibling-calls -foptimize-strlen -fpartial-inlining -fpeephole2 -freorder-blocks-algorithm=stc -freorder-blocks-and-partition -freorder-functions -frerun-cse-after-loop -fsched-interblock -fsched-spec -fschedule-insns -fschedule-insns2 -fstrict-aliasing -fstrict-overflow -ftree-builtin-call-dce -ftree-switch-conversion -ftree-tail-merge -ftree-pre -ftree-vrp -fipa-ra
Please note the warning under -fgcse about invoking -O2 on programs that use computed gotos.
-O3 Optimize yet more. -O3 turns on all optimizations specified by -O2 and also turns on the -finline-functions, -funswitch-loops, -fpredictive-commoning, -fgcse-after-reload, -ftree-loop-vectorize, -ftree-loop-distribute-patterns, -fsplit-paths -ftree-slp-vectorize,-fvect-cost-model, -ftree-partial-pre and -fipa-cp-clone options.
xblackdemonx wrote:Overclocking?
rooted wrote:Impossible to overclock currently, he is basically forcing an O3 instead of what's specified in the kernel make file.
It is generally not a good idea, you may or may not run into issues. Also very few things in userspace will benefit, the stability risk isn't worth it.
rooted wrote:Android can benefit from optimization though.
ne0zone75 wrote:Good afternoon,
If anyone is interested, i'm about to release my update packages. They install well but i did notice that if you upgrade an official HK release with them, then upgraded system will perform a little bit slower than if you flashed a complete selfinstall image of mine.
BTW i also built a Linaro edition (everything is compiled using this toolchain in this one; graphite is disabled in it...) which is giving me almost 36K with AnTuTu. I could release it too if there is some of you interested in it...
Regards
xblackdemonx wrote:Will we be able to update to your future OS without wiping everything?
ne0zone75 wrote:xblackdemonx wrote:Will we be able to update to your future OS without wiping everything?
By using my upcoming update packages : yes!
xblackdemonx wrote:Awesome! and if I installed the UBER edition and I use the Linaro edition over it without wiping?
RTurala wrote:I'm testing Uber Edition and almost everything works better, almost... because I don't get better results in 3D tests. It looks like in this edition (or in all 1.2) there is more aggressive thermal throttling than in 1.1. Has anyone have information about that?
My Odroid lies just behind TV, so it doesn't have good airflow.
OT:
I would like to test all of the Android images - right now I'm finishing with LE.
UPDATE 1:
First results on my blog: http://turala.com/2016/04/09/odroid-c2- ... omparison/
UPDATE 2:
My Odroid is overheating, so not all results are as good as they should :/
RTurala wrote:I've done all tests.
toc wrote:I tried the selfinstall Uber edition, Couldn't see a filemanger in the installation ?
Without an additional PC & ADB/Push how can you install anything ? (obviously with no playstore)
endera wrote:32gb eMMC & 32gb Lexar Micro SD 1000X Class 10 ( (150MB/s) )
which one??
xblackdemonx wrote:1.3 official image is out!
Users browsing this forum: No registered users and 1 guest