← Back to context

Comment by TheCraiggers

1 day ago

I used to love gog. I purchased a bunch of stuff back when they were talking a big game around supporting Linux with their Galaxy client.

But while gog was talking, Valve was actually doing. Building an actual Linux client. Making multiplayer actually work. Not to mention all the work they've done with Proton and upstreamimg graphics drivers.

I hope gog succeeds. I just value Linux gaming support over not having DRM. It's kinda a idealist vs realist stance for me.

There is only 1 Steam client for Linux, and there will only ever be one client, and that client has had basic issues (context menus being a completely new window that steals focus, comes to mind instantly) that have been unresolved year after year.

For GOG, there are plenty of clients for Linux [1][2][3][4], And they are open source, I can go and talk to the people making these clients directly, I can give feedback, I can make changes to make these clients better (and to a small degree, I already have).

[1]: https://sharkwouter.github.io/minigalaxy/

[2]: https://sites.google.com/site/gogdownloader/

[3]: https://heroicgameslauncher.com/

[4]: https://www.hyperplay.xyz/

  • It took me seven tries across two years to get Cyberpunk 2077 playing on Linux using either raw install files with or without Lutris/Bottles, GOG Galaxy in a wine env, or whatever Heroic Launcher offers.

    I'm glad it mostly works now, but i would've been better off buying it from Valve. The effort Valve put into making games Just Work is unparalleled. The minor UI issues (like context menus getting rendered in place as windows which breaks niche window managers) are nothing compared to the hours required to brute force the right Wine/Proton setup for every game to make it work.

    Most of the games that now work in unofficial GOG launchers only work because Valve paid someone to make games run well on Wine, either by directly using Proton or by using one of the many libraries Valve has directly paid for work for.

  • This is true, but there are pros and cons.

    Pro 1: reduced lockin

    Pro 2: open source options

    Con 1: not all options are all that easy to use or feature complete, making the "choice" a mandatory QA/research task, rather than a way to exercise personal taste/freedom

    Con 2: no galaxy-only features like achievements and save file cloud sync

    (My personal testing led to choosing Heroic)

There are tons of Linux games distributed on GOG, and not having to use a proprietary client is one of its great advantages. Not to downplay Valve's contributions (and I may well get a Steam Frame when they come out), but they mostly amount to porting their mandatory DRM-laden client to Linux, and maintaining a fork of Wine that integrates with that client.

Ownership, control, and privacy are among the main reasons I use Linux, and are likewise huge advantages that GOG has over Steam.

  • You're fairly significantly downplaying their contributions. They have a substantial amount of FOSS developers under contract working on SDL, DXVK, VKD3D and there's over a dozen people on working on KDE on Valve's dime alone. Proton isn't a fork of Wine, it's a Codeweavers managed project funded by Valve that packages Wine, virtually everything useful ends up going upstream given Codeweavers are also the main contributors to Wine. AMDGPU, NVK, Valve funded. Valve have been funding FEX since it's conception.

    That isn't even everything, just what I've been able to confirm either through interviews or conference talks where their involvement has come up. They've quietly been doing a lot for Linux.

  • Official Linux releases are almost never maintained. I have the same game on Steam and GOG, but the GOG version no longer works. Neither does the Steam version, except if I switch to the Windows version with Proton. Then it works flawlessly (usually faster and better than the Linux version ever did.)

    • Sadly I've had the same experience. I've had to rebuy a couple games on steam because the older gog version wasn't version compatible with my friend's clients. That really burned my bottom.

      1 reply →

Valve earned a lot of goodwill by actually shipping things that made Linux gaming viable day-to-day, not just promising it

I think it's perfectly realistic to think there is a substantial risk of losing library content you've bought on Valve in the next 20 years. Don't know what the odds are, but they're greater than zero.

  • I will pirate every game I have in my steam library that I want to play if that is ever the case. Without the a moment of hesitation. I payed for it.

  • I personally think that, between the two, gog is far more likely to disappear than steam.

    I'm happy both exist. I've nothing against gog (except maybe for their broken promises around Linux support, but I do understand changing market forces) and like I said, I hope they succeed. They've got a good mission.

It doesn’t look like GOG can afford to pay for that work. I think we all got very lucky that the success of the Steam Deck has put the incentives in the right place for Steam to be able to invest in Linux.

The unfortunate or fortunate reality of network effects also means Steam is usually best suited to preserve content that might otherwise be lost. Both in terms of literally holding the data for longer than the general public (including workshop files), but also by keeping communities active and alive.