RELEASE The Witcher 3 60 FPS and Dynamic Resolution Tweaks

Discussion in 'Switch - ROM Hacking, Saves, Translations & Tools' started by masagrator, Oct 15, 2019.

Loading...
  1. Msebastian

    Msebastian Member

    Newcomer
    1
    Oct 23, 2019
    Canada
    Make sure your switch is plugged in with official charger. Overclock won't work without.
     
  2. Huy98vn

    Huy98vn GBAtemp Regular

    Member
    2
    Oct 16, 2017
    Vietnam
    the clear sign of the working OC is your fan sound like a spaceship...
     
    Msebastian likes this.
  3. icewarp

    icewarp Advanced Member

    Newcomer
    1
    Dec 20, 2006
    Brazil
    Johannesburg
    Hi all,
    Looking for some clarification, I'm struggling to get anything higher than 30 FPS, although I did achieve the possibility to force different resolutions. Let me share my activities, according to the guide:

    Emunand 9.0.1
    SXOS 2.9.2
    The Witcher 3 01003D100E9C6000, PT-BR language patch


    Steps I did checking the guide
    1) To install the 60 FPS patch, downloaded TW3-60FPS.zip and installed in folder.
    sdcard:\SXOS\exefs_patches\W3-60FPS\7D0794DC20FAF372B79B20D74DC2F481.ips
    2) Resolution tweaks. Got a save file, edited settings file with the config below. Restored the save file using Checkpoint.
    sdcard:\switch\Checkpoint\saves\0x01003D100E9C6000 The Witcher 3 Wild Hunt\20191027-181729 icewarp\user.settings\settings.txt

    [Rendering]
    DynamicResolutionOverride=0
    DRRequireCameraMove=1
    DRIgnoreCPU=1
    DRIgnoreVsync=1
    DRGameTargetFrameTimeInMs=14.0
    DRCinematicTargetFrameTimeInMs=14.0

    DRIncreaseResolutionMargin=1
    DRIncreaseResolutionMarginMultiply=1
    DRCinematicIncreaseResolutionWaitTimeInMs=607.5
    DRCinematicDecreaseResolutionWaitTimeInMs=101.5
    DRGameIncreaseResolutionWaitTimeInMs=945.0
    DRGameDecreaseResolutionWaitTimeInMs=157.5


    3) Overclocked switch using sys-clk with the following settings.

    handheld_cpu=1326
    handheld_gpu=460
    handheld_charging_gpu=768
    handheld_charging_official_cpu=1785
    handheld_charging_official_gpu=921
    handheld_mem=1600
    docked_cpu=1785
    docked_gpu=921

    Overclock logs:

    [2019-11-02 10:25:20.321] [mgr] TitleID change: 01006BB00C6F0000
    [2019-11-02 10:25:20.344] [mgr] CPU clock change: 1020.0 Mhz
    [2019-11-02 10:25:20.361] [mgr] GPU clock change: 307.2 Mhz
    [2019-11-02 10:25:20.388] [mgr] Memory clock change: 1331.2 Mhz
    [2019-11-02 10:25:20.430] [mgr] GPU clock set : 460.8 Mhz
    [2019-11-02 10:25:20.453] [mgr] Memory clock set : 1600.0 Mhz
    [2019-11-02 10:25:21.994] [mgr] CPU clock change: 1785.0 Mhz
    [2019-11-02 10:25:22.031] [mgr] GPU clock change: 76.8 Mhz
    [2019-11-02 10:25:22.105] [mgr] GPU clock set : 460.8 Mhz
    [2019-11-02 10:25:25.276] [mgr] CPU clock change: 1020.0 Mhz
    [2019-11-02 10:25:25.282] [mgr] GPU clock change: 384.0 Mhz
    [2019-11-02 10:25:25.298] [mgr] GPU clock set : 460.8 Mhz
    [2019-11-02 10:25:31.765] [mgr] TitleID change: 0100000000001000
    [2019-11-02 10:25:31.782] [mgr] GPU clock change: 307.2 Mhz
    [2019-11-02 10:25:31.795] [mgr] Memory clock change: 1331.2 Mhz
    [2019-11-02 10:25:31.811] [mgr] CPU clock set : 816.0 Mhz
    [2019-11-02 10:25:31.831] [mgr] GPU clock set : 230.4 Mhz
    [2019-11-02 10:25:31.845] [mgr] Memory clock set : 800.0 Mhz​

    Results: 832x468 fixed resolution, but never beyond 30FPS docked or handheld.


    Am I missing any step in order to achieve the 60 FPS on The Switcher?
     
    Last edited by icewarp, Nov 2, 2019
  4. Huy98vn

    Huy98vn GBAtemp Regular

    Member
    2
    Oct 16, 2017
    Vietnam
    did you look at this?
    handheld_charging_gpu=768
    handheld_charging_official_cpu=1785
    handheld_charging_official_gpu=921

    more than 30fps wont happening in handheld because this game It already struggling for 30fps with lowest resolutions + highest safe clock for handheld mode (460mhz - and I don't see in your logs that your gpu clock higher than this). If you want more only thing you can do is play while charging or play with very low res while on docked mode.

    Edit: Did you restore your save after step 2?
    Edit 2: why title ID in your logs is Link's Awakening (01006BB00C6F0000), not your Witcher 3 id? It should change each time you open another title...
     
    Last edited by Huy98vn, Nov 2, 2019
  5. masagrator
    OP

    masagrator The developper

    Member
    11
    Oct 14, 2018
    Poland
    And do you have an update installed?
     
  6. icewarp

    icewarp Advanced Member

    Newcomer
    1
    Dec 20, 2006
    Brazil
    Johannesburg

    • Yes, I restored after step 2 - the config is there because the resolution is fixed at the one I have chosen - I chose the lowest resolution to get more FPS.
      You may ignore Link's awakening data, I was just testing it it too.

      I have upload a clean log from a docked test, looks like sys-clk is setting the new clocks, but the system is putting it back at standard clocks. No idea what is the cause of this.

      Log link: https://drive.google.com/open?id=1k3MTZMSNlA91Y0OkRjPKZ_yzx-UAO0CN
      These are the screenshots with my Witcher version and video settings, everything at low, except Sharpness.

      Screenshots link: https://drive.google.com/open?id=1edadrTtdQl0bnO261A1cQFjqtE7HqksY

      I never go beyond the 30 FPS, maybe is a clock issue.​

      I have portuguese language dlc patch installed on sdcard:\SXOS\titles\01003D100E9C6000.
     
  7. masagrator
    OP

    masagrator The developper

    Member
    11
    Oct 14, 2018
    Poland
    I don't meany any DLC and whatever. "Game update". If your version of game is 3.4 (if you think it's 1.60, you are checking wrong info), then it's updated.
     
  8. icewarp

    icewarp Advanced Member

    Newcomer
    1
    Dec 20, 2006
    Brazil
    Johannesburg
    Yes it's 3.4.
     
  9. Huy98vn

    Huy98vn GBAtemp Regular

    Member
    2
    Oct 16, 2017
    Vietnam
    From the screenshots seem the patch was not working for you, but overclocks was working (as you stay stable at 540p - which was the highest dynamic resolution you choosed - without OC you might constantly get drop lower than 540p), if you want lowest resolution for more fps just leave dynamic res override =-1, because other resolutions settings will give you inventory glitches and if the patch working properly, your resolution will stay at lowest until it meet your target frametime, and even without editing save settings your framerate won't stay stable at 30 fps (like it will jump to 32-36 fps something...)

    p/s: upload your screenshots in your post directly next time
     
    Last edited by Huy98vn, Nov 3, 2019
  10. Nomerushi

    Nomerushi Newbie

    Newcomer
    1
    Oct 31, 2019
    United States
    FB3CE3D1-4860-4D92-A879-08BC84E415A5. ...
     
    Last edited by Nomerushi, Nov 3, 2019
  11. masagrator
    OP

    masagrator The developper

    Member
    11
    Oct 14, 2018
    Poland
    ?
    Then you are blind or reading is too hard for you.
     
    Last edited by masagrator, Nov 3, 2019
  12. Nomerushi

    Nomerushi Newbie

    Newcomer
    1
    Oct 31, 2019
    United States
    Ok
     
    Last edited by Nomerushi, Nov 3, 2019
  13. KyleXY27

    KyleXY27 Member

    Newcomer
    1
    Oct 14, 2019
    Philippines
    ...
     
    Last edited by KyleXY27, Nov 3, 2019
  14. KyleXY27

    KyleXY27 Member

    Newcomer
    1
    Oct 14, 2019
    Philippines
    Not being a dick in my opinion. If you can't figure it out then that's unfortunate for you. Just being honest, the instructions are very clear. You can't fault the OP for being like that. Too many mods, too many people not getting simple instructions from what I'm seeing on other past posts too when the instructions were very clear. Stop and breath and try to figure it out. I'm sure you'll get it eventually. If not, then just hope you'll find someone patient enough to walk you through
     
  15. masagrator
    OP

    masagrator The developper

    Member
    11
    Oct 14, 2018
    Poland
    I'm a dick for people who ale talking bs and tries to blame author for their stupidity or laziness.

    I should quote 3/4 of my op to show your post is full of crap?

    I took many hours to write instructions and write app examples, but no... For you this are just random words.
     
    Last edited by masagrator, Nov 3, 2019
    Taorn, Junkyu85, Baoulettes and 2 others like this.
  16. Dichotomy754

    Dichotomy754 GBAtemp Regular

    Member
    4
    Nov 11, 2018
    United States
    Just a small little update, finally made my way to Skellige after hours spent in and around Novagrad. Am happy to report 720 is definitely doable if you're not an fps junky. I honestly do think I'm pushing 30 on some of the less intense scenes and frame stutter hardly amounts to much. Here are the settings I'm using, the hit to foliage visibility was definitely worth it. Also keep in mind I am using the maximum overclock allowed by the editor.

    2019110300435500-1BB2CE368C4381D1A5EF7A2C59901B8F.
    2019110300370900-1BB2CE368C4381D1A5EF7A2C59901B8F. 2019110300373300-1BB2CE368C4381D1A5EF7A2C59901B8F. 2019110300434000-1BB2CE368C4381D1A5EF7A2C59901B8F.
     
    Last edited by Dichotomy754, Nov 3, 2019
    bonoboy and KyleXY27 like this.
  17. KyleXY27

    KyleXY27 Member

    Newcomer
    1
    Oct 14, 2019
    Philippines
    It definitely is.. though I use a custom resolution myself which is very close to 720p for me to get 30 - 40 fps using the 60fps mod. That plus the motionblur mod I got from Discord.. the game is now very enjoyable.
     
  18. Huy98vn

    Huy98vn GBAtemp Regular

    Member
    2
    Oct 16, 2017
    Vietnam
    What to do with the codes?
    "Each color is different instruction with different config.
    Red - Handheld width
    Green - Handheld height
    Brown - Docked width
    Pink - Docked height
    ...."
    They clearly are explained here, each of them stand for the number of resolution width, height... or you didn't even think of what's those resolutions for?

    What program to use? Yeah you clearly didn't even read

    "Open file 7D0794DC20FAF372B79B20D74DC2F481.ips with hex editor (for example HxD)"
     
    KyleXY27 likes this.
  19. Nomerushi

    Nomerushi Newbie

    Newcomer
    1
    Oct 31, 2019
    United States
    So can you help unlock 60 FPS?
     
    Last edited by Nomerushi, Nov 4, 2019
  20. masagrator
    OP

    masagrator The developper

    Member
    11
    Oct 14, 2018
    Poland
    No effort takes to press Ignore button, so I did it. Have fun. :)
     
    Nomerushi likes this.
  21. Nomerushi

    Nomerushi Newbie

    Newcomer
    1
    Oct 31, 2019
    United States
    Can anyone explain or upload a video on how to unlock 60 FPS? I’m not sure what I need to do. Do I download a program on the switch or computer? I put the patches folder on my switch and restarted, but I don’t know what to do next. If anyone can assist without being an ass about it like OP I’d appreciate it.
    If numerous people aren’t understanding the instructions they are not simple. Just because they’re simple to you does not mean it’s simple. Also if you’re not going to help, next time do us both a favor and don’t reply.
     
    Last edited by Nomerushi, Nov 4, 2019
Quick Reply
Draft saved Draft deleted
Loading...