Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Vsync/max fps? #9

Open
2mg opened this issue Aug 19, 2024 · 4 comments
Open

Vsync/max fps? #9

2mg opened this issue Aug 19, 2024 · 4 comments

Comments

@2mg
Copy link

2mg commented Aug 19, 2024

Hi, what's the difference between allowing Vsync and allowing tearing?

I presume Vsync by itself doesn't allow tearing, even if tearing is allowed in config.

On the other hand, if Vsync is disabled and tearing is allowed, it allows high fps from d2fps.ini (and VRR displays)?

BTW I also can't get more than 200 FPS ingame, d2fps.ini is set to 600.

@Jarcho
Copy link
Owner

Jarcho commented Aug 21, 2024

Allow tearing is only needed for VRR displays otherwise they will run at a fixed rate. I think fullscreen is needed as well. I'm not sure how that interacts with vsync. The DirectX documentation is not exactly clear and I don't have one to test with. I think you need vsync off, allow tearing on and fullscreen for VRR to work.

1.14 seems to have something limiting it to 200fps in the game. Older versions will run without any limit.

@2mg
Copy link
Author

2mg commented Aug 22, 2024

Thanks for replying.

1.14B added 200FPS limit, can you somehow bypass that? If resolutions and whatnot can be, maybe this can too?

@Jarcho
Copy link
Owner

Jarcho commented Sep 11, 2024

I will take a look at some point. I've been reversing 1.10 mostly.

@2mg
Copy link
Author

2mg commented Sep 14, 2024

Thanks, it would be nice, since D2DX, D2GL and d2fps have settings for max foreground FPS.

@Jarcho Jarcho transferred this issue from Jarcho/d2dx Nov 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants