While you're here, please consider supporting GamingOnLinux on:
Reward Tiers:
Patreon. Plain Donations:
PayPal.
This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!
You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Reward Tiers:
This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!
You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register
- Linaro reveal they're collaborating with Valve for the Steam Frame
- Mesa RADV driver on Linux looks set for a big ray tracing performance boost
- Steam Frame and Steam Machine will be another good boost for Flatpaks and desktop Linux overall too
- 007 First Light gets PC specifications released and that's a lot of RAM needed
- SteamOS 3.7.19 arrives with a bunch of essential bug fixes
- > See more over 30 days here
- Game recommendation?
- Arehandoro - Will you buy the new Steam Frame?
- Arehandoro - Welcome back to the GamingOnLinux Forum
- Liam Dawe - Does anyone game and capture card on linux mint?
- LoudTechie - Will you buy the new Steam Machine?
- Gooda - See more posts
How to setup OpenMW for modern Morrowind on Linux / SteamOS and Steam Deck
How to install Hollow Knight: Silksong mods on Linux, SteamOS and Steam Deck
Last edited by PublicNuisance on 1 Jan 2023 at 6:32 pm UTC
(You can of course run GOG games with Proton too, no need to buy stuff a second time!)
WINEPREFIX=/path/to/prefix /path/to/SteamLibrary/steamapps/common/Proton 7.0/dist/bin/wine HalfeLife3.exeI then set up dxvk/enable esync manually for the prefix.The easiest way is probably Bottles which comes with and recommends using Proton as a runner:
https://docs.usebottles.com/components/runners
For Lutris I'm not sure. I don't use it myself and I find some contradicting information if it supports Proton or not?
Another alternative is to add the (presumably already installed?) GOG game as a stand alone game in the Steam client. But once again I'm not sure how that works for non-native games.
You might get more eyeballs (and answers) on this if you create a new thread specifically about running non-steam games through Proton easiest.
View PC info
I've been through the similar headache of sorting out various performance issues and reached the same conclusion everyone here has: try running through Proton and with Esync/Fsync. And like you, Heroic met my needs.
I would like to add that as of right now the flatpaks for Lutris and Heroic are mature enough to use as solutions for Epic/GOG titles. If a GOG downloaded through Heroic doesn't work, try it in Lutris. And vice versa. Both developers do great consumer-friendly work!
Ultimately, do whatever works best for you.
Sometimes I forget how helpful this community can be! Thanks to all you fine GoL users and our host Liam :)
I had to do that the other night, I broke "Martha Is Dead" by upgrading my "system wine" (wine-tkg 8.0-rc2). The intro videos (unreal 4, mediafoundation bollocks) started crashing the game. Rather than go back to my previous wine-tkg (7.22) build on the system, I'll just finish that game in Steam with my Proton-tkg "valve bleeding edge" build that has the Valve media converter ("mfplay") that's better than the fake dlls in Wine.
Basically in Steam you just add a non steam game and browse for the executable. It's a bit of a funny UI, you have to then "add" the game to the list of suggested executables it presents. Check the paths in the dialog, force your desired compatibility tool in Properties and try to run it. It won't show dialogs like "Preparing to launch..." while it's generating your Wine prefix but it does it (and it updates it if you change Proton)
This runs the game from the installed location, but creates a new wine prefix in steam/steamapps/compatdata, with a steam appid number way out of range of appids in use. e.g. 10 digit number for directory name
That should work out of the box for most installed GoG games but in some cases you MAY have to install things with winetricks in that prefix though, like for example if the game needs vcrun2019 (the GoG installer would have installed that).