Homebrew  Updated

FPSLocker - set custom FPS target in retail games

An overlay that with SaltyNX 1.2.0+ allows to set custom refresh rate in both handheld and docked mode + FPS in Nintendo Switch retail games.

Disclaimer: Tool is utilizing detection of graphics API to manipulate FPS. It supports special patches that are helping with going above 30 FPS in games using proprietary FPS locks.

You can see here how it works (I was utilizing Witcher 3 dynamic resolution config mod to make anything above 30 FPS available):


More in README (I recommend to read it + also SaltyNX readme if you don't know how it works)
Repo: https://github.com/masagrator/FPSLocker
Releases: https://github.com/masagrator/FPSLocker/releases
Patches: https://github.com/masagrator/FPSLocker-Warehouse
 
Last edited by masagrator,

SkullHex2

Well-Known Member
Member
Joined
Feb 27, 2017
Messages
282
Trophies
0
XP
1,444
Country
United States
Hello, anybody else has the NX-FPS not running issue on the latest version of FPSLocker and sys-patch (1.54) on latest CFW 19.0.1 ? Thank you!
I'm having the same issue. Did you download SaltyNX from HB App Store?

if so, maybe we should report it to whoever's in charge of keeping stuff up to date there.
 

masagrator

The patches guy
OP
Developer
Joined
Oct 14, 2018
Messages
6,651
Trophies
3
XP
12,996
Country
Poland
I'm having the same issue. Did you download SaltyNX from HB App Store?

if so, maybe we should report it to whoever's in charge of keeping stuff up to date there.
It works for me and thousands of other people 👌

If you want to report something, first use official latest release from github.

And btw. soon in docked mode
IMG_20241123_220900.jpg

I guess some people know that docked custom refresh rate is already available in 4IFIR, Cooler shared with me the method he uses, but it was not working well in all scenarios I cared about (720p50 was glitchy and there was no way to determine currently set refresh rate of display) and when trying to figure out an issue I have found a way to do this official Nvidia way, so now my method is completely independent from Cooler's method he shared with me.

First phase is to add support for 40, 45, 50, 55 Hz, after releasing support for them next phase is going above 60 Hz.
I'm trying to add all necessary features to make it work as smooth as possible (like proper changing refresh rate when going from handheld<->docked or saving refresh rate settings per each display). Theoretically all HDMI supporting devices should support 720p or 1080p at 50 Hz (ignoring the question if it's natively supported, but still it's miles better than software solution), so everybody should benefit from this.
 
Last edited by masagrator,

kristianity77

GBATemp old fogey
Member
Joined
Jul 10, 2003
Messages
1,684
Trophies
2
Location
Sleaford, UK
XP
2,705
Country
United Kingdom
Sorry if this has been asked but is there any way to make per game settings with fps locker?

For example something like Actraiser, it’s known to internally run at 50fps which causes stutter on the switch at default settings. If I turn the refresh rate of my oled switch to 50, then the game runs flawlessly (handheld mode I’m on about)

But then when I run a different game I would want it back to 60hz so on and so forth.

Could something my not be done so that when a certain game is launched settings are remembered?
 

nealcobu

New Member
Newbie
Joined
May 8, 2016
Messages
3
Trophies
0
Age
35
XP
64
Country
Colombia
Hi everyone. Thanks as usual for your help.
I was wondering whether someone has had a chance to find settings for getting Freedom Wars to play at 60fps.
Thanks in advance.
 

kristianity77

GBATemp old fogey
Member
Joined
Jul 10, 2003
Messages
1,684
Trophies
2
Location
Sleaford, UK
XP
2,705
Country
United Kingdom
Have to say this program is absolutely amazing.

Currently playing breath of the wild, on an oled switch, at docked resolutions on the screen, at a Locked 45fps that doesn’t waiver and have silky smooth frame times. All this with pretty much just a memory overclock to 2300mhz and a mild gpu bump.

I use fpslocker with countless games and sometimes it’s almost like having a next gen switch for free
 

HellsBoyz

Well-Known Member
Newcomer
Joined
Aug 12, 2021
Messages
86
Trophies
0
Location
Hanoi
XP
632
Country
Vietnam
I read the Readme on Github that you said you block all the oled model, which means I (oled user) cant use this great homebrew? If so, this is very upset news.
 

HellsBoyz

Well-Known Member
Newcomer
Joined
Aug 12, 2021
Messages
86
Trophies
0
Location
Hanoi
XP
632
Country
Vietnam
Read it again then, because you clearly extrapolated only one feature to whole tool. :)
I see. Must be my English is bad so I couldn’t understand the whole paragraph.

I’m playing Xenoblade 2 and I can’t stand the resolution of the game. I think this time I’m gonna try something new to improve it with your graphics patches and this homebrew. Hope it turns out well.

Also I don’t want to use any overlocking homebrew, should the game runs “ok” with FPSLocker and graphics patches?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BigOnYa @ BigOnYa:
    Been there, done that. Don't feel like using that rash cream for a week again either.
  • K3Nv3 @ K3Nv3:
    Amazon delayed your order over weather
  • BigOnYa @ BigOnYa:
    "Due to Covid, your package delivery is delayed"
  • K3Nv3 @ K3Nv3:
    Neighbor has covid I'm like don't even think about getting in my messages
  • Sicklyboy @ Sicklyboy:
    damn another plane from the US crashed, in canada this time
    +1
  • BigOnYa @ BigOnYa:
    N trump just fired 400 more FAA employees
  • K3Nv3 @ K3Nv3:
    That boeing one?
  • Sicklyboy @ Sicklyboy:
    idk it was a Delta flight that flipped upside down when it landed somehow
  • Sicklyboy @ Sicklyboy:
    planes ain't supposed to do that
  • BigOnYa @ BigOnYa:
    Luckily everyone survived
  • Sicklyboy @ Sicklyboy:
    Needs one of those "If you can read this, flip me over" stickers on its bumper
    +1
  • K3Nv3 @ K3Nv3:
    Turned their world upside down eh?
  • Sicklyboy @ Sicklyboy:
    thought the upside down land was australia smh
  • K3Nv3 @ K3Nv3:
    I don't get why they can't actually make travel safer where they just bounce around instead of explode
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, you sure everyone survived?
  • Xdqwerty @ Xdqwerty:
    @Sicklyboy, and thats the reason why i'm afraid of airplanes; crashes
  • K3Nv3 @ K3Nv3:
    Like make some industrial rubber material where it prevents it on impact
  • Sicklyboy @ Sicklyboy:
    @Xdqwerty, Yeah I hear that, given all of the plane crashes in just the past few weeks I'm not too keen on flying at the moment myself.
    +1
  • Sicklyboy @ Sicklyboy:
    But yes luckily everyone did survive, 8 people with injuries
    +2
  • K3Nv3 @ K3Nv3:
    They have a good series on a plane crash that was back in the 80s can't think of the title
  • K3Nv3 @ K3Nv3:
    Lockerbie: A Search for Truth
  • BigOnYa @ BigOnYa:
    "Ken vs. Kenesha: A Search for Truth" was a decent documentary
  • K3Nv3 @ K3Nv3:
    It has some good coddling in it so it might be up your ally
    +1
  • Xdqwerty @ Xdqwerty:
    I feel lonely
  • K3Nv3 @ K3Nv3:
    Bigonya will hug you
    K3Nv3 @ K3Nv3: Bigonya will hug you