Thread Rating:
  • 1 Vote(s) - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Bleach: Heat The Soul 7
#31
Ok, i'm done testing, here's my results :

First of all, i tried Half Minute Hero (the only game i own of your list) with your hack (the OR condition,with both 6 and 11 values).i have not spotted any corruption,here there are a few screenshots
           
Than i reverted the hack and changed the line to if (block), result :
a little less speed than the previous change

with the second change, result :
much more slower

third change,result :
good speed, more than the first hack you did (even with value 11)

i also tried :
if(__builtin_expect((vai->numDraws > 16), 0))
vai->framesUntilNextFullHash = std::min(64, vai->numDraws);
else
vai->framesUntilNextFullHash = std::min(64, vai->numFrames);

just to test if speed is influenced , and seems a tiny bit more faster
Reply
#32
Thanks for all this testing, it really helps. The last one seems pretty good and should be pretty safe too.

-[Unknown]

Umm, wow, I think I found it. Duh. If you can test one more time:

Revert everything, and move this line:
Code:
vai->lastFrame = gpuStats.numFrames;

Just above these lines:
Code:
} else { DecodeVerts(); rotateVBO:

Arg, I really should've caught that.

-[Unknown]
Reply
#33
No problem, reverted and moved the line.Hmm..now it's very slow again
Reply
#34
(02-11-2013, 11:03 PM)JumperTwo Wrote: No problem, reverted and moved the line.Hmm..now it's very slow again

Are you sure? moving the line above the else branch made it fast again on my phone (lg l9 ics).
Reply
#35
Hmm, well, I'll debug it in a few hours. Knowing which are faster or not for you really helps. Probably a combination of both changes is what's needed.

-[Unknown]
Reply
#36
I uploaded my apk:
http://www.mediafire.com/?sax1vhj84xkms93

JumperTwo (and others if have this game) please can try it?
Reply
#37
(02-11-2013, 11:08 PM)Carter07 Wrote:
(02-11-2013, 11:03 PM)JumperTwo Wrote: No problem, reverted and moved the line.Hmm..now it's very slow again

Are you sure? moving the line above the else branch made it fast again on my phone (lg l9 ics).

did you also revert the changes? this is what i have :

vai->lastFrame = gpuStats.numFrames;
} else {
DecodeVerts();
rotateVBO:

am i missing something?
Reply
#38
(02-11-2013, 11:14 PM)JumperTwo Wrote:
(02-11-2013, 11:08 PM)Carter07 Wrote:
(02-11-2013, 11:03 PM)JumperTwo Wrote: No problem, reverted and moved the line.Hmm..now it's very slow again

Are you sure? moving the line above the else branch made it fast again on my phone (lg l9 ics).

did you also revert the changes? this is what i have :

vai->lastFrame = gpuStats.numFrames;
} else {
DecodeVerts();
rotateVBO:

am i missing something?

I started from a plain source downloaded 30 minutes ago and did only this change (moved line).
Reply
#39
(02-11-2013, 11:13 PM)Carter07 Wrote: I uploaded my apk:
http://www.mediafire.com/?sax1vhj84xkms93

JumperTwo (and others if have this game) please can try it?

Ok, fast for me.i just don't understand why i cannot reproduce this, are you sure to have reverted the previous changes?
Reply
#40
(02-11-2013, 11:21 PM)JumperTwo Wrote:
(02-11-2013, 11:13 PM)Carter07 Wrote: I uploaded my apk:
http://www.mediafire.com/?sax1vhj84xkms93

JumperTwo (and others if have this game) please can try it?

Ok, fast for me.i just don't understand why i cannot reproduce this, are you sure to have reverted the previous changes?

Umh I suggest to delete everything (workspace, ppsspp master, native folders) and start from a plain source from github.

I'm sure I did it right, this is the first change I tried Wink
Reply
#41
Ok, solved. seems like commenting out old changes (and the moved line) was not enough for my computer, removed them and now it's working fast again. i'm getting a lot of crash and strange compilation behaviour recently, suspect i got bad ram

Carter07 can you try a combination with the previous changes? seems to going faster for me (+3 fps average)
Reply
#42
Turns out that still had glitches in several games. I tried this, I'd really like to know if it's still better or at least not so bad:

https://github.com/hrydgard/ppsspp/pull/666

I think there could still be many improvements, but wanting to get it at least caching again.

-[Unknown]
Reply
#43
downloaded and tried revision 403 , on Bleach speed is great (just a little tiny less than the previous combination,but very little)
Reply
#44
Ok, I'll experiment later with vertex cache.

For now I'm tring to find what build caused missing textures in bleach 7 and a lot of other games, it seems an android-only related bug because in windows can't replicate it, turning vertex cache on and off changes nothing.
I think it was introduced in the last 2-3 days as far I remember.

EDIT: found and segnaled to github


Attached Files Thumbnail(s)
   
Reply
#45
I tested the v0.6-408 build and there are no speed increment for me (SGS2) it runs 12-20 FPS Ingame.

I also never had the textures missing problem on android.
Reply


Forum Jump: