// LOADING OSUMAUK
// LOADING OSUMAUK
A no-fluff tour of the osu! options that actually change how you play: raw input, OS mouse accel, tablet area, frame limiters, audio offset calibration, hit-error bar and low-end PC fixes.
By OSUMAUK Staff
Most of the settings menu in osu! is cosmetic, but a small cluster of options genuinely changes how the game feels under your hand: how raw your input is, how often the screen updates, and whether the hitsounds line up with the music. Get those three right and everything else is preference. This guide walks through each one with concrete recommendations, then closes with a survival kit for low-end machines. Everything below applies to both the legacy osu!(stable) client and the modern osu!(lazer) client unless noted.
The single most important toggle for mouse and tablet players is Raw Input (Options > Input). Raw input reads movement data straight from the device and bypasses everything Windows does to your cursor along the way: pointer-speed scaling, smoothing, and acceleration. The result is a 1:1 relationship between physical movement and on-screen movement, which is exactly what you want when your aim is muscle memory.
Raw input completely ignores your Windows pointer settings. If raw input is ON, the Windows "Enhance pointer precision" checkbox no longer affects osu!. Turn it off anyway so your aim is consistent on the desktop and in any game that does not support raw input.
To disable acceleration at the OS level on Windows: Settings > Bluetooth & devices > Mouse > Additional mouse settings > Pointer Options tab, then uncheck "Enhance pointer precision." While you are there, set the pointer speed slider to the 6th of 11 notches (the exact middle). 6/11 is the only setting at which Windows applies a 1:1 pixel multiplier with no rounding, so it is the most accurate option for desktop use.
In-game the "Cursor sensitivity" / "Raw input sensitivity" slider scales movement on top of your hardware. The overwhelming community consensus for mouse players is to keep this at 1.00x and do all sensitivity changes through your mouse DPI instead. A high in-game multiplier amplifies sensor jitter; a low one throws away resolution. Pick a DPI you like (800 is the de-facto standard), set the slider to 1.00x, and leave it.
Graphics tablets are absolute-positioning devices: a spot on the tablet maps to a spot on the screen, with no acceleration ever. The thing to configure is the active area. A smaller area means a larger cursor-to-hand ratio (faster, twitchier, more forgiving of small wrist movement); a larger area means more arm travel and finer control. Beginners should start somewhere in the 40-60mm width range and shrink it over weeks as their hand learns the map. Always lock the aspect ratio to your monitor (16:9) so circles do not feel stretched horizontally, and disable any driver-level smoothing/filtering for the lowest latency.
Higher frame rates lower the delay between a movement and seeing it on screen, which is why osu! players obsess over FPS. But chasing literally unlimited frames is counter-productive: the overhead of allocating and garbage-collecting a frame thousands of times per second causes stutter, heat, and on laptops, throttling. The clients reflect this. In osu!(lazer) the option formerly called "Unlimited" was renamed "Basically Unlimited" and now caps draw and update at 1,000 Hz, because nothing useful happens above that — input hardware itself only polls at 125-1,000 Hz.
osu! exposes frame limiters as multiples of your monitor refresh rate (2x, 4x, 8x). The 8x option targets eight times your refresh, capped at 960 FPS, and is the sweet spot for most people: very low input latency without pinning the GPU at maximum. On stable, the equivalent labels are "VSync," "60fps (power saving)," "120fps," "240fps," and "Unlimited."
| Setting | What it does | Use it when |
|---|---|---|
| VSync | Locks frames to refresh rate, no tearing, highest latency | You see tearing and do not care about latency |
| 2x / 4x refresh | Caps at 2-4x your Hz | Mid-range PC, want a sane ceiling |
| 8x refresh (~960 cap) | Lazer recommended: low latency, GPU not maxed | Most players on capable hardware |
| Basically Unlimited | Caps at 1,000 Hz draw/update (lazer) | Strong PC, want the lowest latency the client allows |
| Reduce dropped frames | Trades a little latency for smoother, more consistent pacing | You get micro-stutter or inconsistent frame times |
The "Reduce dropped frames" toggle (stable) prioritises consistent frame pacing over the absolute lowest latency. If your gameplay feels jittery — frames arriving unevenly even at a high average FPS — turn it on; the tiny latency cost is worth the smoothness. If your hardware is comfortable and frames are already even, leave it off. osu!(lazer) ships a Latency Certifier mini-game that has you pick which of two panels feels more responsive; it then recommends the lowest limiter you can actually perceive, so you stop wasting hardware on frames your eyes cannot use.
Every audio chain — your headphones, DAC, Bluetooth stack, monitor speakers — introduces a small delay between when the game decides a sound should play and when you hear it. If hitsounds feel consistently late or early across every single map, that is your universal (global) offset, and it is fixable in one place.
"If the music feels off on one map, fix that map. If it feels off on every map, fix the universal offset.
The universal offset shifts the appearance of hit objects relative to the audio for all beatmaps at once. Negative values move gameplay earlier; positive values move it later. The cleanest way to set it is the built-in Offset Wizard (lazer) / offset calibration in stable, which plays a metronome and asks you to tap along; the client measures your average error and suggests a value. Re-run it whenever you change audio devices, because wired headphones and a Bluetooth headset will not share the same number.
Some maps are simply mapped or timed slightly off, or were encoded with a small lead-in. For those, use the local offset, which is stored per-beatmap and stacks on top of the universal offset to produce the total offset. During gameplay you can nudge it with the +/- keys (default), or set it from the beatmap options. Rule of thumb: only ever touch local offset for the one map that feels wrong; if many maps feel wrong, the universal offset is the real culprit.
Read your hit-error bar to calibrate, not your gut. If the bar shows your taps clustered consistently to the left (early) or right (late) of center across a whole map, that is a real offset, not a skill issue. A symmetric spread around center means your offset is already correct.
If you are on integrated graphics or an old laptop, the goal is consistent frames, not maximum frames. A steady 144 FPS beats a spiky 400. Work down this list until gameplay is smooth.
| Symptom | Fix |
|---|---|
| General lag / heat / throttling | Cap frame limiter (e.g. 2x refresh), close browser tabs, plug the laptop in |
| Stutter at high average FPS | Enable "Reduce dropped frames"; lower the cap so frame times are even |
| GPU pinned at 100% | Turn off storyboards/video, reduce particle effects, lower resolution |
| Menu hitches / loading hitches | Disable beatmap thumbnails/parallax, store songs on an SSD |
| Input feels delayed | Disable fullscreen-window compositing (use exclusive fullscreen on stable) |
Finally, give your settings a few days before judging them. Raw input, a fresh offset, and a new frame cap all feel "wrong" for an hour because your timing was compensating for the old behaviour. Lock the configuration in, play normally, and let the hit-error bar tell you the truth.