Replies: 39 comments 71 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.
-
OS: Arch Linux (up-to-date) |
Beta Was this translation helpful? Give feedback.
-
GPU: AMD Radeon RX 6900 XT I did some short tests for both of the new deferred renderers. In most gameplay situations, I did not notice a difference as they all hit the 1000hz draw limiter most of the time. No stutters either. Differences become more apparent in the menus and overlays of the game, where both Vulkan and deferred OpenGL have noticeably worse performance, to the point of dropping below my display refresh rate.
I can do more accurate testing with actual measurements and different scenarios, but I dont think this would be useful currently. |
Beta Was this translation helpful? Give feedback.
-
trim.123D0201-9DD0-4611-9938-363FABE34EC7.MOVBoth renderers have the same problem. iOS 17.4.1 It only happens when I minimize the game immediately after starting I will upload logs today later |
Beta Was this translation helpful? Give feedback.
-
the experimental just runs at 60 - 120 FPS, which is already okay. i only prefer D3D11 than OpenGL, because that's more laggier than i expected since i'm running Mesa. (which is OpenGL's fallback if most of the old GPUs doesn't run the latest versions of OpenGL and/or the GPU was stuck on the old OpenGL versions) here is my entire spec that i used in this experimental: also, here's the dxdiag text file for more info: |
Beta Was this translation helpful? Give feedback.
-
tI used Direct3D 11 (Experimental) cus why not, but I noticed it behaves very poorly when it comes to maps with very high slider density/large sliders (mainly aspire type maps). |
Beta Was this translation helpful? Give feedback.
-
Using Vulkan crashes on start up OS: Windows 11 dxdiag for more information: |
Beta Was this translation helpful? Give feedback.
-
Depth mod1 only with the experimental Metal renderer seems to cause osu!lazer to eat up a lot of memory that doesn't get freed, which can make the system run out of memory (happened to me once during normal gameplay while osu!lazer was using 25.83 GB of memory). Logs from the testing session: Other info:
(Again, unsubscribing from this discussion. Please mention me explicitly when replying.) Footnotes
|
Beta Was this translation helpful? Give feedback.
-
I am having problems with massive VRAM (and consequently actual RAM) consumption on Linux when using OpenGL deferred (from #27924). I am overlaying output from AMDGPU_TOP to show the GPU usage. SpecsOS: Arch Linux, KDE Plasma 6.0.4 X11, Kernel 6.8.7-arch1-1 OpenGL deferred & Unlimited (scroll to end of video to see the final VRAM size):The gameplay starts stuttering from the lack of VRAM in the end. Funnily enough, the game doesn't take up actual VRAM, just GTT (actual RAM), causing high memory pressure on my 8GB laptop. Logs for this testing session:1713506691.auth.log Vulkan deferred & Unlimited (I messed up encoder settings for this one):Turns out running osu at unlimited FPS is bad, the renderer could push out 500 fps and still make the game laggy. Running the game at lower FPS generally helps, but induces a bit of latency. Logs for this testing session:1713509414.runtime.log Reference (OpenGL)This is using the original renderer. It has some lag spikes, but overall performs quite well. Logs for this testing session:1713510617.auth.log Takeaways
|
Beta Was this translation helpful? Give feedback.
-
windows 11 22H2 build 22621.3447 NVIDIA TITAN X (Pascal) Can run for a while and then there are graphics glitches and then crashes If you have epilepsy, don't watch and it will leave a zombie process, and will lock some(?) dll file and database file |
Beta Was this translation helpful? Give feedback.
-
Game: 2024.412.1.0 on .NET 8.0.4 Occasional crashes, mainly some rendering issues. In ctb mode, the rendering of fruits in the argon theme doesn't render as expected compared to DirectX 11 and OpenGL, an issue that existed when Vulkan support wasn't available and DXVK was used This issue exists both when the 1713539929.runtime.log |
Beta Was this translation helpful? Give feedback.
-
Same experience as another Linux user with Vulkan freezing all displays after 2-3 minutes of having osu! open. I linked Audio, keyboard, and mouse still work allowing me to press ESC a few times until the game closes. Less than one minute later everything unfreezes. Attaching logs and info below. I'm a little too sleepy to look more into it today but if there's something else I can look for let me know. GPU memory page fault Xid 31 FAULT_PDE ACCESS_TYPE_VIRT_READ
/var/log/syslog - end of log related to osu! using osu_2024.412.1.AppImage Distro: Linux Mint 21.1 Xfce |
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.
-
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