this post was submitted on 28 Jan 2025
151 points (98.7% liked)

Linux Gaming

15954 readers
467 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 2 years ago
MODERATORS
top 14 comments
sorted by: hot top controversial new old
[–] Quazatron@lemmy.world 54 points 4 days ago (1 children)

We sure came a long way from the early days where Linux didn't have USB support to sometimes running Window apps better than Windows

[–] donio@lemmy.world 9 points 4 days ago (1 children)

To be fair the "no USB support" window was quite short. USB started becoming available to consumers around 1998-1999 and there was some level of USB support in the Linux kernel within a few months. I remember using an early USB stack written by someone else that Linus didn't like so he rewrote it from scratch. Even the new Linus stack was in place by 1999. We got USB-2 and 3 support pretty quickly too.

[–] Quazatron@lemmy.world 0 points 3 days ago

It felt like a long long time. Maybe USB sticks were straightforward, but USB webcams, scanners, printers, modems took a while.

[–] OsrsNeedsF2P@lemmy.ml 31 points 4 days ago (1 children)

Helps all of wine:

ntsync driver to handle Windows locking types enabling Wine to work much better on many workloads (i.e. games). The driver framework was in 6.13, but now it's enabled and fully working properly. Should make many SteamOS users happy. Even comes with tests!

[–] noodlejetski@lemm.ee 8 points 4 days ago (3 children)

I wonder how much improvements is it going to bring to Proton, though. I don't remember the last time I ran a game on pure WINE.

[–] Robin@lemmy.world 5 points 4 days ago (2 children)

If I understand correctly, very little. Since proton already implemeted esync, which was a workaround for this.

[–] exu@feditown.com 7 points 4 days ago

Proton is mostly just wine and esync has been replaced by fsync a while back. Ntsync is another even faster/better sync mechanism.

[–] priapus@sh.itjust.works 3 points 3 days ago* (last edited 3 days ago)

Ntsync is much more capable than fsync, which was the replacement for esync. Many games that benefitted from esync will benefit much more from ntsync. Esync also breaks many games, which ntsync seemingly does not.

Also, the majority of people running games on Wine are doing so with a version of wine that includes fsync. Lutris, Bottles, and Heroic all support versions of wine with these patches.

[–] priapus@sh.itjust.works 2 points 3 days ago

Proton is still largely wine. Proton is just wine with some custom patches (which usually make their way to wine) and other software like DXVK and vkd3d bundled in. This change will bring the same benefits to Proton as it does to wine, once proton is updated to support it.

[–] Havald@lemmy.world -1 points 4 days ago (1 children)

Had to run the bazaar on wine. Apparently wine has a bug though where the game freezes when you tab out at any point. I have a windows VM now...

[–] Malix@sopuli.xyz 9 points 4 days ago (1 children)

awww. I somehow thought it was coming in 6.13 (which is in testing -repos for arch atm), oh well.

Either way, seems like good stuff for gaming and - hopefully - productivity apps.

[–] sunred@discuss.tchncs.de 5 points 3 days ago (1 children)

You can install the Zen kernel as it has the ntsync patch merged already and which I personally prefer for a gaming (desktop) system.
But as I understand it we have to still wait for the corresponding wine patch to be merged as well for it to be usable for Windows applications and more so in case of Proton.