Proton
Proton copied to clipboard
Sakuna: Of Rice and Ruin (1356670)
Compatibility Report
- Name of the game with compatibility issues: Sakuna: Of Rice and Ruin
- Steam AppID of the game: 1356670
System Information
- GPU: AMD RX 560
- Driver/LLVM version: Mesa 20.2.2/LLVM 11.0.0
- Kernel version: 5.9.3-95-tkg-bmq
- Link to full system information report as Gist: https://gist.github.com/ryester27/c7ab7ea23740c56264b6c17aa9612afa
- Proton version: 5.13-2
I confirm:
- [X] that I haven't found an existing compatibility report for this game.
- [X] that I have checked whether there are updates for my system available.
Symptoms
The game itself appears to run fine. There's an in-game frame limiter option that lets you set the fps to 30fps or the monitor's refresh rate. For me, this monitor option is reported as 1fps (1hz). Enabling vsync ignores the frame limiter and let's me play at my display's 60hz refresh rate
When running current Proton 9 Beta or current Experimental, game doesn't seem to correctly register it's current window state resulting in game pausing itself (despite having Run in Background enabled in game settings).
In particular it gets stuck on launch with a gray screen until you LMB once. And it will get stuck paused after touching keyboard or moving mouse after loading a save or starting a new game.
Gamepad works fine after initial LMB to get past the gray screen, but same thing as above, touch any key or move the mouse and it's paused.
Game stays paused unless you hold LMB (which kinda makes it unplayable).
Proton 8.0-5 doesn't have this issue and works fine.
System information if it happens to be relevant: Operating System: Arch Linux KDE Plasma Version: 6.0.2 KDE Frameworks Version: 6.0.0 Qt Version: 6.6.2 Kernel Version: 6.7.9-arch1-1 (64-bit) Graphics Platform: Wayland
Proton version: Proton 9: 1709651366 proton-9.0-beta14 Proton Experimental: 1709844556 experimental-9.0-20240307b
Hello @awaken1ng, please add PROTON_LOG=1 %command%
to the game's launch options, reproduce the regression, and attach the generated $HOME/steam-$APPID.log to this issue report as a file. (Proton logs compress well if needed.)
Ah, sorry, forgot about that. steam-1356670.zip
One log was made by starting a new game, pausing/unpausing a couple of times by releasing/holding LMB and then Alt-F4ing out.
The other was done in the main menu, alt tabbing in and out. ~~Noticed it was adding the following bit to the log every time I did that, might be the clue:~~
48455.904:010c:011c:fixme:oleacc:find_class_data unhandled window class: L"#32769"
48458.494:010c:011c:fixme:uiautomation:msaa_provider_GetPatternProvider Unimplemented patternId 10002
48458.494:010c:011c:fixme:uiautomation:base_hwnd_provider_GetPatternProvider 000000000134E3C0, 10002, 0000000001A2F8A0: stub
Edit: Nvm, 8.0-5, which works, also does similar-ish thing.
Did some Wine bisecting, caused by bb496ea847bb019067ea4b60b9916378ed6fc452.
@awaken1ng Can you test with Proton Experimental and see if you still experience the issue please? I was able to reproduce the issue with Proton 9.0 Beta, but not with Proton Experimental.
Yup, can confirm, seems fixed in current Experimental.