this post was submitted on 21 Jan 2024
300 points (97.8% liked)

Linux Gaming

15347 readers
1 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
 

https://github.com/GloriousEggroll/ULWGL

From the github:

WHAT DOES THIS MEAN FOR OTHER LAUNCHERS (lutris/bottles/heroic/legendary,etc):

  • everyone can use + contribute to the same protonfixes, no more managing individual install scripts per launcher
  • everyone can run their games through proton just like a native steam game
  • no steam or steam binaries required
  • a unified online database of game fixes (protonfixes)
all 18 comments
sorted by: hot top controversial new old
[–] Czele@lemmy.world 58 points 10 months ago (1 children)
[–] ikidd@lemmy.world 29 points 10 months ago (1 children)

I hope this guy is being well paid, he's killing it.

Now we have to talk about that project name...

[–] open_world@lemmy.world 7 points 10 months ago (1 children)

How about "LutBotHeroLegroll Launcher"?

[–] randomaside@lemmy.dbzer0.com 23 points 10 months ago (4 children)

People are gonna end up forking this just to change the name :: facepalm::

[–] A_Random_Idiot@lemmy.world 3 points 10 months ago* (last edited 10 months ago)

Its linux.

People will fork shit for the dumbest of reasons.

[–] merthyr1831@lemmy.world 1 points 10 months ago
[–] spez_@lemmy.world 1 points 10 months ago (1 children)
[–] Zeon@lemmy.world 3 points 10 months ago
[–] kurumin@linux.community 1 points 10 months ago
[–] LunchEnjoyer@lemmy.world 18 points 10 months ago (1 children)

This GE guy is doing some seriously good stuff for the Linux community! Gonna leave his pateron below incase people want to donate to to his Glorious Work!

https://www.patreon.com/gloriouseggroll

[–] Zeon@lemmy.world 8 points 10 months ago* (last edited 10 months ago)

Dude is making fucking $1,080/month off a free software project. I hope he's satisified with the work he is doing for everyone in the community. Cheers for even better days to come!

[–] fluckx@lemmy.world 8 points 10 months ago

That sounds absolutely incredible if it's pulled off. It would certainly make gaming on Linux even more accessible to people not comfortable with Linux.

[–] GrappleHat@lemmy.ml 4 points 10 months ago* (last edited 10 months ago) (2 children)

Read the GitHub page. I don't understand all of it, but what I think I understand sounds great! Proton would be available without Steam!

What's all of this stuff about "protonfixes" though? What is "protonfixes"? And how is it better with this new launcher?

[–] stevecrox@kbin.run 33 points 10 months ago

Wine attempts to translate Windows calls into Linux, its developed by Codeweavers whose focus is/was application compatibility.

Valve took Wine and modify it to best support games, the result is called Proton. For example:

Someone built a library to convert DirectX 9-11 calls and turn them into Vulkan ones, it was written in C++ and is called DxVK.

Wine has strict rules on only C code and their directx library handles odd behaviour from old CAD applications.

Valve doesn't care about that, they care that the Wine DirectX library is slow and buggy and DxVK isn't. So they pull out Wines and use DxVK.

There are lots of smaller changes, these are 'Proton Fixes', sometimes Proton Fixes are passed on to Wine. Sometimes they can't but discussion happens and a Wine fix is developed.

[–] Xatix@lemmy.world 17 points 10 months ago

Its basically bugfixes for specific games through proton. Different fames need different fixes, so you cant just make a general fix for some bugs if they only exist in one game. The new launcher promises to make one database for those fixes where all the launchers can fetch their data from instead of everyone having to do their own thing and having to fix each game separately.