Nvidia Black Screen without compatibility mode
Running into the same sort of issue as in https://github.com/ppy/osu-stable-issues/issues/207 but with some slight differences, so hopefully not a duplicate but happy to move this post if it belongs better elsewhere:
- only 1 monitor
- weird interactions between vsync and fullscreen/borderless
On windows with a quadro t1000 and what I believe are latest graphics drivers (8.1.964.0) + latest stable osu: launching osu works fine in any fullscreen mode and with any frame limiter, but problems happen when switching.
The following things (consistently) happen when I'm not in compatibility mode, and vsync is off:
- fullscreen to borderless results in a black screen with the window borders visible (runtime.log)
- because of this, tabbing out, opening the edit song selection, opening a map in the editor all cause a freeze, although tabbing out freezes on just a regular game frame and not a black screen
- borderless to fullscreen gives a black screen without window borders visible (runtime.log)
- switching back to the original mode does not fix anything (and neither does tabbing in and out, or opening the start menu (runtime.log for fullscreen -> borderless -> fullscreen)
With compatibility mode off, and vsync on:
- fullscreen to borderless causes the game to alternate between two frames (runtime.log)
- borderless to fullscreen does the same, but additionally, tabbing out and back in updates what those two frames are (runtime.log)
- switching back does fix things, but osu is still frozen when switching the first time, it just unfreezes after switching back (runtime.log for fullscreen -> borderless -> fullscreen)
- for example, entering the edit song selection while fullscreened and then exiting it doesn't break the main menu
- additionally, tabbing out and back in works with vsync, since you switch to borderless when tabbing out and then switch back when tabbing in (or if you were already borderless you don't switch at all)
- additionally, attempting to switch to another frame limiter, after switching back to the original fullscreen mode, causes the same behaviour as if you had switched fullscreen modes with vsync off (runtime.log)
With compatibility mode on:
- switching between modes works fine with and without vsync, as well as switching betwee vsync and other limiters (runtime.log)
- tabbing sometimes causes the screen to go black but i can't reproduce it consistently (and tabbing in+out again fixes it)
Hopefully this gives a good hint of where to start looking if/when someone looks into the issue Can do more testing & record a video if wanted, and i might see if i can find an older driver that works properly
Does this mean that you're running the "enterprise" driver?
@smoogipoo Sorry about the late reply, yes that's right
Not that I'm running any sort of enterprise operation out of my little laptop, but that's the one that came up on nvidia's driver search
Fixed by downgrading to release 470 (R470 U14 (474.44))
I have same issue with black screen when alt tabbing from exclusive fullscreen osu! for first time with only one screen active (I tried from song menu, not editor), this can be fixed as in 207 issue by ctrl+alt+del. nvidia driver is 545.84. No problem with two screens active.
Unfortunately we are still unable to reproduce this issue (or the mentioned one, or similar) locally :(
has the same issue and i've find the fix for myself, idk if this would help others or not cause for my case apparently it something to do with the OpenGL compatibility settings on nvidia control panel when the OpenGL GDI compatibility were set to "prefer performance" (my default were set to this) i was able replicate the black screen issue when i change it to "prefer compatible" the issue were gone currently im using 1650TI mobile with the latest driver (v546.17)