1. Ender3Guy

    OP Ender3Guy Advanced Member
    Newcomer

    Joined:
    Oct 17, 2019
    Messages:
    56
    Country:
    Canada
    I'm very close to running this game full speed in Citra, but unfortunately I can't quite hit it consistently.
    I had written an 'essay' on r/citra, but it was removed by the moderators despite no rule violations being stated or obvious. I've pasted the original below.

    Even beyond this, though, there is one thing I think could increase performance - the game tries to hit 60 FPS, but rarely does. I think, if there was a code that would lock Dark Moon to 30 FPS, the game would most likely run at consistent full speed, with perfect audio to boot.
    If anyone here is willing to do this, I'd really appreciate it.

    Region: USA - For some reason, this gave the CPU a ~10% performance boost.

    Under GRAPHICS:

    Resolution: 4x Native

    Post-processing filter: FXAA (This is a custom filter created by the makers of the MH4U HD Texture Pack)

    Stereoscopic 3D mode: Off

    Screen Layout: Large Screen - You could disable the small screen entirely for another ~5% performance, but it is needed to answer E. Gadd's calls.

    Use Disk Shader Cache: On - this loads compiled shaders from the hard disk, instead of re-compiling them every time you load the game. After a full cache has been built up, performance increases massively.

    Under Graphics: Advanced:

    Enable Hardware Renderer: On

    Enable Hardware Shader: On

    Accurate Multiplication: Off - performance plummets to about 10% speed with this enabled :/

    Enable Shader JIT: On

    Enable VSync: On - While this does decrease performance by ~5%, I was experiencing large amounts of screen tearing with it off.

    Under AUDIO:

    Emulation: HLE (Fast) - Even the LLE-Multicore couldn't keep up with this engine.

    Enable Audio Stretching: Disabled - this does seem to hog a slight amount of CPU, and shouldn't be needed, since our target is full speed 100% of the time.

    Audio Device: Auto - there seemed to be no performance difference between CubeB and SDL2, though Null was definitely slower.

    Final Results:

    The game runs full speed while inside rooms. I have fully cleared the Gloomy Manor using these settings, with no graphical issues whatsoever.

    Slowdowns do occur. Most notably, whenever new shaders are compiled, or upon changing rooms, since the new room is loaded within the opening/closing door animation.

    There is only one thing that I think can be done now to increase performance, and that is a 30 FPS lock. Yes, you heard me right. Dark Moon tries to run at 60 FPS, but locked to 30 I think performance would drastically increase.

    Edit: PC specs-

    Intel i5-10600K overclocked to 5.1Ghz
    16Gb (2x8Gb Dual-channel) 3200Mhz DDR-4 RAM
    Nvidia RTX 2060, mildly overclocked.
    This runs almost any 3DS game I own full speed, including MH4U when New 3DS mode is enabled.
     
    Last edited by Ender3Guy, Aug 10, 2020
  2. lone_wolf323

    lone_wolf323 GBAtemp Psycho!
    Member

    Joined:
    May 27, 2011
    Messages:
    4,304
    Country:
    Canada
    Well. look at it this way. You dont need to worry about the essay now.
    Aswell....There is such a thing as copy paste. it does exist.
    I dont know if there are codes to lock game fps. There are ones to make them run at 60fps aswell as others that seem to make games actually play faster.
     
  3. Ender3Guy

    OP Ender3Guy Advanced Member
    Newcomer

    Joined:
    Oct 17, 2019
    Messages:
    56
    Country:
    Canada
    Actually, looks like the mods deleted it after I posted this. I've currently taken it up with them in a DM.
     
  4. Pikm

    Pikm GBAtemp Advanced Fan
    Member

    Joined:
    Jan 24, 2016
    Messages:
    684
    Country:
    United States
    Your PC sucks and will not run Citra at a playable speed no matter what you do. Give up.
     
  5. Ender3Guy

    OP Ender3Guy Advanced Member
    Newcomer

    Joined:
    Oct 17, 2019
    Messages:
    56
    Country:
    Canada
    I'm not sure if you're intending to troll or not. It sure sounds like it.

    I built this machine with hardcore emulation in mind. I have an Intel i5-10600K running at 5.1Ghz on all cores, 16Gb of 3200Mhz RAM, and a criminally underused RTX 2060.
    So, it sucks? It's too weak?

    I don't think so. The issue here is the way shaders are handled in Citra, plus the fact that Dark Moon uses a massive amount of them. I've successfully run almost every other game I own at full speed, including Monster Hunter 4 Ultimate, one of the 3DS's most demanding games.
     
    Last edited by Ender3Guy, Aug 10, 2020
Draft saved Draft deleted
Loading...

Hide similar threads Similar threads with keywords - [Request], Mansion, Luigis