Definitely don't try to launch games manually from the command-line like that. It's not supported and it may break your installation. I'd suggest wiping your Proton installation and re-verifying its files, as you may have broken the default prefix by running things in it.
If games are working with wined3d, that hints that you may have a broken Vulkan installation.
Something similar happened to me today on Arch Linux and it was caused by today's Vulkan upgrades.
Hello @jibarofoss, the system information from @penguout indicates that libvulkan.so.1 1.2.135 from the Steam runtime is being used, which means that the general issue that's appeared with vulkan-loader 1.2.145 -> 1.2.146 is unrelated to this issue report.
@jibarofoss You can follow this bug for the 1.2.145 -> 1.2.146 issue on Arch https://bugs.archlinux.org/task/67277
Thanks! i was going crazy!
Thanks for the response @aeikum. As you suggested, this was an issue with the Vulkan install. Everything's good now!
(If anyone's curious, switching from amdgpu to amdgpu-pro did the trick)
PROTON_USE_WINED3D=1x1 2020-07WINEPREFIX=/path/to/steam/proton5/dist/share/default_pfx/x1 2020-07
Your system information
Please describe your issue in as much detail as possible:
Any game I try launching through Proton quits after a few seconds without actually starting. This issue started happening a few days ago.
I can launch the exact same game through terminal, using the Proton wineprefix and wine binary, like so:
WINEPREFIX=/path/to/steam/proton5/dist/share/default_pfx/ /path/to/steam/proton5/dist/bin/wine /path/to/steamlibrary/SomeGame/SomeGame.exeGames run perfectly fine with the above command. Of course there's no Steam overlay. Given that it seems Proton itself still works, I'm opening this under steam-for-linux
Tried a fresh install of my OS as well as a new user in /home/, with no success.
Here are log outputs from Rocket League as an example. Other games behave similarly.
Steam terminal output
Application log (steam-252950.log)
EDIT: Running games with PROTON_USE_WINED3D=1 allows them to launch as a workaround.
Steps for reproducing this issue: