26 December 2019
API
Add contained beatmap packs to get_beatmapsby peppy
Editor
Revert breaking editor stack changesby peppy
Multiplayer
Fix beatmaps showing up as last played in A.D. 1by peppy
Online
Fix long beatmap titles not showing in discordby smoogipoo
Fix not being able to visit own profile by clicking username in chatby peppy
Performance
Reduce overhead of textbox focus checksby peppy
More correctly handle vsync frame limiting at menusby peppy
Add performance telemetry supportby peppy

Anonymous performance data per play session is now sent to the server. The client-side overhead of this is very low, but it will allow us to use the gathered data to try and help optimise settings for specific users, and attempt to find the causes of large numbers of "stutter" or "spike" frames for a small subset of the community.

To give an example of what we can learn: In initial testing (Cutting Edge) we are seeing that roughly 92% of play sessions have zero stutter frames. 5-6% of the remaining sessions have only one stutter frame.

If you are curious what we are sending, the raw data is saved to Logs/session.log (each play). We will be publicising a real-time aggregate feed of this data in the coming weeks!

Standardise how long a spike frame isby peppy

To better track frames which are long enough to affect gameplay, spike frames are now considered 30ms or higher. This is still at a point where it is considered "recoverable, but annoying". We will be using this as our benchmark going forward.

Remove mystery settingsby peppy

What we learned from these: That we can't trust feedback from users. There's too many variables, subjectivity and placebo involved. Going forward we will be tracking and publicising (anonymous) performance information for each osu! update so you can be sure the update has not changed osu!'s performance profile.

Add A/B testing frameworkby peppy

As part of our effort to improve performance for a small group of affected users, and to remove any subjectivity, a very simple A/B testing framework has been added. This will allow is to test various micro-changes and observe if they help with performance.

We will do our best to not make this noticeable in normal play. If any negative effects are notices we will immediately disable a test server-side.

Love this update?

Support further development of osu! and become an osu!supporter today!

Not only will you help speed development, but you will also get some extra features and customisations!

Comments80

Sort by

no me deja usar una de las notas

have Stuttering forever due to the floating frequencies of the video card

vov

:))

:D

sex

"Remove mystery settings"

Lol why.. personally these settings increase my mania accuracy :(

E m i -Kirz-

if mystery #1 setting did anything, then what it did was cause fps limit to not put the rendering thread to sleep, thus giving less latency and more consistent intervals between frames

in conclusion, peppy wants people to only have fps limit which puts the rendering to sleep, so that they have worse and less consistent latency

thumbnails are broken now

ME ESTA DANDO ERROR

very nice

why does my game stutter a lot idk what to do????? helllllllllllp

pink_leader999 SinisterProgram

idk man, when ever it does that to me its usally because i 1. have tommany things on my pc open or 2. its an fps problem.

Thanks peppy, very cool!

bring back mystery settings plz or i quit

i still get my backgrounds deleted when updating maps at random points wat plz fix u dogdgfdfgdfgadfga

I wonder what % of stutters I produce

Remove mystery settings: Thank goodness. Those were so dumb. Why have mystery settings in the first place? Just tell us what they do.

peppy tatatat

one was reducing performance counter calls, the other was avoiding yield in some cases. even if you by chance happen to understand what i just said, the average user would not.

E m i peppy

so they actually did anything? Then why lie and say they can't affect latency etc?

The second one is objectively guaranteed to make latency lower and more consistent whenever it applies (unless cpu throttles/downclocks but preventable so net benefit), and the first one range between nothing and minor improvement lol. MCOSU has no yield fps limit already and the developer doesn't try to conceal or prevent strategies of performance/latency improvement

EVAST tatatat

To reduce placebo effect.

:PogFish:

mystery PepeHands

oof

däämn

rip mystery

Man I just want my custom fps limit back :(

dam i miss mystery setting 2

Will mystery settings ever come back?

Pog

thx

that was epic, next meme

circles circles circles circles circles circles

ecin

OwO

i actually liked the placebo effect from mystery settings, made me feel like i had some sort of power when playing

PLS FIX ERROR OF DON'T SUBMIT HEAVY MAPS

thank you for putting effort in making osu stable's performance better

sad, no more mystery settings

Didn't you play any audio? or is it just me

ty for the update peppy ^^

rich presence works again :D thanks peppy

nice update

fortnite patch notes?

-Puyu IICannyII

kys

H

n

What is the 'Mystery setting' that I found at the end of the settings?

Sana-Minatozaki TheBear53

it might make your game less laggier or would work better, somewhat like the compatibility mode setting except toned in different ways. try both of them out and see if there are any visible performance changes

Thanks!

ty ppy

unu

unu

My friend has a gaming notebook from Dell with a GTX 1660 Ti and he gets like, around 400 fps ingame, which gives him around 2ms latency, while I have a GTX 960 and I can run the game with more than 2000 fps (0,50ms). We already tried to do all we could, but nothing seems to lower his latency.

The only way for him to properly play the game is if he enables Compatibility Mode, which does not seems right for his hardware.

Now I hope all of those performance changes and logs could also contribute on resolving this issue with gaming notebooks (which apparently seems to happen with other people as well), or if it's driver/Windows related and can't be solved.

I have a GTX1060 laptop.
On Windows, only ~220fps.
On Linux with PRIME: 0.32ms => 1000/0.32 >3k fps.
Maybe it's because NVIDIA Optimus.
While on my desktop, with GTX750 only granted me ~0.7ms frametime.
It's just laptop thing, can't do anything about it.

twinkle Mekki

Actually, this problem happens when your friend is playing on discrete GPU. Let him press Ctrl+11, he'll see lots of red, which means that SwapBuffer sucks. Tell him to try playing with integrated card.

peppy Mekki

400fps is already good enough. it's probably capping out on cpu or thermals. not an issue to worry about.

my discord rich presence still not working

peppy Mixtria

do you have it turned off in settings?

/

do you have it turned off in settings?