Apologies for replying to a very old post, but I am on Linux and found this too. Interestingly I saw that:
- Using my default system wine, I had background music, but lots of random missing text.
- Using Bottles, all the text rendering was fine, but no background music.
I set up my own wine prefix using winetricks and just chose to install all fonts & dxvk in it, and this got both background music & text rendering working. Toggling full screen on/off is a little weird for a second or two but then it's fine. Closing the game also hangs for a few seconds before it finally closes, but besides that it seems good so far.
Might help some other Linux users.
---
Edit: I still found some issues with crashing so I went back to try and get it working using Bottles which has tended to have good OOTB configuration for me. I found that to get background music at least playing I had to go into `Dependencies` and install `gmdls` which is apparently a "General MIDI DLS Collection".. That made the background music play, but it like got stuck and echoed forever causing a messy wall of sound..
Another edit: Seems that installing the dependencies `gmdls` and `directmusic` in Bottles gets audio working as expected. Text rendering was working out of the box with Bottles for me.