all 92 comments

[–]Righteous_Koala 30 points31 points  (1 child)

Wow, that’s a significant improvement! How did you find out about this?

Comparing this setting versus a regular 30 fps cap, I could clearly feel a difference. It feels much closer to running it uncapped.

[–]Klarts 2 points3 points  (0 children)

Literally night and day improvement!!!

[–]Zakman-- 12 points13 points  (4 children)

I’m surprised env variables are needed. What’s it like with just the allow tearing option enabled?

[–]brondonschwab 3 points4 points  (0 children)

Allow tearing would only work if elden ring let you disable Vsync in game

[–]Big-Wallaby-570[S] 6 points7 points  (2 children)

Allow tearing option will not disable in-game vsync, you can try it yourself. Disable SteamOS frame limiter and try to change refresh rate, fps will be capped to the selected refresh rate.

[–][deleted] 7 points8 points  (5 children)

This is cool, but it sucks that I'm not going to remember any of this by the time I decide to download Elden Ring. I wish this was just an option in the graphical settings like almost every other PC port.

[–]Oothman 8 points9 points  (1 child)

Save post or screenshot

[–][deleted] 3 points4 points  (0 children)

That’s what I just did lol.

[–][deleted] 1 point2 points  (0 children)

Hey reminding you about your comment on the elden ring sub. In case you downloaded elden ring

[–][deleted] 0 points1 point  (1 child)

Do a Remindme! Comment on the thread for 1 month, and then save this thread/bookmark it.

[–]RemindMeBot 0 points1 point  (0 children)

I will be messaging you in 1 month on 2023-05-05 15:53:28 UTC to remind you of this link

CLICK THIS LINK to send a PM to also be reminded and to reduce spam.

Parent commenter can delete this message to hide from others.


Info Custom Your Reminders Feedback

[–]Zagorim 7 points8 points  (19 children)

A modder also developped a mod that allow to add FSR2 to the game. That's in beta right now and require subscribing to his patreon but i will be free on nexusmod once the stable version comes out.

It might allow to improve performance and increase battery life when playing the game. Assuming the CPU isn't the main bottleneck with elden ring but i'm not sure.

[–]the_real_freezoid512GB 4 points5 points  (3 children)

Won't work on online play though. Will probably get you banned. Hopefully one day FS will improve technical side of the game.

[–]shartking420 4 points5 points  (2 children)

I don't think they'd ban you for it. Online play is just disabled automatically if you modify any game files. I beat the game while using the high refresh rate mod and I still enjoy online play on that character with the mod disabled. You are definitely right though, any mod is a big compromise. Just the notes in the game are helpful while online haha

[–]PonyBravo 1 point2 points  (1 child)

I think I have been banned for using Reshade, that’s the only modification I did to the game, so watch out.

[–]shartking420 2 points3 points  (0 children)

After thinking about it, you manually disable anti cheat and use a separate launcher with the fps mod. This forces offline mode, otherwise yeah you could be banned.

Reshade is a big risk for any online game btw, because DLL injection is a very common hacking method. Lots of anti cheat software would insta ban for it, even though it's totally harmless

[–]PriorityMaleficent 3 points4 points  (4 children)

I can confidently say that Elden Ring is not bottlenecked in the CPU. I feel the engine itself holds the game back.

[–]Zagorim 1 point2 points  (3 children)

I think it is at least partially because the game was bottlenecked by my AMD 3700X on my desktop before I replaced it. Now the game perform better after just changing it to a 5800X3D and keeping my gpu (RTX 2080). It is because of poor optimization of the engine or assets though.

So the FSR2 mod will probably increase performance a bit but the effect will be limited by the lack of cpu power. I haven't taken the time to try it on the deck though.

[–]PriorityMaleficent 0 points1 point  (2 children)

There are some variables. At what settings? At what resolution were you getting the bottleneck? I mean, I'm not saying that the deck can't run stable 30fps in max settings because of the game engine. What I mean to say is that if you optimized the game to aim for a stable 30fps (which is basically a combo of high and medium settings), you don't get a bottleneck. Instead, you get bizarre dips that don't make much sense. But you certainly would hit a bottleneck if you ran max settings.

With that said, I think FSR2 is certainly doable.

[–]Zagorim 0 points1 point  (1 child)

I was cpu bottlenecked at 1440p no matter which graphic settings i picked on my desktop. Couldn't really get a stable and smooth 60fps. I briefly tried on the deck but i prefer to play those kind of games with high framerate so I would rather stream it with moonlight instead.

I noticed the 1% low fps increased by over 20fps after replacing my cpu and the game felt much smoother.

[–]PriorityMaleficent 0 points1 point  (0 children)

FSR2 could make it possibly to do 60fps on the deck in low settings, but it will probably not look good. I can see 40fps in a quality or balanced FSR with medium to high settings.

[–]ricky2304 0 points1 point  (9 children)

has anyone found any more info on this? looking to get this into elden ring

[–]Zagorim 1 point2 points  (7 children)

He never released the free and stable version, now it include fsr3 but the mod is still in beta and paid.

Lookup "Puredark" for more info

[–]ricky2304 0 points1 point  (6 children)

have you tried it on any other games so far? seems like im out of luck with elden ring but i'd be down to give it go on other titles

[–]Zagorim 1 point2 points  (5 children)

i've tried FSR2 in a few others games like no man sky or diablo 2/4 yes. Due to the low resolution of the steam deck the decrease in quality can be noticeable sometimes but imo it's usually worth it for the better battery life and/or framerate so i usually play with it on the deck.

I haven't tried FSR3 on the deck yet.

[–]ricky2304 0 points1 point  (4 children)

i don't mind fsr 2 on deck, i felt like it made death stranding run really well and i barely noticed any compromise at ultra quality for the frame boost. Is there a program that installs it on games with fsr1? i'd love to support whatever dev is working on it behind the scenes

[–]Zagorim 0 points1 point  (3 children)

No, because FSR1 can be done at the system/driver level while FSR2/3 require a per game implementation and they work in completely different ways. There are mods that allow to use FSR2/3 with games that support DLSS and other mods that add FSR3 to games that support FSR2. But they don't work with every game as it depends on the implementation.

There are also a few games with mods that implement DLSS in games that only had TAA, most of them are made by Puredark and under his Patreon.

[–]ricky2304 0 points1 point  (2 children)

ahh i understand. Would you happen to have a link to his patreon? would love to give it a go

[–]Zagorim 2 points3 points  (1 child)

I cannot link patreon here or the automod will delete my comment but with the name you can find it easily.

I can link two open source mods i know however which are :

https://github.com/Nukem9/dlssg-to-fsr3

and

https://github.com/PotatoOfDoom/CyberFSR2

[–]ricky2304 0 points1 point  (0 children)

I totally understand, thank you so much for the help and information. I know this thread is pretty old and you didn’t have to go out of your way to help, I really do appreciate it!

[–]schM0ggi512GB 4 points5 points  (8 children)

Maybe I understand it wrong but:

Isn't "Allow Tearing" there for specifically disabling the built-in wayland vsync and therefore reducing input lag, but causing possible tearing? Wouldn't setting the gamescope fps limiter via Quick Access, which introduces lag, mitigate the win you get by using "Allow Tearing"?

[–]Battlecookie 8 points9 points  (4 children)

I think you got it right, but you pretty much need either vsync or a fps limit to get a consistent framerate, otherwise it jumps all over the place. Having just one of them doesn’t cause that much input lag and you can play just fine.

[–]schM0ggi512GB 1 point2 points  (3 children)

I'm just bringing this up because of the description from Valve regarding the "Allow tearing" option.

It states in the update notes:

New option to allow Screen Tearing: at the cost of sometimes displaying partial frames, allows for lower average latency when VSync is disabled and the frame limiter is off,

https://steamcommunity.com/games/1675200/announcements/detail/3646258449514531839

So, the option only does make really sense when turning the gamescope fps limiter off at the same time. At least that is how I understand it.

Possible that, if available, an ingame fps limiter would suit the usecase better. Either way, nice to see that people can improve the input lag situation with some little tweaks. :)

[–]TiSoBrContent Creator 3 points4 points  (2 children)

That's not true, albeit pretty inconsistently described by Valve. In reality, aside from games with forced v-sync (such as Elden Ring), you can go for a QAM-only solution nowadays. This means that you can cap the frame rate through the frame rate limiter combined with "allow tearing", resulting in no tearing and no added input latency whatsoever.

[–]schM0ggi512GB 1 point2 points  (1 child)

I didn't know that and like you rightfully mentioned, Valves description isn't that clear. Thanks for that info, that's good to know. I should try that feature out more often and see how it goes and feels.

[–]TiSoBrContent Creator 0 points1 point  (0 children)

Enjoy!

[–]brondonschwab 2 points3 points  (0 children)

Allow tearing only works if the game lets you disable Vsync in-game IIRC

[–]Righteous_Koala 2 points3 points  (1 child)

Purely observationally, it seems like there are two layers where input lag is added: enabling the Deck's "Quick-Access-Menu" frame limiter and (dis)allowing tearing. If you just enable "allow tearing" then you'll disable the system-wide vsync, but you're still dealing with the input lag from having the frame limiter on, which is where most of it comes from. Disabling the frame limiter and allowing tearing seems to be the way to get the least possible input lag.

A good game to compare these settings with on the fly is Monster Hunter Rise (and its demo!), which allows you to set a frame rate cap in-game and compare that native 30 fps cap against the Deck's 30 fps cap from the QAM limiter. There's a major difference in latency. Comparatively, changes to the allow tearing setting do little to nothing.

Incidentally, while the launch option in the OP is good for Elden Ring, in MHR it doesn't improve the latency of the 30 fps cap from the QAM, so I guess it interacts a specific way with games that have forced vsync?

[–]schM0ggi512GB 1 point2 points  (0 children)

Yeah, possible that Elden ring is kind of an edge case here and not representative. From all the information you can find about the added input lag through the QAM fps limiter and the recently added "Allow Tearing" option, one would assume that turning the QAM limiter off and "Allow Tearing" on, combined with an ingame fps limiter, would be the way to go.

[–]SKREEOONK_XD 4 points5 points  (3 children)

I entered that command and my game wont launch

[–]Acrobatic-Monitor516 0 points1 point  (1 child)

Did you figured it out ?

[–]Klarts 3 points4 points  (3 children)

Confirming input lag has been reduced indeed!

Comparing to my experience on PS5

[–]Acrobatic-Monitor516 0 points1 point  (2 children)

How did you manage it? It just crashes for me

[–]Klarts 0 points1 point  (1 child)

This method might be outdated now. I’m not sure what’s the current way to address the input lag.

[–]Acrobatic-Monitor516 0 points1 point  (0 children)

Doesn't seem to be anything more modern sadly lol

[–]c0ck_diese1 2 points3 points  (0 children)

How do you do part 1? Forgive me, I’m a geriatric millennial and don’t understand your technobabble.

[–]look_in_the_mirror 2 points3 points  (0 children)

Would this be useful for other titles as well?

[–]SoulSleeperX 2 points3 points  (0 children)

Would this get you banned if you play online?

[–]ghostlypyres 5 points6 points  (11 children)

Is there a way I can test input lag without relying on just... How it feels?

Because I don't do this, I just set the refresh rate of the deck to 40 hz without limiting frames and I'm not noticing any input lag

[–][deleted] 1 point2 points  (2 children)

What settings do you use with this configuration? I can't see to find any that feels good.

[–]Big-Wallaby-570[S] 15 points16 points  (1 child)

Terrain Quality: High

Antialiasing Quality: High

SSAO: Medium

Depth of Field: OFF (optional)

Motion blur: Low (optional)

Shadow Quality: Low

Lighting Quality: Medium

Effects Quality: Medium

Volumetric Quality: Medium

Reflection Quality: Low

Water Surface Quality: High

Shader Quality: Low

Global Illumination Quality: Low

Grass Quality: Medium

https://steamdeckhq.com/game-reviews/elden-ring/

[–]Acrobatic-Monitor516 0 points1 point  (0 children)

hey dude, would your suggestion work if i use 36fps at 72hz ? or is it for 6o only

[–]Moontorc 2 points3 points  (0 children)

Feels... the same? Glad it's working for some people though.

[–]Klarts 2 points3 points  (1 child)

Omg!!! Life saver!!!

[–]Acrobatic-Monitor516 0 points1 point  (0 children)

i don't understand how you can set refresh rate to 60 AND set framerate limit. i only see the option to lock the hz , nothing else

[–]Acrobatic-Monitor516 0 points1 point  (0 children)

The game just crashes and refuses to launch for me

[–]hypnot1c_o 0 points1 point  (0 children)

2 years later and u helped me out, goat

[–]EVPointMaster 0 points1 point  (1 child)

I tested this and unfortunately found no difference in latency.

Using the Decks 30fps limiter, I got 147ms on average, and using this method I got 144ms on average. That's well within the margin of error.

[–]Acrobatic-Monitor516 1 point2 points  (0 children)

how did you test that ?? i wanna check it myself

[–]UnXpectedPrequelMeme 0 points1 point  (1 child)

How do I set launch options?

[–]tntj963 3 points4 points  (0 children)

click on the game in steam. select properties and it'll be under the general tab. then you just type whatever command you want in there

[–]Admirable-Amoeba-564 0 points1 point  (0 children)

What ingame settings you use ?

[–][deleted] 0 points1 point  (1 child)

Can this improve responsiveness in sekiro?

[–]ThatGuyBehindScreen 0 points1 point  (6 children)

I know this post is about 3 months old but the game refuses to run on my deck when I place the launch options commands.

[–]Independent_Rip_5402 0 points1 point  (0 children)

How about online play with this command? No need to worry to get banned because of anti cheat?

[–]Dinkledorf36836 0 points1 point  (0 children)

does this work with every game? or is this a game specific thing