Proton icon indicating copy to clipboard operation
Proton copied to clipboard

Arcanum: Of Steamworks and Magick Obscura (500810)

Open rombert opened this issue 5 years ago • 9 comments

Compatibility Report

  • Name of the game with compatibility issues: Arcanum: Of Steamworks and Magick Obscura
  • Steam AppID of the game: 500810

System Information

  • GPU: RTX 2070 Super
  • Driver/LLVM version: NVidia 450.80.02
  • Kernel version: 5.9.8
  • Link to full system information report as Gist: https://gist.github.com/rombert/8848a4fb4b34fd09a366bcd50f3f6e2a
  • Proton version: 5.0-10

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 launches just fine and appears to hang, but is actually unplayably slow.

Reproduction

Start the game, after the intro try to do anything in the main menu.

steam-500810.log

rombert avatar Nov 19 '20 22:11 rombert

Same issue when running on Proton 5.13-3 on AMD GPU. While menu is slow it starts responding after some time, but after starting a new game and watching (or skipping) cutscenes it shows "loading" indicator on a black screen.

Interesting note, that running game directly using wine-5.0.3 menu was fast and I was able to get into game. Graphical glitches can be "fixed" starting Arcanum.exe with -no3d params, as noted in this bug report. Game runs in window, though, while using Proton it runs fullscreen.

To get game running from Steam using Proton, you need to edit "SierraLauncher.ini" file, last line should look like this: Game1Cmd= -no3d -doublebuffer This will fix slowness and graphical issues.

joshas avatar Dec 09 '20 13:12 joshas

Thanks for the note @joshas . How did you launch the game with wine instead of proton?

rombert avatar Dec 09 '20 17:12 rombert

Open game folder from "steamapps" and execute wine Arcanum.exe from command line. But that should not be required, as with ini file "fix" (I updated my earlier post) game can be run on Stream using Proton.

joshas avatar Dec 09 '20 17:12 joshas

@joshas - the workaround you added to the comment works perfectly, thank you!

rombert avatar Dec 10 '20 09:12 rombert

As of today game has issues on anything more recent than Proton 7.0-6. Adding Game1Cmd= -no3d -doublebuffer to "SierraLauncher.ini" fixes slow menu issue. Game starts in full-screen mode, and in-game screen is correctly stretched on 1920x1080 resolution monitor.

Proton 8.0-5, Proton 9.0-1 and Proton Experimental (version available on the day of writing) all have issue with long loading times - over 2 minutes, while GNOME keeps throwing "Application not responding" warnings. Not sure what changed from version 7, but tinkering with PROTON_CPU_TOPOLOGY gave no improvements in loading times.

joshas avatar Jun 08 '24 08:06 joshas

Hello @joshas, please add PROTON_LOG=1 %command% to the game's launch options, reproduce the load time regression, and attach the generated $HOME/steam-$APPID.log to this issue report as a file. (Proton logs compress well if needed.) Also, please copy your system information from Steam (Steam -> Help -> System Information) and the contents of Steam Runtime Diagnostics from Steam (Steam -> Help -> Steam Runtime Diagnostics) and put them in a gist, then include a link to the gist in this issue report.

kisak-valve avatar Jun 08 '24 13:06 kisak-valve

I apologize for not including all information in my previous post. Attached a log from game running using Proton 9.0-1, where I start new game and wait two minutes for actual game to load and then quickly quit out. All intro movies were skipped. steam-500810.zip

Steam Runtime Diagnostics System Information

joshas avatar Jun 09 '24 08:06 joshas

@joshas Thank you for reporting this regression! This should be fixed with Proton Experimental, and you should no longer need the .ini changes at all :)

alasky17 avatar Jun 21 '24 15:06 alasky17

Can confirm that game works on current version of "Proton Experimental" without any changes to ini file. There is no lag in menus, and game loads in reasonable time of several seconds, instead of two minutes. Thank you very much.

joshas avatar Jun 21 '24 16:06 joshas