Synthesia runs very well on Ubuntu under wine, however, only if using OpenGL rather than Direct3D in my experience.
There are many guides that reference changing this setting by editing the wine registry, or using SynthesiaConfig.exe, however with 10.2 (and presumably above) neither of these seem to work. The registry entry is ignored and the config tool is missing.
Settings are now stored in an XML file located at: /home/<your username>/.wine/drive_c/users/<your username>/Application Data/Synthesia/settings.xml
Edit this file to include the line “<setting key=”Graphics.Renderer”>opengl</setting>” under <settings> and start Synthesia.