I'm bumping this topic because I have found a solution. It was related to the sound driver/device.
The arrows stutter or look laggy as if they were skipping frames (even when StepMania says it's running at 60 FPS).
In the file Preferences.ini
, you need to change a setting related to the audio driver. This file is located in %AppData%\StepMania 5\Save
, and /home/<username>/.stepmania-5.0/Save
: This issue usually occurs in Windows Vista and newer. Change the entry "SoundDriver" as follows:
: Change the "SoundDevice" as follows:
If the SoundDevice doesn't work, try changing the 0 to a different number, eg. 1, 2, etc.
This is because ALSA may assign the HDMI sound output to 0 (only on certain motherboards with HDMI), which is probably not what you want.
Another solution for Linux is to use the "oss" backend for audio. Since most Linux distributions use ALSA or PulseAudio by default, you can just install the "osspd" package to have support for OSS (albeit emulated).
For Debian, Ubuntu and related distributions:
sudo apt-get install osspd
These changes may not be noticeable if VSync is turned OFF. You need to turn VSync ON in both inside StepMania and your graphics card configuration.
I recommend running the "Calibrate audio sync" option again, because this also fixes the timing between the arrows and the songs (global offset should be set to 0 as a recommendation).
Hope this helps other people having the same issue.