forum

Animation slowdowns

posted
Total Posts
15
Topic Starter
anonymous_old
For some reason, some animations have been slowed in osu! Things I have noticed operating at a low framerate (by themselves) are:
  1. Menu items on the main menu popping in/out
  2. Pop-up menus (with a dark background)
  3. Chat and friends' list animations
  4. Background animation on song select
  5. Horizontal approach transition by high scores table
All other animations (other than those I may have missed) run smoothly. My framerate is always greater than 200 FPS on menus and over 900 (need to install 9 more graphics cards...) in games. Running on DX10, almost latest drivers for my ATI 4850 HD.

Never had this issue before, but my guess it's due to my over 150 hour osu! uptime. Perhaps the long uptime issues haven't been fully solved. A restart of osu! happily fixed it (though I'll have to wait probably a week to reproduce xD).
peppy
More details. Your bug reports like this are totally useless forum filler at the moment.

*Screenshots or video.
*More information. e.g. did your fps drop or did the specific elements you mention jitter?

I doubt this can be caused by leaving osu! open directly - maybe it's just your graphics card giving in for being under full load for so long.
Topic Starter
anonymous_old

peppy wrote:

More details. Your bug reports like this are totally useless forum filler at the moment.
=X

peppy wrote:

*Screenshots or video.
Screenshot wouldn't help. Purely an animation speed issue. I'll try capturing a video next time it comes around.

peppy wrote:

*More information. e.g. did your fps drop or did the specific elements you mention jitter?
FPS seemed to have dropped for the mentioned elements only. No idea what framerate it is, but it looks to be around 20 FPS. Everything else runs smoothly.

peppy wrote:

I doubt this can be caused by leaving osu! open directly - maybe it's just your graphics card giving in for being under full load for so long.
I usually minimize and stuff for the most part, and suspend-to-RAM, which is why osu! has a large uptime. I doubt it's because the video card has been under load for so long, as a restart fixed it ... perhaps massive memory fragmentation or something? Dunno.
peppy
Thing is, the operations you mention aren't using memory at all... unless it is from playing the 200kb sound effects that come with clicking menu items. I can try replicating an uptime that long but it will take a bit of effort. I guess do it once more and see if it happens again... and maybe have fraps ready to record a video :P.
Topic Starter
anonymous_old
Happened again, around the same time.

Sadly, when I tried to get it working with FRAPS, my video crashed, thus crashing osu!. Can you suggest a better video recording program for me to try?
peppy
I don't suppose you have the exact osu! uptime when this started to happen do you?
Topic Starter
anonymous_old

peppy wrote:

I don't suppose you have the exact osu! uptime when this started to happen do you?
No, but around 150 hours. Kinda close to 155.344593 hours which is 2^24 ticks at 60Hz... Doubt you're using 24-bit integers for a game timer though. ;D

Now to wait another week. >_>
peppy
I think you see where I was going. This is most likely the issue. While I did consider the possibility of overflowing 24-bits, I guess at the time I didn't think anyone would have osu! open that long (and I am very nazi about memory optimisations :P).

edit: so i checked, and the time is using a 32bit int in all places. This means 2,147,483seconds, or 597 hours. Therefore I don't think this is the cause.
Topic Starter
anonymous_old

peppy wrote:

I think you see where I was going. This is most likely the issue. While I did consider the possibility of overflowing 24-bits, I guess at the time I didn't think anyone would have osu! open that long (and I am very nazi about memory optimisations :P).

edit: so i checked, and the time is using a 32bit int in all places. This means 2,147,483seconds, or 597 hours. Therefore I don't think this is the cause.
Hmm... No floats or anything, for animations, etc.? 32-bit floats in .NET have 23+1 bits for the mantissa, so you could be overflowing the float for some animation and making it weird (when you convert from a uint32, you lose one bit of precision if the int has 24 bits...).

Also, in .NET, I doubt memory optimization is the least of your worries. =]

(Fixed the URLfail in my previous post. =X)
peppy
I never considered floating point accuracy. If I am using floats somewhere this could definitely cause loss of precision on a millisecond level. Thanks for the observation - I'll check things out tonight.
Topic Starter
anonymous_old
Sadly, osu! crashed while playing a game for some reason (as if I quit it -- sound faded any stuff, no crash report dialog, ...) and now I lost 120 hours of game time.

Time to wait another 150 hours. @_@

(Did you find a possible fix?)
peppy
Fixed in latest test build (and confirmed).
Topic Starter
anonymous_old

peppy wrote:

Fixed in latest test build (and confirmed).
Woot.

This hasn't been a problem lately because osu! crashes so often due to video playback being so buggy. But even then on occasion I still encounter problems with the cursor trail being way too bright and animation of elements suck as the back button too fast.
peppy

strager wrote:

This hasn't been a problem lately because osu! crashes so often due to video playback being so buggy. But even then on occasion I still encounter problems with the cursor trail being way too bright and animation of elements suck as the back button too fast.
Yet to experience such a crash. Provide any examples of videos where you can replicate failure if possible (in another thread/the news announcement i guess).
Topic Starter
anonymous_old

peppy wrote:

strager wrote:

This hasn't been a problem lately because osu! crashes so often due to video playback being so buggy. But even then on occasion I still encounter problems with the cursor trail being way too bright and animation of elements suck as the back button too fast.
Yet to experience such a crash. Provide any examples of videos where you can replicate failure if possible (in another thread/the news announcement i guess).
I posted about this problem but it didn't seem to get attention. I believe my report is a duplicate but I could not find the other post/thread.
Please sign in to reply.

New reply