Performance issues are often difficult to isolate, and fixes and problems will vary for various users. If you are experiencing performance or stability issues, try following this guide step by step.
Close all programs when troubleshooting performance issues, as they often interfere with the running game.
Using a high polling rate is known to cause performance issues on osu!. For information, see Performance issues with high-polling rate mice
Modify in-game settings¶
Try adjusting your in-game osu! settings, using the default skin. Try experimenting with lower graphics settings.
You can monitor latency and framerate with the FPS counter, which can be enabled under Graphics in the in-game options.
You can modify your
osu!.User.cfg file and insert
MyPcSucks=0 to the bottom of the file, which will automatically optimise osu! for performance.
Right click on osu!
Click Show Package Contents
Useris the name of your current user account name
Open in TextEdit
At the bottom of the file, add
MyPcSucks = 0
Never share this file with anyone, as it contains your (hashed) username and password.
Try a clean or alternative wrapper¶
Sometimes, you can isolate whether a performance-heavy skin or toggle performance setting by simply downloading again.
Or, you can see if you reach better performance using an alternative wrapper (like the Intel or Catalina wrapper).
If you’d like to try re-downloading, just follow the steps in the installation guide again.
Set priority and affinity¶
We recommend osu! runs on all available cores and is set to a priority of High. To ensure this, follow the below steps to use the WINE Task Manager to set priority and affinity.
By defaut, osu! runs at a priority of High.
Make sure osu! is currently running
Locate your osu! installation
Right click on osu!, then select Show Package Contents
Open Wineskin > Advanced > Tools
Click on Task Manager (taskmgr) - it may take some time before the window opens
Find osu!.exe in the list that appears.
To set priority, right click, then select Set priority.
By default, osu! is on High. Ensure the option is selected to High.
To set affinity, right click, then select Set affinity…
In the window that appears, select the number of cores you would like to use
More cores = greater performance for gamplay (recommended)
Less cores = greater stability for better troubleshooting, especially if there are issues with multithreading
Choosing specific cores may positively or negatively impact your game’s performance or stability
For information on what priority and affinity is, see this Stack Exchange answer.
Reinstalling .NET may provide better stability. For reinstallation steps, visit the .NET runtime issues page.
Ask for help¶
There can often be many reasons for why users suffer from performance issues, such as…
a faulty update introduced into osu!
incapable system specifications
software or hardware configuration changes
It can be really difficult to isolate performance issues, but we’re happy to help. If none of these steps worked for you, then you should run through the steps at Troubleshooting Basics and contact us in our osu! community thread.