-
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
Older DirectX fullscreen only games fail to find display #564
Comments
sorry, I can't think of any reason why steamtinkerlaunch could even cause this directly. I'd guess that the wineprefix/compatdata used is kind of borked and therefore would suggest to start with a one for the beginning. |
directly tested it and it works fine ootb on my system (using GE-Proton7-31). So I recommend to really start with a clean wineprefix/compatdata |
I agree with Frostworx, and wanted to mention an easy to way to do this on Steam Deck from Game Mode is by pressing the "Options" (or "Start") button, and under the "Developer" settings you can select "Delete Proton files". Note that this may delete some game-specific things that may not be backed up in the Steam Cloud, such as game saves that are stored in the Windows "My Documents" folder. These would be saved to the wineprefix. And related to discussions on other issues, this will delete any Winetricks installed. |
Unfortunately deleting the prefix for both games (using game modes ui) and trying again with stl as the compatibility tool failed in the same way. Since you didn’t have this issue @frostworx it maybe steam deck specific. I used proton 7 without stl afterwards and it worked. |
Had a look in the Croc2 log, found this interesting section:
In particular, the The Proton log complains about display modes too, quite a lot:
So I guess however the previous resolution is set, these older games don't seem to like. I wonder if this is specific to Non-Steam games? @VGJUNKY could you test with a GEProton release if possible? Maybe this is a Proton bug(?) that GE has fixes for, but no idea. These are Non-Steam games too so maybe GE has general patches for them that aren't in Proton. EDIT: Just checked the logs on my laptop and PC, |
Still not sure what causes this but just a heads up that the fix for Non-Steam Games may be reverted soon, though a full fix for the underlying issue should come soon. Not totally sure it's anything to do with Maybe you could try forcing the Steam Linux Runtime? I'm not sure how Steam Deck launches Non-Steam games so there could be something the Deck does that STL doesn't. Not sure if the SLR would be related but there's only one way to find out I suppose 😄 |
Proton-ge does nothing different. These 2 games work perfectly fine on standard 7 proton in steam. Nor does forcing SLR do anything. Its good that we’ve figured out its steam deck specific at the very least. I believe the issues are the same cuz the proton logs both indicate it fails to find a display. But I can’t decern anything more specific. For now I’ll keep this issue open as I’m feeling lazy and want to do a proper writeup when making a new issue. And I don’t have much time for that atm. |
I wonder if the game is using a different wineprefix with STL versus with a regular Steam launch. Not totally sure what could be causing the Proton log display error but I'll have a look around and see if I can spot anything online for other games. If your game has a config file anywhere you could try manually editing it and seeing if anything looks off. Also, maybe Steam isn't correctly deleting the Proton files for Non-Steam games. You could try manually deleting the prefix which is seemingly at |
I still don't think this is a steamtinkerlaunch issue. |
I don’t think i can test 10 on steam deck, it just auto updates to 11 aka newest version |
just comment out https://github.com/frostworx/steamtinkerlaunch/blob/master/steamtinkerlaunch#L20153 |
These games were not an issue on version 10, but are on the latest PR
While looking at #523 I had a non-steam game unable to run. I've now found out it is unrelated to the fork or inject custom command settings.
I have 2 examples of older games that run fine in proton 7.0-4 both on desktop and game mode on steamdeck but fail on stl with default settings.
Game 1: Croc 2
Error message
Logs
steamtinkerlaunch_croc2.log
steam-15252888409685884928_croc2_protonlog.log
Game 2: Garfield lasagna world tour
No Error just a silent crash
Logs
steamtinkerlaunch_garfield.log
steam-16340261450566074368_garfield_protonlog.log
Both games force fullscreen with no windowed options naively, there's a workaround which is to enable virtual desktop, but this removes the ability to seperate and easily focus a custom command program (alt tab) as well as steam input doesn't apply custom control bindings to a game running in virtual desktop.
The text was updated successfully, but these errors were encountered: