protonscr

PROTON_LOG=1 doesn't work for non-steam games

protonclosed
ValveSoftware/Proton#2259 · opened 2019-01-23 by FictionX · updated 2026-08-16 · 3 comments · github
1 matching comments, n / p to jump
FFictionX 2019-01-23 github

Using the "PROTON_LOG=1 %command%" launch option doesn't work for non-steam games. No log is generated.

I tested with a couple of non-steam games, and a few steam games as well to verify that it works with those (and it does).

Activating user_settings.py doesn't work either.

Apparently the log is only generated if the game has a STEAM_ID (which is used as part of the logfile name) - which of course non-steam games doesn't have.

Kkisak-valve maintainer 2019-01-23 github

Hello @FictionX, this is an issue with the Steam client rather than Proton itself, and is being tracked at https://github.com/ValveSoftware/steam-for-linux/issues/6046. Closing as a duplicate.

DDanny3 2026-08-16 github

Hello @FictionX, this is an issue with the Steam client rather than Proton itself, and is being tracked at ValveSoftware/steam-for-linux#6046. Closing as a duplicate.

What has the Steam client have to do with someone just running Proton from the command line with a non-Steam game?
I tested myself with a script preparing environment variables and then calling proton, on a game and Proton doesn't write anything to any folder.
Why should we be forced to use the proprietary Steam client for any game, even if the game doesn't belong to Steam or Steam is just not installed on our systems?

DDanny3 2026-08-16 github

and that issue is also closed, while the problem still exists!

Launch options

Upstream links