-
-
Notifications
You must be signed in to change notification settings - Fork 2.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Memory leak and freezing on Experimental Direct3D renderer #28855
Comments
Experimental renderer issues go in #27659. |
Going to reopen this one for now until it's confirmed to be isolated to the experimental renderer, because there was a similar/related issue here that was supposed to be resolved by ppy/veldrid#54 . @dee-eep can you check if this happens on the non-experimental renderer? Also, is there any more information for how you're reproducing this:
|
I'm able to repro this on https://osu.ppy.sh/beatmapsets/17670#osu/62963 with the depth mod (as per previously mentioned issue). I'll treat it separate from all the other deferred renderer fails, because this one is a native memory leak. |
Hi, I won't be able to test for around 24 hours but here's information I know. Happens on any beatmap, will provide some once I can test later I'll have more information tomorrow once I can test, but feel free to ask if any other info is needed |
If it's important, if I hit a circle on time at the same time as the game freezes, it ends up giving me a 50 or a miss, even though multi threaded rendering is on |
ppy/osu-framework#6331 Should fix this in the next release. |
Just tested, memory usage didn't go over 1GB on D3D11 non-experimental Skin: Just reproduced on D3D11 experimental by playing these 5 maps, memory usage hit almost 4GB: I never used the depth mod but maybe I'm misunderstanding EDIT: Just tried the depth mod, osu used 6gb of memory in 30 seconds, and my total committed memory grew to 60gb over 5 minutes after which osu crashed. A lot more extreme |
Type
Performance
Bug description
After playing for a while in a session (>10 minutes), I would notice that the game would occasionally freeze for half a second and then continue as normal. This freezing would start by happening around once a minute or so, then over time become more and more frequent. I checked task manager and saw osu using over 5gb of ram (went down to 3gb while I was tabbed out and typing this, still excessive compared to the around 500mb it used to use), so I'm assuming that this is caused by a memory leak and is causing the freezes as well.
I use the experimental renderer since I noticed significant input lag decrease and some fps increase over the normal Direct3D renderer. This issue started from the latest update (2024.625.0 I think); it did not occur before. I am using a Galaxy Book3 Pro 360 with an eGPU (AMD RX 6800) however Windows is set to not use the eGPU for osu.
I've seen bug reports for the Vulkan experimental and OpenGL renderers but not Direct3D experimental
Screenshots or videos
Version
2024.625.2
Logs
compressed-logs.zip
The text was updated successfully, but these errors were encountered: