HGL
ambitious-aqua

[SOLVED] Add to Steam Not Working for Linux PC

I am a new Linux user and really like your app. While I do not critically need it, I would like to add some of your games to my steam launcher. When I click "Add to Steam" in one of my games, the game will not launch. Is there something I can read for troubleshooting because I cannot find a solution online or by videos. I am on a PC and not steam deck.
Solution:
Wine-GE is rather old now (last release is almost a year ago) and thus might not work correctly. Please follow these instructions on using GE-Proton: 1. Head to the Wine Manager in Heroic, click the "Proton-GE" tab, and install "Proton-GE-Latest" 2. Head to the settings for your game(s) (icon on game card in library). In the "Wine Version" dropdown, select "Proton - Proton-GE-latest" 3. Rename your Wineprefix (path is shown in game settings), e.g. from current-name to current-name_bak. To clarify: Rename the actual folder on your hard drive, do not change the option in the game settings. Note: This will make game-specific configuration data (e.g. in-game settings or save files) unavailable. If this is an issue, let us know & we'll help you restore them.
Jump to solution
19 Replies
fascinating-indigo
fascinating-indigo3mo ago
Steam must either be closed before you add or restarted after you add
ambitious-aqua
ambitious-aquaOP3mo ago
Thank you, but I don’t believe that’s the issue—I’ve restarted my PC multiple times, and it still doesn’t work. I’ve also tried enabling and disabling the "Use compatibility layer" option in Steam, as well as toggling the "Use Steam Runtime" setting, but no luck. The game briefly shows "Running" in Steam before stopping again.
CommandMC
CommandMC3mo ago
I have even clicked the Steam options to "use compatibility layer"
Don't do that, it won't work. The way "Add to Steam" works is that Heroic is actually added to Steam, with some parameters to stay hidden and only launch the game. This is so save sync and other pre- and post-game launch actions can still happen Launch Steam from the terminal, launch an affected game through it, then send in the terminal output
xenial-black
xenial-black3mo ago
Is Heroic already running when you try to run the game from Steam?
ambitious-aqua
ambitious-aquaOP3mo ago
So I unchecked steam compatibility layer and tried running the game through steam and got the above picture before it just stopped. At least it shows the picture again. When I open the heroic launcher and then press play on steam it does work. Do I need to have the heroic launcher open to launch it through steam?
No description
ambitious-aqua
ambitious-aquaOP3mo ago
Also, thank you guys.
xenial-black
xenial-black3mo ago
You shouldn't have Heroic open. post a log
HeroicBot
HeroicBot3mo ago
To help you, we need a game log. Please see the following images on how to get it.
From An unknown user
From An unknown user
From An unknown user
From An unknown user
From An unknown user
From An unknown user
ambitious-aqua
ambitious-aquaOP3mo ago
So when I laucned via Steam it wont work and then when I open the Heroic Launcher it properly launched so I am not sure if the error will be in that becuase it does work when Heroic is open. May need to try again somehow.
ambitious-aqua
ambitious-aquaOP3mo ago
I closed heroic and launched solo via Steam and got the banner before it closed again. Went to see if I could somehow get that log and got an error.
No description
CommandMC
CommandMC3mo ago
Click "Show log file in folder" and drag-and-drop the file into Discord Well that looks basically identical
ambitious-aqua
ambitious-aquaOP3mo ago
could it be this wine: RLIMIT_NICE is <= 20, unable to use setpriority safely "unable to use setpriority safely" sounds like an error Yeah sorry, going to school for accounting, not super awesome with this stuff as you can tell.
fascinating-indigo
fascinating-indigo3mo ago
no that's generally something you can ignore generally that's just setting some threading priority options on the process
ambitious-aqua
ambitious-aquaOP3mo ago
Yeah, it isnt a huge deal, I can launch from heroic if i need to. Dont wanna take a huge amount of yalls time,. Could my settings be off by chance b/c I cant really see it being anything else. I just downloaded this thing hahaah
No description
xenial-black
xenial-black3mo ago
Heroic and Wine are out of date
Solution
HeroicBot
HeroicBot3mo ago
Wine-GE is rather old now (last release is almost a year ago) and thus might not work correctly. Please follow these instructions on using GE-Proton: 1. Head to the Wine Manager in Heroic, click the "Proton-GE" tab, and install "Proton-GE-Latest" 2. Head to the settings for your game(s) (icon on game card in library). In the "Wine Version" dropdown, select "Proton - Proton-GE-latest" 3. Rename your Wineprefix (path is shown in game settings), e.g. from current-name to current-name_bak. To clarify: Rename the actual folder on your hard drive, do not change the option in the game settings. Note: This will make game-specific configuration data (e.g. in-game settings or save files) unavailable. If this is an issue, let us know & we'll help you restore them.
ambitious-aqua
ambitious-aquaOP3mo ago
Yep that seems to have done it. thank you guys.
CommandMC
CommandMC3mo ago
Huh, wouldn't have thought that Wine-GE could be causing this Guess that's one more reason not to use it
ambitious-aqua
ambitious-aquaOP3mo ago
Yeah, tried it on 2 games now and they both launched fine. after I swapped to proton latest i didn't do this segment he listed b/c i didn't know what to rename but i guess i didn't need to "Rename your Wineprefix (path is shown in game settings), e.g. from current-name to current-name_bak. To clarify: Rename the actual folder on your hard drive, do not change the option in the game settings. Note: This will make game-specific configuration data (e.g. in-game settings or save files) unavailable. If this is an issue, let us know & we'll help you restore them."

Did you find this page helpful?