AH with the 16D chess amiright? Just cannot play without a crash...I mean....I enjoyed some of the offbeat bugs like getting yeeted off the board when stepping over an atomoton, or the first bombardment missions from the DS where it was pure bedlam hell... But this? Chefs kiss...the bug of all bugs! An unplayable game! THINK of the MEMES!

you are viewing a single comment's thread
view the rest of the comments
[–] [S] 2 points 1 week ago (1 child)

Actually I am a bit surprised, I played on the steam deck just about since launch and then switched over...I don't get everything on it that regular PC have and I get that but I should be at least able to play it

  • source
  • parent
  • hideshow 1 child comment
  • [–] 2 points 1 week ago* (last edited 1 week ago)

    I can try suggesting some env vars to run the game with when I'm on my PC.

    It has been running fine for months for me but I keep reading around that it's specifically a problem with Linux, so I suspect my excessive tinkering accidentally got the game working


    wall of text

    It turns out I don't have many env vars:

    # idk if this does anything, I haven't been using mangohud for a bit
    MANGOHUD=0
    
    # I don't even know where I found this, but I limit my games' framerates whenever I can so I use it
    DXVK_FRAME_RATE=60
    
    # This does/did actually fix an issue, where the game would stutter after a while IF YOU DON'T USE THE STEAM INTEGRATION (which is true by default if you use gamescope)
    LD_PRELOAD=""
    

    However, there's a whole bunch of things my launcher script does.

    For one, every time it runs, I hardcoded a 1/16 chance to delete some caches - a friend of mine (on Windows) told me that deleting his shader cache fixed frequent crashes on several occasions.
    Those caches are:
    $your_steam_library/steamapps/common/Helldivers\ 2/vkd3d-proton.cache
    $your_steam_library/steamapps/common/Helldivers\ 2/vkd3d-proton.cache.write
    $your_steam_library/steamapps/compatdata/553850/pfx/drive_c/users/steamuser/AppData/Roaming/Arrowhead/Helldivers2/shader_cache (you can just nuke the entire directory)

    I also run HD2 in Hyprland (not that I would expect anyone to base their WM/DE choice entirely on a single game);

    finally, I run it with gamescope, more specifically:

    gamescope --backend wayland -F nearest -w 1920 -h 1080 -f -r 60 -o 30 -- $cmd
    # ... where `$cmd` is the array of arguments provided by Steam when you specify launch options as such: `/path/to/my-launcher.zsh %command%`
    #    (this is Zsh syntax, no quotes are needed around `$cmd` for the array to expand properly)
    

  • source
  • parent