Coder Social home page Coder Social logo

Comments (14)

DubbleClick avatar DubbleClick commented on June 26, 2024 3

Ah I understand, the fps unlock isn't working for fullscreen when vsync/gsync is enabled.

from eldenringfpsunlockandmore.

Qunka724 avatar Qunka724 commented on June 26, 2024 2

I can get gsync working on borderless windowed with the fps successfully unlocked no problem, but going to fullscreen will cap the fps back down to 60. Essentially the behavior I'm seeing is:

  • Vsync off, fullscreen: Fps unlocks and HDR works but with unplayable screen tearing.
  • Vsync on, borderless windowed: Fps unlocks and gsync works but HDR doesn't work.
  • Vsync on, fullscreen: FPS stays capped at 60, but gsync and HDR work.

from eldenringfpsunlockandmore.

uberhalit avatar uberhalit commented on June 26, 2024 2

This is weird, the pre-release game version 1.0 was working correctly but the current day-1 patch version 1.2 seems to take over the monitor entirely and force VSYNC in fullscreen even when the driver itself disabled VSYNC globally. I will have to look into this, for now use borderless window mode.

from eldenringfpsunlockandmore.

tetsugoro avatar tetsugoro commented on June 26, 2024 1

You may solve your issue by forcing fullscreen mode to your maximum refresh rate. Unfortunately the game forces 60hz in Fullscreen Exclusive so you have to employ some sort of workaround. In DX12 games you can normally use SpecialK to do this, but this is not compatible with Easy Anti-cheat. VRR also works better in general when the application is set to your maximum refresh rate due to LFC.

What does work is making a custom resolution of 1920x1079 (-1 vertical pixel of your resolution!) at only your highest refresh rate. The game will fallback onto the highest refresh rate if a 60hz mode is not found.
Example: https://i.imgur.com/OiItIdK.png

So use the resolution trick using GPU control panel custom resolution or Custom Resolution Utility. Alternatively, use SpecialK if not using EAC.

from eldenringfpsunlockandmore.

Qunka724 avatar Qunka724 commented on June 26, 2024

I'm also seeing this behavior. I wouldn't mind playing in Borderless Windowed if not for the fact that you can't enable HDR unless you're in fullscreen mode.

from eldenringfpsunlockandmore.

DubbleClick avatar DubbleClick commented on June 26, 2024

I'm not sure what you mean, gsync is not related to this launcher. You're aware that you have to enable vsync for gsync to work, right?

from eldenringfpsunlockandmore.

doktorsleepelss avatar doktorsleepelss commented on June 26, 2024

I can get gsync working on borderless windowed with the fps successfully unlocked no problem, but going to fullscreen will cap the fps back down to 60. Essentially the behavior I'm seeing is:

  • Vsync off, fullscreen: Fps unlocks and HDR works but with unplayable screen tearing.
  • Vsync on, borderless windowed: Fps unlocks and gsync works but HDR doesn't work.
  • Vsync on, fullscreen: FPS stays capped at 60, but gsync and HDR work.

Yup, these scenarios describes my experience exactly. I'm on a windows 11 insider build (220210-1445) and I'm using a oh-not-so-legit copy of Elden Ring. I have a ryzen 5 3600x and an RTX 2070 super. Weirdly, I also get a 10 fps drop with borderless, but I think this is unrelated to the mod.

from eldenringfpsunlockandmore.

Loban79 avatar Loban79 commented on June 26, 2024

This is the exact behavior I'm seeing as well on a gsync and HDR capable 165Hz monitor. It seems Microsoft has added HDR support to windowed mode in their latest Win11 dev channel release if anything wants to try it.
https://www.pcworld.com/article/615360/new-windows-11-build-reveals-new-pc-gaming-hdr-improvements.html

from eldenringfpsunlockandmore.

uberhalit avatar uberhalit commented on June 26, 2024

What does work is making a custom resolution of 1920x1079 (-1 vertical pixel of your resolution!) at only your highest refresh rate. The game will fallback onto the highest refresh rate if a 60hz mode is not found. Example: https://i.imgur.com/OiItIdK.png

@tetsugoro that is a great idea, I haven't thought about that yet! Thanks for letting me know, although I'd rather remove all other entries of the native resolution so only the highest refresh rate will be left and re-add them at exit. Do you have any example code?

from eldenringfpsunlockandmore.

tetsugoro avatar tetsugoro commented on June 26, 2024

Do you have any example code?

Oh, no. This is all on the user side outside of the game or your mod. Just a workaround suggestion for users intending to use fullscreen exclusive above 60hz for any reason. VRR does work in borderless DX12 even when set to Fullscreen apps only in drivers. So I guess this is mostly useful for HDR+VRR if HDR only works in FS Exclusive mode since you want your monitor at native refresh rate when using VRR.

from eldenringfpsunlockandmore.

tofu-dreg avatar tofu-dreg commented on June 26, 2024

You may solve your issue by forcing fullscreen mode to your maximum refresh rate. Unfortunately the game forces 60hz in Fullscreen Exclusive so you have to employ some sort of workaround. In DX12 games you can normally use SpecialK to do this, but this is not compatible with Easy Anti-cheat. VRR also works better in general when the application is set to your maximum refresh rate due to LFC.

What does work is making a custom resolution of 1920x1079 (-1 vertical pixel of your resolution!) at only your highest refresh rate. The game will fallback onto the highest refresh rate if a 60hz mode is not found. Example: https://i.imgur.com/OiItIdK.png

So use the resolution trick using GPU control panel custom resolution or Custom Resolution Utility. Alternatively, use SpecialK if not using EAC.

Unfortunate that this janky workaround is required to get the game to behave properly in fullscreen mode. The borderless windowed mode has lower input lag possibly because of this incorrect fullscreen behaviour (a silver lining of DX12 usage in ER: DXGI flip being included as an option so you can avoid From's bogus fullscreen mode that switches monitor to 60Hz) -- even Dark Souls 3 suffered from this and sadly did not have a borderless windowed mode like ER and, I believe, Sekiro does? I had to enable NULL for DS3 which capped the fps at 59, in order to get the input lag under control. Only Fromsoft games seem to behave like this.

@uberhalit Would using this mod merely to bypass in-game vsync and cap at 60fps also risk being banned from online?

from eldenringfpsunlockandmore.

DubbleClick avatar DubbleClick commented on June 26, 2024

Would using this mod merely to bypass in-game vsync and cap at 60fps also risk being banned from online?

Yes. The game code is altered at runtime, always leaving you at a risk of a ban. Play offline to be safe, or wait for an officially acknowledged mod to remove the cap (unlikely to happen, sadly). There's about a zero percent chance FromSoftware removes the caps themselves.

from eldenringfpsunlockandmore.

uberhalit avatar uberhalit commented on June 26, 2024

@tofu-dreg See #17

from eldenringfpsunlockandmore.

uberhalit avatar uberhalit commented on June 26, 2024

Version 0.0.0.5 now removes the Hz lock in fullscreen @tofu-dreg @tetsugoro

from eldenringfpsunlockandmore.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.