Thanks for taking your time to write such a detailed post! Practically a recap of our grievous situation, emphasizing the problem at hand.ezek wrote:
I have the same issue, and when I say the same, I mean it's identical. While in fullscreen, the game is stuck at 60fps and exactly 17ms "frame times," which somehow slows down my cursor (which also made me think this was input lag). Runs fine with intel graphics, but it gets fps drops on cool storyboarded maps, and also sometimes I get some random lag no matter if I have video/sb disabled (game randomly freezes for 1 second while playing and it's annoying af when I'm fcing a map), which doesn't happen when running on nvidia. So what I look for is a way to use nvidia graphics without issues.
The reason why I'm not creating another thread is because I see that the issue is identical to mine, so I bet there's a universal solution that would work for both of us despite our computers not being identical, and continuing the discussion here is the best option.
My pc is a laptop and the specs are the following:
Windows 10
CPU: Intel Core i7-7700HQ
GPU: Nvidia GTX 1050 (4GB)
RAM: 16GB DDR4 @2400Mhz
As you can see, there's no doubt that my computer shouldn't have any issues in running Osu! at 240fps on nvidia. I already tried everything TR4NQU1L1TY did with no successful effects.
Checked nvidia control panel, set VSync off and moved around other options (both in osu and nvidia control panel), frame rate is set to unlimited, power options in both nvidia and windows are set to high performance, completely disabled windows' game dvr, checked nvidia's battery boost was disabled (GeForce experience), got the latest drivers, and I even ended up uninstalling GeForce experience... all of this with no result.
Just as with KrisyYy (at the bottom of the first page), the issue goes away if I restart my laptop (not turning it off and on, it has to be a restart). And as he/she mentioned, doing this is very annoying. Also, the issue comes back if I put my laptop to sleep and wake it up, so then I'd have to restart it again. This is the only way I've made my nvidia graphics to work like they should (I think). But yeah, it's extremely annoying doing this every single time I wanna play Osu!, so this is not a solution.
Again, just as KrisyYy, disabling fullscreen optimizations on the osu.exe properties + Compability mode in osu settings gets rid of the cap; however, besides the frame times / input lag / whatever being slightly higher, I also noticed the graphics won't go to their full potential, since I get some fps drops on heavy storyboards, which doesn't happen when graphics are working properly (the extremely annoying restart method).
On a side note, I saw someone said that running the game as administrator fixes fps drops, but that didn't work for me either. p/6483509
Can't we just have peppy look at this issue? Seems just talking about settings and drivers is not fixing anything here :c
We can reasonably confirm that this is a persistent issue between osu! and NVIDIA GPUs (perhaps specific to laptop models, from what I have observed). I wonder what could be causing it...
While reading through your statements, I came up with an inquiry. Have you attempted to run osu! on fullscreen borderless windowed, using your GTX 1050? My younger brother's HP OMEN laptop is nearly identical to your specs, with the exception of having a less amount of RAM (8GB). He had also been experiencing the aforementioned problem of the 60FPS cap/17ms frame time, so I asked him to run osu! windowed, on the fullscreen borderless option. He did so, and it freed him of the FPS/ms lock. From what we have observed, he achieves 1 ms or less in-game, meaning he gets 1000+ FPS... He also says he doesn't get any freezes, unlike your situation when utilizing your integrated graphics.
I suggest you try this as well, if you haven't already (I apologize in advance if it doesn't work ;-;). Operating in fullscreen borderless windowed also worked for me, granting me ~300 - 400 FPS (2.5 - 3ms) but I seemed to get more constant in-game FPS when running osu! fullscreen with my integrated graphics, resulting in 800 - 1000FPS (< 1.2ms). Feel free to report back if it works/doesn't work; the more information, the better.
On the last note, where you prompt developers to take a close look at this odd problem, I believe we should leave them be for the moment, as they may be busy working with other curious items, for our beloved game of osu!. Nevertheless, if more and more posts of this issue become apparent, they'll probably notice. We just have to wait and see
Again, thanks for your contribution to this page