Closed Luk45135 closed 5 months ago
For me it also just fails to launch with no error message in the terminal at all. Checking lazer's log file, it says that it can't find libGL or vulkan on the system, so it fails to create a window and renderer.
I'm pretty sure my system is fine, previous versions of lazer and other opengl/vulkan games still work fine. So I'd guess it is related to the SDL changes they made in the latest update.
I'd bet you are getting the same error as me. The error you posted is unrelated to the actual problem, it only showed that error because you executed it without the wrapper script which provides libraries like libicu and others.
Check the log files inside your osu folder, which is typically at /home/user/.local/share/osu/logs unless you changed the location manually.
Upstream has released a hotfix that reverts the SDL3 update, 2024.521.2, because it was causing issues on Windows too and broke some tablet input stuff. So everything should be working fine again once the package is updated here.
If they switch back to SDL3 again in the future, we will simply need to package SDL3 for Nix and provide that to get it working. I managed to package SDL3 yesterday and got lazer 2024.519 working perfectly. Unfortunately, nixpkgs doesn't seem to have an SDL3 package yet, so I had to do it myself. Won't be needed for now though.
Upstream has released a hotfix that reverts the SDL3 update, 2024.521.2, because it was causing issues on Windows too and broke some tablet input stuff. So everything should be working fine again once the package is updated here.
Kinda expected something like this as SDL3 is still a preview (if I'm looking at the right source) . If they switch back to SDL3 again in the future, we will simply need to package SDL3 for Nix and provide that to get it working. I managed to package SDL3 yesterday and got lazer 2024.519 working perfectly. Unfortunately, nixpkgs doesn't seem to have an SDL3 package yet, so I had to do it myself. Won't be needed for now though.
I'm excited for if SDL3 gets implemented and is stable tho as it should bring improvements to Linux, Vulkan, Wayland and Pipewire.
Fixed with 36d3115d7707e0f99b42e89ed7bb9ad88ad102e8
When trying to run
osu-lazer-bin
from the terminal it closes with no output. but when i run/nix/store/1cg7hzjvbxvi4hmb2xhaf4lxjbzphv52-osu-lazer-bin-2024.519.1/lib/osu/osu!
it gives me this error:setting
DOTNET_SYSTEM_GLOBALIZATION_INVARIANT
to 1 doesn't help it just gives me: