Froze 4 times overall. Certain CGs seem to freeze the game. If you do choose to play on linux save often.
Probably better to just play on windows in virtual box.
Playable as long as you use it just for reading the dialogues, some issues if you do other things.
A to left mouse click, b to m key, x to b key, y to d key, r2 to space key, l2 to ctrl key
Already read dialogues are colored in gray - it can be a bit hard to see, and the main menu text can be hard to read for some people since it only shows the shadows - but it should pose no issue to people with keen eyes
The mouse will hover at the wrong position sometimes, controls are not responsive in save load menu (you must use the touchscreen), and the controls dont work at all in cg gallery (had to close the game from steam)
If you just focus on reading the dialogues (ignore extra content like cgs), have small hands (the input in save load option is too small and tend to be afraid to misclick and delete my save by accident), you should be able to enjoy it. Technically it works and playable, it is just that the experience might not be as good as other games if you do anything aside from reading dialogues.
40Hz at 20fps
Fixed by installing xact 32 bit
Fixed by disabling ESYNC and FSYNC
If using Heroic Launcher for the Unrated Version on GOG, set Wine version to Wine-GE-Proton7-38, make sure DVXK and FSR are checked, disable ESYNC and FSYNC, and install XACT via winetricks.
works great out of the box
works great out of the box, select the 1080x768 option and full screen, I couldn't get the adult content patcher exe to work with wine so I would recommend saving yourself from the hassle and just prepatching on windows and transfering and overwriting the files to your deck
Installed h patch with protontricks
Tried fixing by editing pulseaudio configs and setting PULSE_LATENCY_MSEC=60 in Steam launch options, but neither worked. Switching to GE fixed it, but it kept crashing every few seconds to 5 minutes even with esync and fsync disabled. The game only works for me in this state, but at least the crackling simmers down as time goes on until it's mostly quiet pops every once in a while.
PROTON_NO_ESYNC=1 PROTON_NO_FSYNC=1 %command%
Installed h patch with protontricks
Fixed crashes by disabling esync and fsync
WHen you start the game for the first time, you get a config window. Set it to full screen at 1080x768 resolution. No issues at all.
15 FPS
Put PROTON_NO_ESYNC=1 %command% in Launch Options
Use 'F' option from the game itself and not default fullscreening option from your distro
Disable Esync to prevent random crashes. Put this in launch options: "PROTON_NO_ESYNC=1 %command%"
Regarding uncencored version.
You can download the patch/DLC https://steamcommunity.com/app/702050/discussions/0/1642045003592161990/
Place the .exe file in the installation folder "~/.local/share/Steam/steamapps/common/The Song of Saya/"
Run protontricks, select "The Song of Saya" and run the patch
I had to disable esync to prevent occasional crashing. With that done, it's exactly the same experience as Windows. I could play the full game with no issues at all.
Prevents frequent crashing
Use PULSE_LATENCY_MSEC=60
in launch options to fix
Fully playable, aside from minor issues below.
Barely audible crackling in the background.
The only graphical issue I've encountered is that the main menu lags a bit.
Primary issue with the game out of the box was the botched sound. First tried to just set the steam wineprefix to alsa (WINEPREFIX=/home//.steam/steam/steamapps/compatdata/702050/pfx sound=alsa) which worked for a bit but randomly bugged out again into crackling and popping static interference. Then decided to set back to pulse and follow another tweak, setting default-fragment-size-msec from 25 to 5 in /etc/pulse/daemon.conf (need to restart daemon or reboot to get this to take effect). In addition, I set env PULSE_LATENCY_MSEC=60 in Steam launch options. These two things together give me mostly perfect sound. One or two lines every few minutes are a bit crackly, but it's very playable this way! Had some stuttering and one hard crash, after which I disabled esync as suggested here, and has run perfectly smooth ever since.
It seems to run fine, no crashes on my end. However the audio issues (static sounds, could be buffer-related) make it really hard to get into the story.
Beat the game, but it can crash frequently at random intervals. It's not frequent enough to ruin the experience, but it happens enough to where you will need to quick-save often.
At first, the game crashed within like first 5 mins. After I disabled Esync the game never crashes again (~15mins so far). Although, the game bgm and voice have some static noise in it and the game graphics are frosty.
Unhandled page fault on read access to 0x00000000
Launcher runs, but game crashes and no tweaks seem to help. A black window with the resolution set in the launcher when using PROTON_USE_WINED3D=1.
The proton logs state "Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x10081cd6)." before printing the register dump.
(I actually use a Nvidia GTX 470 with Optimus)
The game works out of the box but crash happens occasionally. Still playable if you save often.