Osu: Taiko beatmaps skip at the beginning

Created on 24 Sep 2019  路  7Comments  路  Source: ppy/osu

Describe the bug:

Whenever I start a beatmap in taiko mode, it skips a bit for the first few seconds. This is slightly reduced when I spam keys.

Screenshots or videos showing encountered issue:

Here's a video (sorry for the low quality, but it shows the issue) (it's also zipped because github wouldn't let me upload a video file)

osu!lazer version: Since I started using lazer

Logs:

performance

Most helpful comment

It's probably related to first load of textures (or FBOs in the case of sliders), which pooling alone will not fix.

In stable, we found that on some GPUs we had to blit textures to a framebuffer once in order to fully transfer them to GPU memory. There was actually a method specifically doing this before startup. In lazer this has not yet been addressed but will need to be at some point.

All 7 comments

Looks similar in symptom to #5933, except perhaps not as severe and triggered on first hitobject instead of on loading screen. Possibly another issue that is going to be resolved when hitobject pooling (#6136) comes in?

By the way, do you mind listing your hardware specs, just for extra info?

CPU: AMD Ryzen 7 2700X
RAM: 32 GB
Graphics Card: GeForce GTX 750 Ti

Thanks for the info. Pooling is most likely going to be used in multiple places, and it's definitely not a straightforward change - it will require more discussion and will also end up being implemented by one of the core contributors who have extensive experience with the codebase.

It's probably related to first load of textures (or FBOs in the case of sliders), which pooling alone will not fix.

In stable, we found that on some GPUs we had to blit textures to a framebuffer once in order to fully transfer them to GPU memory. There was actually a method specifically doing this before startup. In lazer this has not yet been addressed but will need to be at some point.

@memesnightmares does this still happen for you on recent releases?

Yes, but to a much lesser degree. It varies, but it feels like it's usually under 100ms.

Actually, I just opened it up again and it appears to be fixed! There's still a slight sub-100ms pause at the start of most songs, but that's almost certainly a different issue. Thank you for fixing this!

Was this page helpful?
0 / 5 - 0 ratings

Related issues

Axeanz picture Axeanz  路  3Comments

smileyhead picture smileyhead  路  3Comments

Gonzalo-Bruna picture Gonzalo-Bruna  路  3Comments

LevKatenin picture LevKatenin  路  3Comments

Lerkeer picture Lerkeer  路  3Comments