


gamemoderun "SteamDeck=1"
occassionally the PS4 Controller messes up input, reconnecting helps fix it

SteamDeck=1 %command%
Does not work without SteamDeck=1
launch options.

SteamDeck=1 %command%
Without the "SteamDeck=1 %command%" Launch Option for desktop the game immediately throws errors about missing libraries. With the Launch Option set, the game launches and plays perfectly, max settings, 2560x1440@170Hz
SteamDeck=1 %command%
The game does not respond, at all, to a Dualsense controller. Through bluetooth or cable, with steam input turned off. With Steam input, the controller works but there's no rumble nor any special features, such as adaptive triggers.
Just add the comand to launch options and it works out of the box. No further changes needed.
SteamDeck=1 %command%
SteamDeck=1 gamescope -ef -h 2160 -w 3840 -r 120 --hdr-enabled --adaptive-sync -- %command%
SteamDeck=1 %command%

SteamDeck=1 %command%
occasional graphics triangles glitching; blue haze at bottom of screen when light glare present(in game)
occasional frame lag
Will not launch without the launch option "SteamDeck=1 %command%"

SteamDeck=1 %command%
Besides having to put in "SteamDeck=1 %command%" was able to run the begging seqence of the game just fine after creating a psn account.

mangohud=1 SteamDeck=1 gamemoderun %command%
RADV_PERFTEST=gpl,nggc,sam

SteamDeck=1 %command%
If you're playing on Linux (but not the SteamDeck) you still have to use the launch command to make it start. Take care: after the first launch with this command the game defaults its settings to the performance level of the Steam Deck, so settings are pretty low even if your gaming pc has enough power for higher settings. So just go to the options and configure the graphics according to your hardware. You only have to do this once; I used the highest settings and had zero issues.

SteamDeck=1 %command%
I'm running this game on Linux Mint with an "old" GTX 970. At the beginning I had crackling noise in the background, but this was only during the initial launch when the game was "building shaders", after that the sound issue went away. I'm using the GE9-20 with the launch command mentionned above.
The most painful part for me wasn't to get the game working, but to link my Steam account to my PSN account. I was stuck on the screen "Waiting for connection to server" or something like that.
I followed James' advice (see here https://www.protondb.com/app/2322010#hPigt4AZ1c) and it worked fine. All the instructions are in the Reddit post linked by James, but it is a bit technical I have to admit.
I used ChatGPT to decode the Sony URL and extract the client_id and linkToken values, and then it worked like a charm.
Here's a summary of the procedure, but go see the Reddit post for more info :
- Make sure you already have a PSN account, and log in to it in your default browser
- Launch GoW and wait for the "Waiting for server authentication" At that time your default browser should have opened (maybe in the background) with a standard Sony PSN page. Do not close GoW, and switch (alt+tab) to your browser.
- Copy the URL of this page in a text file, then click on the blue Continue button, it'll generate an error in the next page, do not close that tab.
- In a new tab, open ChatGPT, paste the URL from the text file and ask it to extract the decoded client_id and linkToken values
- Go back to the Sony page with the error "Parameter 'client_id' is malformed" error, and copy that URL
- Paste that 2nd URL into your text file. You'll see in that URL the values client_id and redirect_uri are "=null", which is giving the issue.
- Replace your client_id (YOUR-CLIENT-ID-HERE) and linkToken (YOUR-LINKTOKEN-HERE) values given by ChatGPT in the URL below
- Copy that reconstructed URL from your text file andpaste it in the address bar of the window with the error message and hit Enter. This should validate the request and link your Steam account with your PSN. Switch back to GoW.
First time linking a PSN account to Steam is not possible in a reasonable amount of time.
SteamDeck=1 %command%

SteamDeck=1 %command%
Saccades au bout de quelques disaines de minutes de jeu
Après avoir passé plusieurs heures pour lié mon compte PSN et Linux (encore merci Sony pour ça...) j'ai enfin pu lancer le jeu sans problème. Le jour tourne nikel en ultra de mon coté pendant plusieurs disaines de minutes (entre 30 et 50minutes) avec que d'importants problemes de saccades n'arrivent et rendre le jeu gerbotron.
gamemoderun mangohud SteamDeck=1 %command%
SteamDeck=1 %command%
Works out of the box :)
SteamDeck=1 %command%
Need to use proton experimental to get rumble on the DualSense working
SteamDeck=1 %command%

SteamDeck=1 %command%
So, at first the game didn't load because of some PSN dkms BS... After I entered the command SteamDeck=1 %command%
into Launch Options, the game did start in a black screen though, with a message like "Waiting for service confirmation" or something like that... I've tried installing KDE and GNOME but no success. As idiotic as it may sound, all I did was log in to PSN in firefox, i don't know how and why, but it made the game launch as expected.
I'm using Arch with Hyprland!

SteamDeck=1 gamemoderun gamescope -ef -h 2160 -w 3840 -r 120 --hdr-enabled --adaptive-sync %command%
"SteamDeck=1 %command%" is a HARD requirement. gamescope is mainly a quality of life tinker but recommended if you want HDR to work. There's also a nexus mod that may bypass the PSN account requirement.

Works fine with good performance 90-120 FPS with ocasional drops to 60, DLSS and FSR FG works, no problems with XBOX controller.
On fast travel FPS drops to 60
SteamDeck=1 %command%
Cannot start game normally without using SteamDeck=1 as reported by other users. After adding aforementioned parameter, game would start but show me black screen. After reading some other report, it appeared that game requires Steam account linked to PSN, which gets indicated by a new tab being opened in my browser (Firefox). I was not able to link my steam account to PSN, because when clicking on a button in browser I would get HTTP error "Parameter 'client_id' is malformed". After some more googling I stumbled upon this comment: https://old.reddit.com/r/Helldivers/comments/1cl3yyg/trying_to_get_my_psn_and_steam_linked_in_and/l3uv83b/ which involved a fair bit of URL manipulation. In essence you need to replace client_id=null and redirect_uri=null parameters in URL that causes error with values from original page (the one that got opened initially). After all these manipulations, after restarting the game, seems like it works fine. I use Arch btw.

gamemoderun mangohud gamescope -ef -w 1920 -h 1080 -r 180 --hdr-enabled --adaptive-sync %command%
90-130 FPS high settings DLSS Quality, FSR 3.1 Frame Generation.
Dualsense controller works, just disable Steam Input, but the vibrations are weak and you have to plug your headphones in the auxiliary port of the controller instead of your monitor or a DAC. So I'd recommend just sticking to Steam Input and translating your controller to Xinput.
And half of the controller icons are low-resolution, might have something to do with the SteamDeck=1 setting.
Also, if you're using an unlicensed copy like I am, following this will fix the startup crash: https://www.reddit.com/r/LinuxCrackSupport/comments/1fkt1i2/god_of_war_ragnar%C3%B6k_black_screen_and_crash/
On desktop game requires "SteamDeck=1" Unless you use GE-Proton9-14 which includes the argument
gamescope -w 2560 -h 1440 -f -e --hdr-enabled -- %command%

SteamDeck=1 %command%
Since this game requires a PSN login, using i3wm will cause a black unresponsive screen. To resolve this, I temporarily installed GNOME and launched the game, allowing it to open a Firefox window where I could log into PSN. After successfully logging in, I removed GNOME, and now the game runs perfectly on i3wm.
I also noticed a large number of kernel_split_lock messages in dmesg. To address this, I experimented with disabling split lock detection via kernel options. After doing so, I observed a significant improvement in the game's performance—it now runs incredibly smooth.

Game does not start on Intel Arc card
SteamDeck=1 %command%
vcrun2019
2663.262:0150:026c:fixme:vkd3d-proton:d3d12_device_GetCustomHeapProperties: Unhandled "heap type 0x5." Gets spammed and the the application crashes.

SteamDeck=1 mangohud %command%
The game seems to lose it's shader cache easily with system changes/updates leading to it rebuilding on launch and degraded performance until it is done rebuilding.

gamemoderun mangohud obs-gamecapture SteamDeck=1 %command%
I used obs-gamecapture to record some footage of the game. Been working great so far.

Crashing at startup "Something went wrong with this game"

Runs great. I have it installed on my Windows and Linux drives and see similar performance on both.
SteamDeck=1 %command%
According the mangohud I had about 122fps average and 102fps 1% lows with DLSS Quality enabled.

Cannot create PS account. Tried all suggestions. No luck. Also, game will not launch without the "SteamDeck=1 %command%."
SteamDeck=1 %command%
I'll be reading this thread for the next few looking for a solution, but this might be the first time I refund a game on Steam.

SteamDeck=1 %command%
Works Great

Works great, performance is as expected for the hardware. Not currently working with a mouse though, requires a controller.
SteamDeck=1 DRI_PRIME=1 %command%
With SteamDeck=1
it bypasses the "The program cannot start because the PlayStation PC SDK runtime is missing from you computer." error, but means that mouselook is disabled, making it unplayable with keyboard and mouse. Controllers work as expected.
Tracking issue is here https://github.com/ValveSoftware/Proton/issues/8107
Without SteamDeck=1
in the launch options, the game fails to launch with "The program cannot start because the PlayStation PC SDK runtime is missing from you computer."

black screen after start winedbg
vkd3d unhandled heap type 0x5 (whatever that means)
SteamDeck=1 %command%

SteamDeck=1 %command%
Mouse look didn't work due to the launch options
