Did you change the video settings to full screen? I don't have experience with my steam deck and this game, but on my main arch setup I had to change to borderless full screen again. Game wouldn't load otherwise. You either have to change or delete the config. Check ProtonDB for the correct config path.
Steam Deck
A place to discuss and support all things Steam Deck.
Replacement for r/steamdeck_linux.
As Lemmy doesn't have flairs yet, you can use these prefixes to indicate what type of post you have made, eg:
[Flair] My post title
The following is a list of suggested flairs:
[Discussion] - General discussion.
[Help] - A request for help or support.
[News] - News about the deck.
[PSA] - Sharing important information.
[Game] - News / info about a game on the deck.
[Update] - An update to a previous post.
[Meta] - Discussion about this community.
Some more Steam Deck specific flairs:
[Boot Screen] - Custom boot screens/videos.
[Selling] - If you are selling your deck.
These are not enforced, but they are encouraged.
Rules:
- Follow the rules of Sopuli
- Posts must be related to the Steam Deck in an obvious way.
- No piracy, there are other communities for that.
- Discussion of emulators are allowed, but no discussion on how to illegally acquire ROMs.
- This is a place of civil discussion, no trolling.
- Have fun.
I'm going to jump on SadPanda's comment to add a quote from a Steam forums user called fathomdragon, who gave some advice that got the game running for me on Debian after I'd switched from windowed borderless to full screen and broke my game.
Fathomdragon said: "Like the original poster, I experienced this same behavior. The game loaded and played flawlessly for over 100 minutes at my first launch (on release day). In that session, I had changed a setting in the user interface to use "full screen" instead of "borderless window" (which oddly had a 1px white border). The game ran in full screen mode without issue. The next time I tried to play, the anti-cheat window displayed and then closed, then a black screen displayed full screen, and then nothing. There was no FPS counter, I couldn't click or press any keys to get past any "hidden" dialog, the game had to be forced closed.
As OP mentioned, deleting the config file would require the game to create a new one. I found my config file at ~/.local/share/Steam/steamapps/compatdata/553850/pfx/drive_c/users/steamuser/AppData/Roaming/Arrowhead/Helldivers2/user_settings.config
After changing around the config file a few times and settings within the game, it appears to remove the "screen_resolution" section from the config file when setting full screen mode in the user interface. Setting the values "maximized_window = true" and "fullscreen = false" let the game load and I was able to play again."
Follow the file path to the user_setting.config file, make those two true/false edits, then launch the game again. Worked flawlessly for me. Hope that ends up helping you. And shoutout to fathomdragon on the Steam forums, whoever you are, for posting the fix.
I got it working! Your solution was helpful, but didn't fix my issue by itself, even after a full reinstall. However, I was using SteamOS' latest preview build. I reverted to Stable and after changing the config file again, it's now working!
Though I might not play it in the Deck after all, performance is just too bad when things are happening.
Installed on my steam deck earlier today and had no problems.
I'm not seeing this on Arch Linux right now so it may be a Deck specific regression