-
Notifications
You must be signed in to change notification settings - Fork 35
Description
Hi! First of all, thanks for all the work!
I'm on a fully patched and up to date Windows 10 machine with a high end machine with a NVMe drive and 32GB of RAM. I'm running UltraStar 21.02 off from a USB 3 SSD with 500MB/s sequential and 200MB/s random read speeds (benchmarked in my own computer). UltraStar suffers from micro-freezes in the UI and general stuttering on songs that display a video in the background.
They show on the Performance Tab of the Task Manager as the SSD's "Average Response Times" that go from 0 to between 200 and 1500ms constantly every ~1-3 seconds. Other software doesn't display this behavior (I've checked, and opening the videos directly with a video player doesn't either). It seems to stem from some buffering problem on UltraStar. Each time the UI pauses because of this the mic input is lost to the program, as if muted during each 200-1500ms freeze.
The program should completely load the videos to memory - these being all ~100MB files, there shouldn't be a problem in doing so even in low end machines.
I put forth that solution because I suppose that you're caching using some library, not a buffering algo you've implemented yourselves, and fixing that code could be harder than just reading the whole file.