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

DirectX fullscreen refresh rate is capped at 120 Hz #406

Open
johanssonmarcus opened this issue Oct 3, 2023 · 1 comment
Open

DirectX fullscreen refresh rate is capped at 120 Hz #406

johanssonmarcus opened this issue Oct 3, 2023 · 1 comment

Comments

@johanssonmarcus
Copy link

With Windows running on a 144 Hz or higher monitor, my refresh rate will change everytime I Alt-Tab to/from the emulator, since the emulator is running in 120 Hz for me. If I uncheck "Auto" under Monitor Frequency in Video Options I get 60 Hz. (Switching the resolution, of course, is slow and flickers a lot so it would be nice to avoid.)

I checked the source a bit and found in NstDirect2D.hpp (Line 72): MAX_RATE = 120,
which makes my native refresh rate resolution be removed from the list of resolutions in the EnumerateAdapters method.

Unless there is a reason for limiting this to 120, maybe it's an easy fix? There are even some 360 Hz monitors now so I think it might be best to not limit it at all for future proofing.

I just thought I would mention it. Anyway thanks for the great emulator!

@rdanbrook
Copy link
Member

Thanks for pointing this out. I also have a 144Hz monitor, but I usually run at 120Hz. I think maybe I will just remove any refresh rate limitations altogether. I'll take care of it the next time I merge the upstream core code in and prepare for the next release.

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