-
Notifications
You must be signed in to change notification settings - Fork 72
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
Having Trouble Getting Native Games to Run #321
Comments
You missed the wiki part below the picture here: (the Proton version used can never be set to Edit: Of course I belive you that you set the option to |
I actually am using the steam launch option and it still forces me to launch the game using a proton version so it obviously just crashes because it's native. This is very strange. I must've hit a weird bug then. I'll attach a screenshot later for proof. Hopefully I can get this figured out because it's really the best all in one tool for configuring and enabling other tools on Linux and I've been really bummed that I can't get it to work with my native games. |
Ok, good to know you're using the steam launch option already. I'll try to reproduce this, maybe Valve changed something and this doesn't work anymore or I added a regression somewhere |
I used Braid for testing, because it is small which makes switching between linux and windows version pretty fast. When the game is installed and not using any compatibility tool please make sure the linux version is actually installed. |
This is the log file for Splitgate, which crashes on launch when using |
There is nothing in the log which crashes. |
That's bizarre. I wonder why it won't launch then. My user scripts are just commands to stop and start the compositor because games launched with STL don't automatically suspend and resume the compositor for some reason. But also the scripts don't work in STL anyway for some reason but that's two different bug reports that I'll make later. |
user start/stop scripts are simply executed. If they do not work this is no stl bug, so no need to open a different bug. |
Well the thing is they work fine when launched from the command line. They just don't work when run in STL. |
check function saveOrgVars and |
Does this help? I might've accidentally opened STL and exited the game manually before sending the log last time. |
As you can see in the new log is no attempt to launch the game as well, so it must be something else crashing on your system. |
Download finished earlier than expected.
Please try to reproduce, maybe one of your |
I just renamed the whole config folder like you said and it still doesn't launch. Hopefully this log will be different and maybe give you more insight. What's confusing is that this is only an issue with native games (except one native game) and the native games work fine if I don't use stl. Every other game works fine. |
Cool, this time the log is complete, and it is indeed visible that the game was detected as Windows game. Which OS are you running and are you using Steam stable or beta client (I'm on Arch with Steam Client Beta where it works) Please also check if |
Your Can't tell yet if this specific issue is fixable. |
HAH! |
Omg that was it! I must've forgot about testing the steam linux runtime a long time ago so they were still set as the compat tool for my native games. It works perfectly fine now. |
Relying on the initial existence of the variable |
Should be properly fixed with dd3b804 |
ping |
So just give no feedback anymore, because the workaround works for you, @Nano-Ocelot? |
Oh, sorry. I haven't tried the fix. I was just rolling with the workaround. I can test it though and report back. |
Would be nice, thanks! It should work, but two people testing something is always better than one. |
Yep, works perfectly fine now. I just had to remove the old config files after updating and now it launches even when 'steam linux runtime' is set in compatibility options. |
Thanks for confirmation, glad this is fixed properly :) |
The only native game I've managed to get working is Valheim where I could set 'proton version' to 'none'. However in other games I don't have that option therefore they can't be launched because they're forcibly trying to run with proton. How do I force games to run without a proton version? I have attached a screenshot showing the issue where 'none' isn't an option.
The text was updated successfully, but these errors were encountered: