ppy / osu

rhythm is just a *click* away!
https://osu.ppy.sh
MIT License
15.45k stars 2.3k forks source link

Fullscreen mode sets 75hz monitor to 60hz #23728

Closed Jaec0b closed 1 year ago

Jaec0b commented 1 year ago

Type

Performance

Bug description

windows 10 22h2 latest update

description of bug:

Whenever I set osu! lazer to fullscreen, it goes to 60hz even though I have my monitor set to 75hz in Nvidia control panel. it works at 75hz when set to borderless. this does not happen in osu! stable.

I set my frame limit to 2x refresh rate, and you can see how it goes from 120fps (60hz) in fullscreen to 150fps (75hz) in borderless in the bottom right fps display thing. (sorry if I'm doing this wrong, I don't really use GitHub)

Screenshots or videos

https://youtu.be/QIeLZcKwTv4

Version

2023-513.0 lazer

Logs

network.log performance.log runtime.log updater.log database.log input.log

Jaec0b commented 1 year ago

This still happens in the latest 2023.605.0 version

Jonny11bonk commented 1 year ago

Omg I was just about to cover this issue, but thanks for posting it. I'm so angry over the 60hz lock. I can't run it in the borderless as it just adds latency. Edit: video https://youtu.be/SVujCSPqIQs also, enjoy my heavy breathing ASMR. I also tried all the engines, none of them seem to fix it.

zoey-on-github commented 1 year ago

i have this issue also(i also set my monitor to 75 hz in the exact same way, through nvidia control panel) and i just want to add that this also occurs in some other games for me(minecraft, geometry dash, and valorant come to mind), so it's most likely that this isn't 100% an osu!lazer issue

Jonny11bonk commented 1 year ago

i have this issue also(i also set my monitor to 75 hz in the exact same way, through nvidia control panel) and i just want to add that this also occurs in some other games for me(minecraft, geometry dash, and valorant come to mind), so it's most likely that this isn't 100% an osu!lazer issue

I guess it has something to do with the default resolution settings the other programs use, I guess they just can't see the custom resolutions. I even tried adding a custom one into the registries, but no luck.

peppy commented 1 year ago

Tracking at https://github.com/ppy/osu-framework/issues/4081.