-
Notifications
You must be signed in to change notification settings - Fork 1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add PROTON_DUMP_DEBUG_COMMANDS back #7575
Comments
PROTON_DUMP_DEBUG_COMMANDS is incompatible with how the Steam Container Runtime functions. A supported way is now documented at https://github.com/ValveSoftware/Proton/blob/proton_9.0/docs/DEBUGGING.md#getting-shell-inside-of-the-steam-runtime. |
Nowadays there are ways to get shell inside the runtime so you can launch any arbitrary commands in a compatible manner. On top of what @ishitatsuyuki has linked you can use |
Ah, if you want to run echo "%command%" | sed 's/proton waitforexitandrun .*/proton waitforexitandrun winecfg/' | sh The exact quoting used is important. |
@ishitatsuyuki @ivyl Thanks for your comments! I have tried and could run games with the shell. BTW I still found it's hard to dump the Vulkan API for proton games since sometimes none or only part of APIs were dumped through vkconfig. |
I assume that "dump the Vulkan API" means that you want to log all the Vulkan API calls from the game. I'm not sure what "only part of APIs were dumped" possibly means. I personally find more success using gfxreconstruct to record the API calls to a file first, then use
You can find more options in https://github.com/LunarG/gfxreconstruct/blob/dev/USAGE_desktop_Vulkan.md#supported-options. |
Is there any other way to create a script that runs the game? This was used in FAF |
Hi everyone, sorry for writing in a closed topic, but I couldn't find a solution anywhere. How do I generate the |
Feature Request
PROTON_DUMP_DEBUG_COMMANDS
I confirm:
contain this feature already.
Description
Recently I found that
PROTON_DUMP_DEBUG_COMMANDS
does not work in proton 9.0 and experimental.And I found the commit 809b6b6 actually remove this function.
I really like this environment variable and it's very useful. (Sometimes I have to dump the vulkan api through the script since incomplete vulkan cmds will be dumped if I launch game through steam)
Could you please share the reason about why it's removed?
Is it possible to add it back?
Thanks!
The text was updated successfully, but these errors were encountered: