Replies: 47 comments 67 replies
-
Since I've seen multiple people complain about this on Linux, the old solution of linking libdl.so.2 to libdl.so is still required for Vulkan. (Moved here from my reply below for better visibility.) If you're still unable to initialise the renderer you can find the correct location for libdl.so.2 on your system with this command:
If you're running a wayland session try running the game with The freeze / crash but input works thing I'm not sure of any causes yet. I'm mostly seeing this with mobile gpus even on windows? |
Beta Was this translation helpful? Give feedback.
-
After switching to Vulkan, when entering gameplay my osu! lazer would flicker and freeze. It sounded like I could still interact with elements on the screen while frozen, then eventually it would hard crash for me. This behavior was consistent between restarting the game and did not stop until switching renderers. PC Specs: Logs: Video: |
Beta Was this translation helpful? Give feedback.
-
I'm getting mostly the same performance on Linux with Vulkan as I did with OpenGL, the main issues I've had related to performance are horrible lag spikes in the main menu when I first open the game (normally ~1k with OpenGL, ~180-200 on Vulkan) but this disappears shortly. I also have the lag spikes occasionally when returning to the main menu. I'm also getting around 50-100 less frames in song select but it returns to normal after around 10 seconds. I have gotten one hard crash when entering gameplay with Vulkan after around an hour of gameplay, here's the error:
I've only gotten this error once |
Beta Was this translation helpful? Give feedback.
-
I simply get my renderer set back to Automatic upon restarting osu!. PC Specs (Laptop): |
Beta Was this translation helpful? Give feedback.
-
Swtiching to the Metal (Experimental) renderer causes several HUD elements to disappear and causes the game to flicker constantly. I restarted my MacBook and reinstalled lazer a few times by now but the problem still remains, the game still runs normally when I switch back to Metal. This might not be relevant but I'll list this here just for more information, this is running on a MacBook Pro (2020):
Video (sorry for the bad quality): example.mp4 |
Beta Was this translation helpful? Give feedback.
-
Clip: In my opinion, the two new renderers, Vulkan Ex and Direct 3D11 Ex, are still not as good as the best one, OpenGL. Since the mod I'm playing is the mod that consumes the most graphics, I'm pretty sure my test is correct. |
Beta Was this translation helpful? Give feedback.
-
D3D11 vs D3D11 (Experimental)D3D11 (Experimental) feels more stable, and according to captures it is slightly better in low% metrics on my machine Vulkan (Experimental)It runs, although not very successfully. First, Vulkan (Experimental) doesn't seem to respect the GPU choice in Nvidia Optimus (hybrid graphics) systems: Second, it crashes in a lot of cases, like opening the Playing Now overlay, switching to song select (occasionally), and gameplay start: crash.mp4LogsLogs cut off without any relevant information Event Viewer ErrorsApplication error
.NET Runtime
System Info
DriversRecently updated for both my Intel iGPU and the Nvidia dGPU |
Beta Was this translation helpful? Give feedback.
-
win10, surface pro 6 (i5-8250u + uhd620), autoplay this map https://osu.ppy.sh/beatmapsets/513731#osu/1094998 with storyboard enabled. FPS observed from the counter at bottom-right: stable (stable has no argon skin so tested with stable default skin): 45-60fps |
Beta Was this translation helpful? Give feedback.
-
The cursor trail while paused doesn't fade out, making it look weird. Only with the experimental metal renderer. (I've unsubscribed from this thread. Ping me explicitly or I might not notice your comment) |
Beta Was this translation helpful? Give feedback.
-
I'm on Linux with an Nvidia GPU(GTX 1650 SUPER), 16Gb RAM and an Intel if-10400F CPU. The Vulkan option feels almost the same as OpenGL but the screen sometimes freezes completely but moving the cursor and pressing key binds still interacts with the elements and the audio still works. Closing the game in this "frozen" state freezes my entire computer for a few seconds. The "frozen" state happens randomly for me. EDIT: Deferred OpenGL behaves worse for me than regular. I can see Vulkan performs better than OpenGL after using it more. |
Beta Was this translation helpful? Give feedback.
-
I'm on the latest windows 11 release with an rtx 3080. Vulkan is very hit or miss, most of the time showing a garbled mess/flickering when launching a beatmap, seemingly at random times. So for example sometimes it loads the beatmap and I can move the cursor for a few frames, after which it starts flickering. I've also had some times when it would start flickering right when the fade out happens (so when the game goes from the loading screen to the actual map ui). Dxdiag: Video showcase: Osu.2024.04.13.-.15.45.30.15.mp4Logs: |
Beta Was this translation helpful? Give feedback.
-
I'm using Linux and the Vulkan (Experimental) option behaves just like OpenGL for me (which is great). |
Beta Was this translation helpful? Give feedback.
-
i tried vulkan on windows, worked fine with default argon skin, after switching to my usual gameplay skin, my entire OS (Windows) Froze, no BSOD, just everything was frozen so that it required a hard reset |
Beta Was this translation helpful? Give feedback.
-
dxdiag report: DxDiag.txt
I tested the different renderers on a single beatmap diff across all the renderer options.
I ran performance logging in GeForce Experience and took a screenshot during a break in the map to get a sample frame time and FPS from in-game. GeForce Experience logging (199 samples, ~100 seconds) - Mean values with 95% CI (Data)
In-game data (1 sample)
The D3D11 experimental renderer did not feel very different for me from the current D3D11 renderer. EDIT: In-game data and GFE samples were taken from separate runs. |
Beta Was this translation helpful? Give feedback.
-
I have a problem with Vulkan, and it is that from using it for a while without closing the game, when I retry a beatmap it resoult on a bad framerate (from 660 fps (limited) to 240) and idk why. This is the logs from the latest time it happened: |
Beta Was this translation helpful? Give feedback.
-
My experience with Vulkan is quite bizarre, I first tested it on linux (PopOS, ubuntu-based) but it failed to initialize. On windows it initialze and the UI works. But when in game nothing displays and a lot of random visual noise appears and the game is visually broken. So I had to revert to Direct3D11 (experimental variant seems a lot more responsive, with micro-stutter when loading things but definitively less 100) which has a poor latency. Like I got random 100 with this renderer. OpenGL seems the more viable option for now. I have a GTX 1050 Max-Q (Laptop) paired with a i5-9300H and 16go of RAM. |
Beta Was this translation helpful? Give feedback.
-
I made an issue about this in osu-framework (ppy/osu-framework#6285) but I guess I'll repost my findings here. I am noticing a lot of people reporting similar things, either by making new issues or just posting here. I have some slightly more useful information than what I've seen posted here but other issues have provided similar information to mine, such as #28039 and this comment here: #27659 (comment) PC Specs:CPU: AMD Ryzen 5 5600X Game client version:2024.412.1-lazer Description:@shavitush helped me debug this locally using x64dbg and dnSpy. I've started encountering an issue where my osu!lazer would just crash every time, without fail, when either:
What tends to happen usually is that my game would completely freeze over, begin flickering, while the audio in the background would continue. Sometimes I'm able to interact with UI elements while the game is frozen but this isn't consistent. The game crashes silently without an error message. This is only an issue when the game is in full screen mode, Windowed & Borderless don't seem to be affected. While debugging, we encountered anomalies where the game silently crashed without an error when entering song select. We did, however, manage to catch the crash regarding the results screen once but couldn't replicate it again. We forgot to take a screenshot of it but the top of the call stack threw an exception saying that memory is trying to be written to a non-accessible page and the module was ppy.Veldrid or something among those lines, with function calls starting with Under Direct3D11, it works fine. I recorded what I could regarding this with OBS here: |
Beta Was this translation helpful? Give feedback.
-
After the recent update (2024.519.1), switching renderer to Vulkan while using Wayland results in the game refusing the open, I was able to get the game working again by editing framework.ini and setting the renderer back to OpenGL, and Vulkan seems to work fine on X11, if it helps, I'm using KDE Plasma 6.0.4, and had __SDL_VIDEODRIVER=wayland set (but it still crashed without that argument), and I run osu! with AMD Integrated Graphics (my cpu is an AMD Ryzen 5 6600HS). |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
just for info, I was running an AMD Ryzen 7 7700X with a Radeon RX 7800 XT, and using due to some external issues with the card I've returned it and replace it with an Nvidia one so I don't have any tracing/logs, but from what I recall:
|
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
OS is Nobara Linux 39 (a Fedora based) and GPU is an RTX 3050 Ti. It seems the main problem for me is that it's looking for the libraries in the AppImage's mount directory and not my actual system libraries:
Unfortunately the regular OpenGL renderer seems to be very choppy, maxing out at 45 FPS. If I set the frame limiter to anything higher than VSync (note, my monitor is 144Hz) it says it's rendering at 240+ FPS, but the actual input and display is incredibly choppy, somewhere between 15-30 FPS. Full runtime log in case it's needed. |
Beta Was this translation helpful? Give feedback.
-
I can say that on the latest version of nvidia drivers (556.12) vulkan stopped working when going to gameplay from song select, but working in gameplay of skin editor. |
Beta Was this translation helpful? Give feedback.
-
Been using Vulkan, pretty good experience so far 0 stutters while in gameplay Though experienced a bug where using a 144hz screen with frame limiter set as 2x resulted in 576fps max on single thread Logs Lazer 2024.725.0 CPU: Ryzen 7 6800H |
Beta Was this translation helpful? Give feedback.
-
Just for completeness sake, I'll include a reference to my report on #29267. Works fantastic on Steam Deck until you invoke the compositor in desktop mode somehow. Other than that, the Vulkan renderer has provided me with zero lag spikes and very low latency (aside from some brief moments while menu-ing). |
Beta Was this translation helpful? Give feedback.
-
For Intel Arc GPU, Vulkan renderer is working way more smoother than other renderer and absolutely has no problem. |
Beta Was this translation helpful? Give feedback.
-
[Vulkan] Weird, artifact-like issues when switching resolution.Bug descriptionWhen switching resolution, the game causes weird artifact-like bars to pop up. This is not a hardware issue and is only present in the Vulkan renderer. Screenshots or videosUnfortunetly, this bug (somehow) does not appear on OBS, so I had to record it manually with a camera... Version2024.906.1 HardwareOS: Windows 11 Logs |
Beta Was this translation helpful? Give feedback.
-
Vulkan runs better for me than OpenGL in Linux. The only issue is that there is no screen tearing even when selecting non-vsync framerate options. This is probably why the others said that the mouse felt laggy or delayed even if the FPS is 240+. Vulkan apps on Wayland now supports screen tearing (both native and xwayland). I've seen other games using SDL that could do screen tearing. OS: Fedora Kinoite 41 |
Beta Was this translation helpful? Give feedback.
-
Hello circle clickers. The latest release brings some new options to the renderer settings dropdown:
This is a feedback thread where you can share your experience with us.
Here are some topics of particular interest to us, but keep in mind that this is not an exhaustive list and we encourage you to try all options out and share any experiences you've had regardless.
Please keep discussions isolated to one topic/experience.
Windows
macOS
Linux
General
Beta Was this translation helpful? Give feedback.
All reactions