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

Can't choose refresh rate in Sodium video settings #617

Closed
stevenhuyn opened this issue Mar 30, 2021 · 7 comments
Closed

Can't choose refresh rate in Sodium video settings #617

stevenhuyn opened this issue Mar 30, 2021 · 7 comments
Labels
T-enhancement Type: Enhancement

Comments

@stevenhuyn
Copy link

stevenhuyn commented Mar 30, 2021

Is your feature request related to a problem? Please describe.

image
If you set the refresh rate in vanilla Minecraft while in fullscreen, it appears to affect your monitor's refresh rate using sodium fullscreen too. There is no option in Sodium to set refresh rate and thus it locks you to the refresh rate you had set in vanilla.

I'm using

fabric-api-0.28.3+1.16
sodium-fabric-mc1.16.3-0.1.0
Minecraft vanilla 1.16.5 to change the fullscreen resolution

I have a high hertz monitor and couldn't work out why my monitor's refresh rate was getting locked to 60 hertz when on sodium. This only happened when I went fullscreen, my refresh rate remained 165 while not fullscreen. I ended up going into vanilla and found that upping the refresh rate there carried over to sodium (when fullscreen).

To reproduce the issue:

  1. Launch vanilla 1.16.5
  2. Set resolution to be fullscreen but with a lower refresh rate than your monitor's setting
  3. Close and exit
  4. Launch Minecraft with fabric launcher profile
  5. Enter a game
  6. Upon going fullscreen, you should be locked to that refresh rate

Describe the solution you'd like
Give an option to select refresh rate, or make it automatically select the monitor's current setting. Either works.

Describe alternatives you've considered

Additional context

@stevenhuyn stevenhuyn added the T-enhancement Type: Enhancement label Mar 30, 2021
@stevenhuyn stevenhuyn changed the title Can't Choose Refresh Rate in Sodium Video Settings Can't choose refresh rate in Sodium video settings Mar 30, 2021
@CalXee
Copy link

CalXee commented Mar 30, 2021

You mean framerate? You can set different framerate limit in the sodium UI.
If you mean there's no way to change the resolution using the Sodium UI, then that is a known issue. Press shift + P while in Sodium UI to access vanilla UI for now.
If you mean with Sodium, your FPS caps at 60 despite you having a better monitor (and you set maximum FPS above 60), then you should open a bug report not a feature suggestion. Also check if you aren't using V-sync. However again, if Sodium makes V-sync cap your FPS at 60 despite you having a better monitor, then you should open a bug report.

@stevenhuyn
Copy link
Author

stevenhuyn commented Mar 30, 2021

Awesome thanks, yeah didn't know about the Shift + P to change resolution (where you can choose refresh rate).

I was meaning refresh rate not FPS.

@voltflake
Copy link

I don't think this issue can be closed like that. Sodium still can't select proper monitor mode and it defaults to 60hz refresh rate. This is ridiculous.

@MeeniMc
Copy link
Contributor

MeeniMc commented Mar 7, 2024

@voltflake Please refer to tracking issue #46 to follow progress on implementation of a solution

@russandro
Copy link

If you mean there's no way to change the resolution using the Sodium UI, then that is a known issue. Press shift + P while in Sodium UI to access vanilla UI for now.

Absurd how they didn't implement this already.

@douira
Copy link
Collaborator

douira commented Aug 8, 2024

Implemented also by PR #2642 (in its third iteration)

@jellysquid3
Copy link
Member

The reason it's not implemented is because the fullscreen resolution option is extremely buggy and causes problems.

There have been multiple other issues opened to address the need for render scaling and exclusive fullscreen modes: #2362, #2359, #2361, etc.

But yes, there needs to be some option, and there will be a stopgap solution implemented in the near future until the other work is completed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
T-enhancement Type: Enhancement
Projects
None yet
Development

No branches or pull requests

7 participants