WineHQ
Category: Main Games osu! Lazer

osu!

osu! builds from the Lazer (new osu! client) release stream.


osu!lazer is a new official osu! client made from scratch. Curently it lacks many features found in Stable builds, is a little buggy and its performance has not been optimized, so it is not a suitable replacement for Stable client yet.

On the other hand, Lazer exhibits many graphical innovations and is built over a more consistent base, using the new osu!framework which is based on .NET Framwork 4.6.1. On Wine, many graphical glitches related to GDI+ and CJK fonts are no present: the game renders perfectly every detail so no workarounds are required for them.

Application Details:

Version: Lazer
License: Free to use and share
URL: https://osu.ppy.sh
Votes: 0
Latest Rating: Gold
Latest Wine Version Tested: 2.20

Maintainers: About Maintainership

Test Results

Old test results
The test results you have selected are very old and may not represent the current state of Wine.
Selected Test Results

What works

  • Main menu: works perfectly.
  • Options menu: nearly all its options work, except described on "what does not work".
  • Selection menu: all its implemented options work.
  • Gameplay: all game modes work.
  • CJK Fonts: works!.
  • Drag and drop: importing beatmaps through drag and drop works.


What does not

  • Options menu:


    • Raw Input (don't even try to enable this, you will lose total control of mouse, including clicks).
  • Fullscreen does not work properly.


Workarounds

Installing .NET Framwork 4.6.1 to get the game running.

Installing a low latency Linux kernel to fix:

  • Severe audio latency (switching audio driver to ALSA also may help).
  • Game freezing when selecting songs too fast.

The game itself needs to be installed decompressing the "osulazer-full.nupkg because the installer requires non-administrator privileges.

What was not tested

  • Editor: not properly tested.
  • osu!direct: not tested because it requires osu!support.

Hardware tested

Graphics:

  • GPU: AMD
  • Driver: open source

Additional Comments

Version: osu!lazer 2017.1030.0

Seems like performance has improved. No major problems were found.


selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
Workaround?
RatingSubmitter
CurrentKDE neonNov 07 20172.20No, but has workaround Yes YesGoldInvictus Tiberius 
ShowUbuntu 17.04 "Zesty" amd64 (+ variants like Kubuntu)Sep 27 20172.17No, but has workaround Yes YesSilverInvictus Tiberius 

Known Bugs

Bug # Description Status Resolution Other apps affected

Show all bugs

HowTo / Notes

Troubleshooting

Last update: 2020-01-05.


Arch Linux specific:

  • osu! doesn't render anything on screen and exits with some X server error message: install lib32-libxcomposite package:

    $ sudo pacman -S lib32-libxcomposite
  • osu! can't connect to internet: install lib32-gnutls package:

    $ sudo pacman -S lib32-gnutls

Japanese characters no displaying correctly: install MS Meiryo font:

$ env WINEPREFIX=$HOME/.wineosu ~/winetricks meiryo

Set language to Japanese to correctly display all kanjis.

This font doesn't include Korean glyphs.


Options menu symbols and audio controls are missing: install GDI+:

$ env WINEPREFIX=$HOME/.wineosu ~/winetricks gdiplus

GDI+ installer is a ~538MB file. If your internet connection is slow or very limited, consider instead taking a copy of gdiplus.dll from a Windows 7 installation and copying it to your Wine prefix, and then add manually a Native override for gdiplus.

Open winecfg:

$ env WINEPREFIX=$HOME/.wineosu winecfg

Go to Libraries tab, add gdiplus and set it to Native Then Builtin. Close all dialogs by clicking OK.


Audio latency, sound distortion or no audio at all: first try setting PULSE_LATENCY_MSEC environment variable to "40" before running osu!:

$ env PULSE_LATENCY_MSEC=40 WINEPREFIX=$HOME/.wineosu wine 'osu!/osu!.exe'

Other values could be tested in order to get lower latency or fix sound distortion/crackling.

Enabling "Audio compatibility mode" in the osu!'s options menu will switch to legacy DirectSound-based audio engine (osu! is now using WASAPI). It can solve some problems but has higher latency and some audio shuttering.


Please also check out The Poon's guide and Franc[e]sco's guide.


Frame limiter is permanently locked at 60 fps:

Disable vertical sync by setting vblank_mode environment variable to "0 " before running osu!:

$ env vblank_mode=0 WINEPREFIX=$HOME/.wineosu wine 'osu!/osu!.exe'

This way osu! will not be able to enable VSync at runtime.


Other known problems:

  • My system is frozen!: if osu! freezes and you lose control of your system, press Ctrl+Alt+F2 (to enter to a tty) login and enter the following to force closing osu!:
    $ pkill osu

    Press Ctrl+Alt+F7 (or Ctrl+Alt+F1 on some systems) to return to your desktop environment.


  • I started osu but my cpu usage is at 100% and nothing happens: same as frozen system. Open a terminal and execute pkill osu. Wait ~10 seconds and try again.


  • Alt+tab doesn't work when Fullscreen is enabled: if you can't use Alt+Tab hotkey, disable Fullscreen mode inside osu!.


  • I can't switch to Windowed mode from Fullscreen/Borderless/Letterbox: close the game and go to your osu! folder. Open the osu!.«user».cfg file, find the Fullscreen and Letterboxing options and set them to "0", then find the Width and Height options and set them to a value lower than your monitor's resolution:
    Fullscreen = 0
    Letterboxing = 0
    Width = 800
    Height = 600



Please leave us a comment in Comments section below if you still have problems installing or running osu!.

Comments

The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.


by Osman on Saturday May 26th 2018, 3:01
It seems Osu!lazer now needs at least .net4.7.1 which can install slim version with silence mode. Also wine-staging have UAC stuff i successfully install osu!lazer from installer.

by Vadim on Tuesday November 21st 2017, 6:40
I can't get this to work with wine-devel 2.21 (paste.ubuntu.com/26011840/) or wine-stable 2.0.3. Any ideas?
RE:
by Invictus Tiberius on Tuesday November 21st 2017, 6:48
Hi, I also can't get .NET Framework 4.x working on wine-devel 2.21, but previous wine versions should work. I'm currently using wine-staging 2.20 (current version) and wine-stable 2.0.3 on another PC and it works. First try the HowTo's on a new Wine prefix and notify me here if it still doesn't work.
RE: I found a workaround
by Invictus Tiberius on Tuesday November 28th 2017, 22:42
After some trial and error, I got osulazer running on Wine-devel 2.22 by setting reported version to Windows XP/2003/Vista.

I will update the guide (check HOWTOs), and hope it would be useful for other users.
Back