Homebrew Citra - Unofficial \ Chinese builds discussion

  • Thread starter Thread starter masaki88
  • Start date Start date
  • Views Views 3,239,341
  • Replies Replies 9,660
  • Likes Likes 16
So something I find curious is comparing Pokemon Sun/Moon at it's tiny Native Resolution AND Full screen + Scaled up Resolution (Which looks very nice) seems to have basically zero impact on performance, areas that are slow and laggy in native are exactly as slow scaled way up, areas that are fast in native are just as fast when scaled way up.

So that confirms to me that all of this really does come down to the optimization of Citra and not hardware requirements, typically scaling a game way up in resolution should significantly impact performance if it wasn't running well to begin with, it's simple math, much higher resolution = more resources required.

But since Speed across the board is entirely unchanged regardless of resolution, whatever is slowing down these games isn't hardware based

Scaled Resolution doesn't affect performance because of the way its implemented. From what I recall (and the details are a little fuzzy) the scaled resolution stuff simply puts all the textures and stuff on the host gpu so it doesn't need to sync between emulated 3ds gpu and host gpu. Heres the youtube video on the subject

I asked GDMK see if he can say what he did about the JIT update.

I don't understand what he can say that'd add more info.
 
Subv is on break from school and is on a "implement missing instructions in jit" spree right now. Already knocked out the 3 most common instructions in video playback, with plans to write more. Should give a hefty 15+ fps increase in video playback. He also mentioned another issue with citra that should give a pretty hefty speed boost to all games when I get around to submitting that PR. (Its something that should have been a part of the original JIT pr, but i guess we forgot to add that :P)

best info of the day:toot:
 
  • Like
Reactions: drwhojan
Haven't been here since the bleeding edge build came out. So, is there still something else going on here? I mean, the bleeding edge builds have all the PRs included, don't they?
 
Citra-MessedupBuild-24.11.2016
http://www82.zippyshare.com/v/rqmMAYKc/file.html

(Note) this build will not work with pokemon ORAS , speed issues balance.
(Note) You will need to replace your own "User" folder, with full NAND and sysdata/shared_font.bin

This build good for bravely again , and maybe more.
(Warning, This is not a stable build but speedy for certain games)

gX1DWUH.jpg
Dude, this freaked me out! i got a 20+ fps boost in bravely default.
Edit : selecting framelimit brings it down 20 fps though.
 
Last edited by wakka1,
  • Like
Reactions: drwhojan
Dude, this freaked me out! i got a 20+ fps boost in bravely default.
I know ;) , but do note it is unstable and only for few games that might work with it.

"Edit : selecting framelimit brings it down 20 fps though."
Separate issue, that bound to happen.
 
Last edited by drwhojan,
  • Like
Reactions: wakka1
Haven't been here since the bleeding edge build came out. So, is there still something else going on here? I mean, the bleeding edge builds have all the PRs included, don't they?

Not always true. Bleeding edge is meant for the more impactful pull requests, and its given us lots of valuable feedback about issues on pull requests that users have found (and lots of garbage reports that don't make sense haha) Also bleeding edge is fully automated so it doesn't merge everything that its told to if it can't figure out how to merge it. Those things need manual intervention, and I frankly don't want to do that.
 
Dude, this freaked me out! i got a 20+ fps boost in bravely default.
Edit : selecting framelimit brings it down 20 fps though.

add this citra-qt.exe into the build ^^^ for pokemon ORAS only.
http://www54.zippyshare.com/v/BqVcy3uy/file.html
----
Code:
hle.cpp / from line29

    Core::g_app_core->AddTicks(-40000);
    Core::g_app_core->PrepareReschedule();
    reschedule = false;
}
bool IsReschedulePending() {
    return reschedule = true;

+40000 for bravely again
 
Last edited by drwhojan,
Citra-MessedupBuild-24.11.2016
http://www82.zippyshare.com/v/rqmMAYKc/file.html

(Note) this build will not work with pokemon ORAS , speed issues balance.
(Note) You will need to replace your own "User" folder, with full NAND and sysdata/shared_font.bin

This build good for bravely again , and maybe more.
(Warning, This is not a stable build but speedy for certain games)
Wooooooow this build is fastes in this year for sure)))
 
  • Like
Reactions: drwhojan
Yes , although the game doesn't even start. Just a black screen.
ops you may need full user folder

--------------------- MERGED ---------------------------

Wooooooow this build is fastes in this year for sure)))
keep in mined, it will make are brake certain games.

Look like some games is down speed and some updater speed.
 
Last edited by drwhojan,
  • Like
Reactions: wakka1
add this citra-qt.exe into the build ^^^ for pokemon ORAS only.
http://www54.zippyshare.com/v/BqVcy3uy/file.html
----
Code:
hle.cpp / from line29

    Core::g_app_core->AddTicks(-40000);
    Core::g_app_core->PrepareReschedule();
    reschedule = false;
}
bool IsReschedulePending() {
    return reschedule = true;

+40000 for bravely again

Working Pokemon ORAS

Battle is more fast 70 Fps, but with LimitFramerate it´s slower
 
Working Pokemon ORAS
Battle is more fast 70 Fps, but with LimitFramerate it´s slower

Limitframe has its own fps, its not merged to the original way.
Like I mention its only to check certain games, as in the new video above ^^

up and down ticks seems to be to their own games in this matter.
 
is there a difference between this build and the one on baidu?
Mega speed only for the games listed for them to work with, may help are brake others game speeds though.
Not got every game in the book on my PC to try, are I need a mega sata HDD storage :D
 
Last edited by drwhojan,
Mega speed only for the games listed for them to work with, may help are brake others game speeds though.
Not got every game in the book on my PC to try, are I need a mega sata HDD storage :D
well i lost my saves and roms for oras. and btw the 11/24 on baidu gave me less fps than the 11/24 that i got from youtube.
 

Site & Scene News

Popular threads in this forum