yashsingh1/xdaforums huggingface dataset:
[Optimus One, P500 Android Development] fserve:
gbs-111126-oldfix http://www.multiupload.com/VGIVDQRUSV

gbs-111126-newfix http://www.multiupload.com/WY19Z0XZKG

what is smoothier this ones or the past post ones?
[Optimus One, P500 Android Development] 32bit:
Gbs-111126-newfix v.2 (by the way, fserve, it could be good idea to name these testing versions with different names) has a better performance w/o touching the screen, but worse with it. 58,5/48,5

Stuttering now is more noticeable. Not only in browser but in interface too.

Edit: sorry, I'm using Swype, so it sometimes writing not these words as I means. ;)
[Optimus One, P500 Android Development] dancom96:
newfix is smooth, not as much as with no fix, but barely noticeable. only a 30% spike on touch

not sure if it's just me, but I seem to have a lower cpu usage when not doing anything, from 1-3%, rather than 1-8% like before, could just be nothing though

*edit*

The old fix seems to work the same as the new one, both are smooth, but very slightly stuttery, with the same 30% spike
[Optimus One, P500 Android Development] fserve:
ahahah, this is no "v2", i'm just testing msleep or usleep. This last post was using msleep back again.

I think that the best work was using usleep 20000.

That should have the same stutter as msleep(20) but i dont know why it isn't equal.
[Optimus One, P500 Android Development] Lycan:
fserve :)

..which kernel should i use for blood and glory compatibility?

I used the 111126newfix version but BnG still FC's :(
[Optimus One, P500 Android Development] 32bit:
Gbs-111126-oldfix v.2 is VERY smooth for me. Very good performance w/o touch (56,5...57,2 fps). The performance when touching the screen not so good as earlier (48 fps vs 50 fps in most of last days versions)
[Optimus One, P500 Android Development] 32bit:
Yes, You're the boss. But how can one differ these files? Now in my downloads folder is about 3 dozens of kernel and about a dozen with name Gbs-111126-*

:)))
[Optimus One, P500 Android Development] MaKTaiL:
I just realized this is BFS. :(

Waiting for a CFS version.
[Optimus One, P500 Android Development] fserve:
These are cfs.

now i think that we will have no mistake in names. :)

gbs-111126-oldfix-usleep20000 http://www.multiupload.com/V4Q3FDANFT

gbs-111126-oldfix-msleep1 http://www.multiupload.com/DTHBAX96IT

gbs-111126-newfix-usleep20000 http://www.multiupload.com/9MB2UMGIEA

gbs-111126-newfix-msleep1 http://www.multiupload.com/70S3ESCDOY

Test msleep vs usleep.

then newfix vs oldfix.

So we should have a winner. :)
[Optimus One, P500 Android Development] MaKTaiL:
According to the name on "About phone" they are BFS.

Also I'm having issues with lost of wifi connection and stuff and you said BFS had those problems.
[Optimus One, P500 Android Development] buzzdr0id:
Thanks but what is the difference between msleep and usleep ? I am still using ----> http://www.multiupload.com/1NISXFD4ZD ? It is smooth with very very little stutter :) Best ! Which one came after this with high performance ?
[Optimus One, P500 Android Development] dancom96:
What are we testing for?

I am not seeing a difference between msleep and usleep, and oldfix is still more stuttery than newfix
[Optimus One, P500 Android Development] MaKTaiL:
I'm using the same as you and it's the best IMO too.

In fact, this one says CFS in "About Phone".
[Optimus One, P500 Android Development] buzzdr0id:
It is the best version so far ! But says BFS for me :) You must be using http://www.multiupload.com/7SJAF377PZ ! The newfix is smootheeeee n stutter free and the old fix is not as smooth as new fix but still quite smooth with some stutter.

EDIT: Don't know the diff. between msleep/usleep and what are they used for so i just randomly tested both old/new usleep20000.
[Optimus One, P500 Android Development] Turducken:
The New touchfix version above is still the best imo. Hardly any stutter (most reported no stutter at all) and a very good Touchfix.

Stutter appears to be same than in all versions. I think oldfix might stutter more but it's hard to tell. I honestly can't tell the difference between msleep and usleep versions.

newfix - both stutter more than the original New touchfix I quoted above.

oldfix - Using System Tuner - these have the smallest spike of all the kernels I've tested. It's equal to or better than Paulos .35 Touch. :)
[Optimus One, P500 Android Development] hzoner:
Im using link2sd. I cant move lib files and it consumes internal memory. If u want to save internal memory just move to sd the app, mostly the games. Some apps are not meant to be moved to sd.
[Optimus One, P500 Android Development] fserve:
i think that oldfix for 'game' version should be ok. msleep/usleep, whatever.

for the non-game version, newfix is needed and i think that i need to make this "sleep" a little lower (so, i cant use msleep here animore...) to solve the stuttering. (It will increase cpu use a bit)

If you agree with this post, hit thanks. :-)
[Optimus One, P500 Android Development] hzoner:
BTW i think goldenleaf 1126 has minor glitch, the phone says gbs@goldenleaf #1 same with 1119, for what i remembered version 1107 is gbs@goldenleaf #6 :D
[Optimus One, P500 Android Development] fserve:
That number doesn't work as you think.
[Optimus One, P500 Android Development] Ghost1391:
@fserve , well i am really confused which one to use ,which one will u suggest for gaming and performance? thnx :D

oldfix huh ?
[Optimus One, P500 Android Development] hzoner:
oic. but it would be better if it has something like a numbering to differentiate some versions for example 1119 and latest released 1126... ^_^ just suggesting. not a big deal hehe...
[Optimus One, P500 Android Development] fserve:
It has, check the zip name... Or the compilation date...

get all of those testing versions and tell me. -this is why they are there-

or go back to the first page. (seriously, there is one version with amazing performance there)
[Optimus One, P500 Android Development] 32bit:
I've tested only one for now. And I like it! It's performance with and without touch is good. It's smoothness is good too. Don't know about it's power consumption. Dreaming about Goldenleaf with the same tweaks.
[Optimus One, P500 Android Development] vlt96:
You said something about a thing you and franco were going to try... did it work?

Sent from my LG-P500
[Optimus One, P500 Android Development] lerkin:
Agree, new version is excellent. Like it very much. Thank you very much fserve.
[Optimus One, P500 Android Development] sam razzy:
Fserve, yesterday I flashed devoid 2.2 froyo.. I'm very happy about your goldenleaf 26 Nov version!! It gives me nice power life/battery life... THANKS ALLOT
[Optimus One, P500 Android Development] fserve:
It's in this new version :-)

fsync, conservative, slub patchs and a better timer (usleep) on the place of the old and not high resolution (above 20ms) one.

Thanks for the good reports, keep donating and using the thanks button. :)
[Optimus One, P500 Android Development] 32bit:
Just tested this one.

It's performance is good. Neocore score is 57,5fps without touch and 52,5 (!!!) with touching the screen. So, it seems that this touchfix is more effective, than "new".

It's SD writing speed is normal (don't know why).

Stuttering in interface is negligible but clearly noticeable in browser.

Going next now...
[Optimus One, P500 Android Development] royalflusher9:
hello fserve

i tried new 111126 kernel with miks 6.5.8 but blood n glory don't work

which kernel shud i flash for blood n glory to work?
[Optimus One, P500 Android Development] fserve:
hmm, try this one: http://www.multiupload.com/V4Q3FDANFT i dont have this game so i can't know for sure.

did you tried all I/O schedulers? (in any kernel they should be the same, so you dont need to benchmark all of them in all kernels)

OT: Could someone point me out to how fix DSP Manager in miks 6.5.8?
[Optimus One, P500 Android Development] samcad:
fserve :) is this work in miks 6.6.1?

Sent from LG O¹ • miks cyanogen7.1 with latest testing release kernel v1.1 and v19.3♦• using tapatalk
[Optimus One, P500 Android Development] makona:
No this kernel is for .32 based roms only. CM7 6.5.X is only supported for now
[Optimus One, P500 Android Development] DaXmax:
Hi samcad, i use 6.5.7 deodexed now... And im using fserve's kernel wit zram... And is faster! But lesser in neocore scores...

Sent from LGE XDA phone wit Matt's v6.5.7(1.1)
[Optimus One, P500 Android Development] eeee616:
Because VSYNC ON.............;)
[Optimus One, P500 Android Development] samcad:
how u deodexed??? :o can you give me the link to download deodexed version?? happy eid Mubarak in advance ;)

Sent from LG O¹ • miks cyanogen7.1 with latest testing release kernel v1.1 and v19.3♦• using tapatalk
[Optimus One, P500 Android Development] voyager20021:
@fserve: where did your .35 vsync on kernel thread go? Wanted to test it.
[Optimus One, P500 Android Development] DaXmax:
Use cyanogenMatt and is already deodexed...

@voyager, .35 kernel? Vsync is off... Franco never uses vsync...

Sent from LGE XDA phone wit Matt's v6.5.7(1.1)
[Optimus One, P500 Android Development] DaXmax:
I know that... But the graphics are better...

Sent from LGE XDA phone wit Matt's v6.5.7(1.1)
[Optimus One, P500 Android Development] voyager20021:
Know that. Thought i saw the other day a .35 fserve kernel vsync on thread just like this one? Maybe didnt see right!
[Optimus One, P500 Android Development] DaXmax:
Dat... I dunno he confirm it or not, he says he want 2 wait till it stable...

Sent from LGE XDA phone wit Matt's v6.5.7(1.1)
[Optimus One, P500 Android Development] samcad:
which kernel u are using?? :)

Sent from LG O¹ • miks cyanogen7.1 with latest testing release kernel v1.1 and v19.3♦• using tapatalk
[Optimus One, P500 Android Development] terratrix:
stuck at android boot screen. Using v14f testing with stock rom

EDIT: v14e not working either...i need help!
[Optimus One, P500 Android Development] vladsk8:
Any updates on what that is? I too have these messages:

http://xdaforums.com/showpost.php?p=17058816&postcount=1260

Thanks! Keep it up
[Optimus One, P500 Android Development] deniso177:
v14e working fine for me.

Please state what Rom you are using, because saying stuck at boot screen without any more information isnt helping
[Optimus One, P500 Android Development] samcad:
Its not working for stock Rom :D
[Optimus One, P500 Android Development] makona:
what rom are you using? LG stock 2.3 rom?
[Optimus One, P500 Android Development] devlin2427:
Using v14f since you launched. The only problem is still the drain with 3G data enabled. 2G data is fine at aprox. 1% per hour in standby.

6.5.7 with 480/748 savagedzen.
[Optimus One, P500 Android Development] DaXmax:
v14e nor v14f wont work on official 2.3.3 :p Only on Froyo or Custom Ginger(2.3.4/2.3.5)

Sent from LGE XDA phone wit Matt's v6.5.7(1.1)
[Optimus One, P500 Android Development] DaXmax:
.32 v14f 748/480

Sent from LGE XDA phone wit Matt's v6.5.7(1.1)
[Optimus One, P500 Android Development] terratrix:
i am using stock 2.2.2 froyo...
[Optimus One, P500 Android Development] fserve:
deleted...
[Optimus One, P500 Android Development] royalflusher9:
hmm..

Just a question..is it not compatible with newfix?
[Optimus One, P500 Android Development] fserve:
Really dont know. As i said, i dont have the game, could you test it?

But i think that oldfix is better for games (cos it make the touchscreen get the less cpu as possible)
[Optimus One, P500 Android Development] lerkin:
You can delete preinstalled by any way (root explorer or titanium backup) and install new with free root toolbox from the market. It's in "other".
[Optimus One, P500 Android Development] 32bit:
Now testing this one.

It's SD writing speed is equal or even better than oldfix-usleep2000 due to the writing process is more continuous, not stuttering.

Neocore performance is 57..58/51,x fps w.o./with touching the screen.

Overall smoothness seems to be better than oldfix-usleep2000 again.

Going further to newfix-msleep1, if it's useful.

Always noop. CIO is worse.
[Optimus One, P500 Android Development] royalflusher9:
ok so any users here got bloodnglory to work plz report here and temme which kernel

p.s. - just asking..what does 'fserve' mean ..btw ? :)
[Optimus One, P500 Android Development] krishnandu.sarkar:
:p fserve is the name of the developer ;)
[Optimus One, P500 Android Development] fserve:
Wow, nice :DDD
[Optimus One, P500 Android Development] Turducken:
This method didn't work for me. DSP Manager still crashes when switching from headphone to speaker for example.
[Optimus One, P500 Android Development] fserve:
worked for me.
[Optimus One, P500 Android Development] Lycan:
Doesn't work in any of them.

It worked in 111123 [i think] but it auto FC's after 5 mins in that too.
[Optimus One, P500 Android Development] lerkin:
Works well. Strange, I use headset and phone speaker with it.
[Optimus One, P500 Android Development] 32bit:
This one is worse than newfix-usleep2000 in all aspects: more stuttering, lower fps, slower SD writing speed.

Fserve, You're right:

- newfix is smoother

- oldfix is faster but stuttering

- usleep2000 is better with newfix

- msleep1 is better with oldfix
[Optimus One, P500 Android Development] Rayman96:
I i can say: newer is very bad (old touchfix). I am currenty backing up to xx24 version with gamer_v2 tag. I did not notice ANY bugs and - maybe fps on neocore was not 60 and higher - but all games like pes2012 and others HD worked SUPER SMOOTHLY. please let this version to grow up ;)

miks 6.5.8 + superchatger MEGARAM1 + gamer_v2 gbs xx24 version = best combination for games I have ever. :)

EDIT: Now testing new touchfix :)
[Optimus One, P500 Android Development] fserve:
@32bit, SD writing speed should be equal in all 4 kernels. I just changed TS driver...
[Optimus One, P500 Android Development] 32bit:
Nop, and I can say that "more stuttering = slower speed".

There is some interconnection.

And I'm not surprised with it.

It seems that differs not the raw speed but writing continuousness so the resulting speed is affected.
[Optimus One, P500 Android Development] Lycan:
loving old touchfix atm..There is stutter but its bearable..

@fserve..plz plz release a testing oldfix kernel with blood and glory compatibility.

Currently dying to play game !

p.s. - any plans you would develop on the.35 kernel tree? its faster I believe.
[Optimus One, P500 Android Development] fserve:
Could you tell me in which kernel it runs?

about .35, franco develop it.

I use kernel .32, sorry.
[Optimus One, P500 Android Development] Lycan:
I remember some user saying it worked on 111126 gamer

http://xdaforums.com/showpost.php?p=19743988&postcount=2213
[Optimus One, P500 Android Development] fserve:
K, test it and tell me.

Remember to look for a ARMv6 version of the game.
[Optimus One, P500 Android Development] khoa02061986:
Give you, this is the "Blood And Glory" ARMv6 version.

App:http://www.mediafire.com/?fs11r1711bre1xt

Data: http://www.mediafire.com/?guxh6x6678brnt0

(Link: copy data to sdcard / Android / Data)

P / s: 111126 later versions have been playing this game
[Optimus One, P500 Android Development] MaKTaiL:
Ok, just tested them all and new fix msleep is the best of all four. IMO of course. Really really smooth.
[Optimus One, P500 Android Development] axyman:
Hi fserve, great work!

I flash gbs 19.2 cfs/bfs and have flyker camera problem, that no hapen whit 19.1

Im whit oxygen 1.1 ROM
[Optimus One, P500 Android Development] blueren:
gbs-111126-newfix-usleep20000 -- testing this. Very negligable stuttering, Its smooooth! :) Gonna test battery today
[Optimus One, P500 Android Development] fserve:
gbs-111126-newfix-usleep20000 or a kernel without stuttering (cos it doesn't have any kind of cpu spike fix, so it will be 100% cpu on touch) what do you guys choose?

Try the testing version gbs-111126-newfix-usleep20000, should work ok, or the goldenleaf 111126.

Sent from my ASUS Transformer TF101
[Optimus One, P500 Android Development] 32bit:
usleep seems to be more perspective solution, as I think.

Or may be goldenleaf without and gbs with it.
[Optimus One, P500 Android Development] khoa02061986:
and a number of issues:

- The neocore

+ no sound, no touch: 66.3

+ no sound, touch: 61.3

- Battery life

- Game: PES 2012, the third blade, Gangstar 2: miami, dungeon hunter, dead space.

- Automatically kill process

Clip:
[Optimus One, P500 Android Development] buzzdr0id:
Little stutter, Smoothest, spike fixed and all games working is anyday better :rolleyes: How much FPS would that give ? 60 ?
[Optimus One, P500 Android Development] fserve:
Ok guys. New testing kernels :-)

Game version - for gaming! faster, less smooth in menus/scrolling

Normal version - for everyday use. faster too but with vsync on, so, capped at 60~61fps, should be good on menus and scrolling.

What i need to be tested: Are those stable? Is the normal version smooth?

[this is the old -oldfix-usleep2000, bfs, axis inversion workaround off, vsync off]

[new on this, vm_max_readahead=16kb (down from 512kb)]

gbs-111201-gamer http://www.multiupload.com/ZR7KBUEK1I

[this is the old -oldfix-usleep2000, bfs, axis inversion workaround off, vsync off]

[vm_max_readahead=512kb]

gbs-111201-gamer http://www.multiupload.com/26EKDSQEVL

[this is the old -newfix-usleep2000, cfs, axis inversion workaround on, vsync on]

[new on this, vm_max_readahead=16kb (down from 512kb)]

gbs-111201.zip http://www.multiupload.com/5UBXPKL4R2

[this is the old -newfix-usleep2000, cfs, axis inversion workaround off, vsync on]

[new on this, vm_max_readahead=4096kb (up from 512kb)]

gbs-111201.zip http://www.multiupload.com/829VIOU7HZ

max-readahead

The max-readahead tunable affects how early the Linux VFS (Virtual File System) fetches the next block of a file from memory. File readahead values are determined on a per file basis in the VFS and are adjusted based on the behavior of the application accessing the file. Anytime the current position being read in a file plus the current read ahead value results in the file pointer pointing to the next block in the file, that block is fetched from disk. By raising this value, the Linux kernel allows the readahead value to grow larger, resulting in more blocks being prefetched from disks which predictably access files in uniform linear fashion. This can result in performance improvements but can also result in excess (and often unnecessary) memory usage. Lowering this value has the opposite affect. By forcing readaheads to be less aggressive, memory may be conserved at a potential performance impact.

Source: http://www.redhat.com/magazine/001nov04/features/vm/
[Optimus One, P500 Android Development] MaKTaiL:
I tested gbs-111201 normal version and it's really smooth. You did it. I think the testing time is over! =D.
[Optimus One, P500 Android Development] cr157y:
62 fps sound on - no touch, 55 sound on with touch, seems pretty good to me.
[Optimus One, P500 Android Development] Lycan:
@fserve.

im using oldfix 111201

BloodnGlory works impeccably..i was foolish enough to install the armv7 version :)

pes12 is also awesome. Smooth as **** ! :)

tethering, wifi, bluetooth, usb works..

Standby battery is awesome..1 % in 2 hours [no usage]

However when the phone is in active mode, battery seems to drain faster.

Thats my honest review.

Thanks for your enthusiasm in creating such a wonderful kernel.

I might stick to this one for quite some time from now.

IMO oldfix should be made stable..

newfix - dunno :)
[Optimus One, P500 Android Development] Rayman96:
damn, last 111201 is very good, but for me 111124 gamer_v2 is best, because of ANY stuttering on pes 2012 and others - on any other gamer.not gamer kernels - newer too is is stutter some.

and one more question... hm i have supercharger, misk 6.5.8, gbs kernel, no rubbish in device and i get always neocore rank at ~50 FPS... (without sound)
[Optimus One, P500 Android Development] Javi22:
Do you intend to release a new stable gbs version soon? or will still with tests only?

just asking :D
[Optimus One, P500 Android Development] Lycan:
Even i get stutter in latest game kernel, but its really no big problem.

I get neocore nosound perma 65+

Try reflashing the rom.
[Optimus One, P500 Android Development] sugaritos:
using gbs 111201 gamer sometimes when i touch the phone its not responding for first time but touching it second time it responds.. i dont know what is this.. everything else is smooth..
[Optimus One, P500 Android Development] dancom96:
fserve, this may seem strange, but this old version has smoother scrolling, and less cpu spike (30%) http://www.multiupload.com/7SJAF377PZ

but the newer 'normal' version has slightly better performance, but slightly less smooth scrolling, and 50% spike
[Optimus One, P500 Android Development] fserve:
Only when i finish tests :)

This new one got a very little mod on memory management.

for now, im waiting more feedbacks :)
[Optimus One, P500 Android Development] dancom96:
Can you turn off axis inversion fix for normal version too? There is no point in having it
[Optimus One, P500 Android Development] fserve:
is glow hockey playable with axis inversionx fix (enabled) could someone test? (2 players)

Sent from my ASUS Transformer TF101
[Optimus One, P500 Android Development] MaKTaiL:
Axis inversion is causing a small issue on 9GAG app (at least I think that is what is causing it).

When I press the arrow to go forward in pages, it actually go backwards SOMETIMES.

I know, it sounds insane but it started happening after that.
[Optimus One, P500 Android Development] dancom96:
Already tested. It does work but it's not playable, since it 'snaps' when you cross axis, and if both players put their fingers near each other, it messes up.

The axis inversion also messes up PES 2012, I really do not see any reason in keeping it.
[Optimus One, P500 Android Development] axyman:
Nice!!

hi, install the kernel "gbs-111 201-gamer" I can only say wow! :D

Sound and touch Neocore 61.5 fps,

Dead Space game with very good performance, so far I have no stuttering in browser but use Dolphin HD,

the flicker of the camera was solved.

Using Oxygen 1.1 rom

Thanks for developing these excellent kernels :)
[Optimus One, P500 Android Development] fserve:
Post updated:

http://xdaforums.com/showpost.php?p=19872436&postcount=2409

with more info about each kernel, and i've made one with axis fix workaround disabled. :-)
[Optimus One, P500 Android Development] ScripterJR:
Update the Post Title as well?
[Optimus One, P500 Android Development] kapitanbasa:
the gamer (gbs 111201-gamer)version worked fine...i tested it by playing Blood and Glory, mik's 6.5.8, oc at 480/748...game went smooth and silky...but yep, menus and long lists seem to lag a teeny bit. now uninstalling the game as i didn't like it.

now testing the non-gamer version.
[Optimus One, P500 Android Development] jomatt:
Home screen auto rotate is not working for me..

Rom: Ice Cream Sandwich 3-v1.11.12

Kerenel: Goldenleaf.v111126

Its enabled in both Display settings and Cynogenmmod settings ..Sensor is working during in calling ie screen turning off but auto rotate is still an issue..

It was not working with Mik 6.5.8 also, then I made a fresh installation of Ice Cream Sandwich 3-v1.11.12 after formatting sd card.
[Optimus One, P500 Android Development] reikar:
It depends on your launcher settings not rom or kernal settings.
[Optimus One, P500 Android Development] MaKTaiL:
Why did you change max-readahead for the axisinversion fix off?
[Optimus One, P500 Android Development] eeee616:
Very weird

Testing 2 gbs 111201-gamer and gbs 111201

Oc 480/748: Convervative => sometimes kernel panic =.=

InteractiveX and smartassV2: no kernel panic ???
[Optimus One, P500 Android Development] fserve:
someone else confirm this?

for you guys test it and tell me what is best =)

Maybe 4096k make system smooth

maybe 16k make system better for gaming

maybe not. =)

Sent from my ASUS Transformer TF101
[Optimus One, P500 Android Development] jomatt:
i am using go launcher..and screen orientation is set as auto rotate

but still home screen not rotating..
[Optimus One, P500 Android Development] fserve:
Config -> cyanogendmod config -> exibition -> mark all the box (ONLY UNCHECK "screen on" ANIMATION).

Sent from my ASUS Transformer TF101