this post was submitted on 10 Feb 2024
42 points (93.8% liked)

Linux Gaming

14942 readers
252 users here now

Discussions and news about gaming on the GNU/Linux family of operating systems (including the Steam Deck). Potentially a $HOME away from home for disgruntled /r/linux_gaming denizens of the redditarian demesne.

This page can be subscribed to via RSS.

Original /r/linux_gaming pengwing by uoou.

Resources

WWW:

Discord:

IRC:

Matrix:

Telegram:

founded 1 year ago
MODERATORS
 

Proton:

  • updated wine to latest bleeding edge, allows helldivers to run

  • updated vkd3d-proton to latest git

  • updated dxvk to latest git

ULWGL:

  • added fix for older games to properly set CWD (current working directory) if executable is not inside the wine prefix

GStreamer:

  • fixed this annoying ass unclosable wayland window from popping up when a game uses gstreamer:

image

Original upstream bugs + fix:

https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/2997

https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/5511

https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/5509

Protonfixes:

  • added fixes for Dark and Darker (thanks nmlynch94)

  • updated BDO fixes to work with standalone

  • updated yakuza 5 cutscenes fixes to work on non-steam versions

General:

  • cleaned up various no longer required patches (either upstreamed or already fixed)
you are viewing a single comment's thread
view the rest of the comments
[–] victorz@lemmy.world 6 points 7 months ago (2 children)

I'm curious about the differences in all these Proton editions. Would anyone care to explain? 🙏

[–] Scio@kbin.social 9 points 7 months ago (1 children)

Tl;Dr: Proton GE has extra game specific performance and compatibility patches that Proton doesn't target for whatever reason.

Too long but I typed it out so might as well post it anyway: This is how I understand it goes like—

Now, we know Proton: a Valve-maintained fork of the venerable Wine project with many many gaming and game specific patches, made for Steam.

Proton can be used outside of Steam, of course, but it isn't really designed to be, there be quirks. Plus, Valve maintains what goes into Proton, so if anyone really wants to play a certain Windows game that doesn't quite run well enough on Proton and put in the work needed to make the necessary changes, it's probably not getting added to Proton just yet (I frankly don't know how or whether Valve accepts PRs at all). And Wine does not really want game specific patches in the runtime. Wine wants to be as generally compatible as possible.

That's why most Proton variants exist. A certain Glorious Eggroll maintains this one, which has quite a few patches for games that aren't targeted by Proton either at all or well enough, as well as making sure it can run outside of Steam (there are other variants of the patches for vanilla Wine or for use in Lutris as well, I think?)

[–] EccTM@lemmy.ml 5 points 7 months ago

Glorious Eggroll is also behind a database called ULWGL that will get all the game launchers that use his proton (heroic, lutris, bottles...) to use the same game specific patches because at the moment they maintain them independently for the most part. The project seems to be taking off pretty quickly because it's already formed an organization around it and recentered itself to even be Proton-GE independent if needed.