you are viewing a single comment's thread
view the rest of the comments
[–] 190 points 5 months ago (6 children)

What is often overlooked

Those benchmarks compare Wine NTSYNC against upstream vanilla Wine, which means there's no fsync or esync either. Gamers who use fsync are not going to see such a leap in performance in most games.

Ntsync is great and there will be performance improvement. But not exactly massive

  • source
  • hideshow 12 child comments
  • [–] 87 points 5 months ago (2 children)

    XDA was not always this sensationalist. With that said, I always welcome performance improvements.

  • source
  • parent
  • hideshow 4 child comments
  • [–] 124 points 5 months ago (4 children)

    My old ass remembers when XDA was a place where you learned how to put Android on your windows phone

  • source
  • parent
  • hideshow 8 child comments
  • [–] 63 points 5 months ago (1 child)

    Or hacked up your own android rom because even knowing jack and shit you could.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 19 points 5 months ago (1 child)

    Yeah I remember getting the G1 weeks before it came out because the local TMobile store was just sick or me asking every fucking day. I remember rooting it, loving it, then moving to the n900 and thinking "I want this forever" only for fucking Microsoft to buy Nokia and tank Meego

  • source
  • parent
  • hideshow 2 child comments
  • [–] 6 points 5 months ago (2 children)

    I'm still hunting for leftover stocks of the N950... would love that phone.

    Imagine if we got a refresh of that - tilt screen, full QWERTY, modern, large, high resolution display, modern hardware and battery tech, bundled with open bootloader and pick your poison OS...

  • source
  • parent
  • hideshow 4 child comments
  • [–] 15 points 5 months ago (3 children)

    That was the XDA forums, I never found their site very usefuly, but maybe that's just me.

  • source
  • parent
  • hideshow 6 child comments
  • [–] 1 point 4 months ago (1 child)

    every time i've tried to decypher something from the XDA forums i feel like i'm looking into a different dimension, i'm guessing it's because most of the people there are non-western and thus it's quite literally true (india has a ton of native english speakers after all, whose version of english is quite different), but boy does it hurt my brain.
    Same thing with telegram, the way people write and behave makes me uneasy

  • source
  • parent
  • hideshow 2 child comments
  • [–] 9 points 5 months ago (1 child)

    seriously. their stuff now is borderline clickbait! so. many. listicles.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 13 points 5 months ago (1 child)

    Not borderline, they're literally a clickbait farm now. There's an almost daily release of the exact same articles rehashed (e.g. "these are the main Docker containers I run on every server" title changed up a little and it's literally always the same 4-5 containers).

  • source
  • parent
  • hideshow 2 child comments
  • [–] 5 points 5 months ago (2 children)

    putting Android on the HTC HD2. Man college me wanted that phone so badly. And a lot of HTC's phones tbh

  • source
  • parent
  • hideshow 4 child comments
  • [–] 21 points 5 months ago (3 children)

    XDA will write articles these days like:

    • How this wallpaper has proven how I’ve been using computers wrong for 30 years
    • These gloves improved my typing speed 300%
    • I painted my NAS red and you won’t believe the improvements
  • source
  • parent
  • hideshow 6 child comments
  • [–] 2 points 5 months ago*

    I painted my NAS red and you won’t believe the improvements

    Okay this just unlocked a random memory. Back when I worked at a call center, on a slow day a lady called about a product that we no longer directly supported, and she went on a huge tangent about how everything she buys is bright red to remind her of the fires of hell. Bright red purse, bright red clothing, bright red phone, bright red computer, etc. she also told me quite a bit about a children's book series she wrote about a Christian dog

  • source
  • parent
  • [–] 25 points 5 months ago* (4 children)

    Gamers who use fsync are not going to see such a leap in performance in most games.

    I don't think that's overlooked at all. 99.9% of people using WINE/Proton aren't going to have any idea what fsync is, and almost nobody not using proton-cachyos is going to use it. fsync, itself a workaround, is niche within what's already a niche.

  • source
  • parent
  • hideshow 8 child comments
  • [–] 28 points 5 months ago (2 children)

    From what I found online, Steam enables esync by default, and fsync if your kernel supports it.

    Lutris has both options nowadays in the runner settings. Idk if they’re both enabled by default, but in my case they’re enabled. ymmv there.

    source

  • source
  • parent
  • hideshow 4 child comments
  • [–] 6 points 5 months ago (1 child)

    What are the kernel requirements? Is it something any random Debian user is likely to have, or do you need to be compiling it yourself?

  • source
  • parent
  • hideshow 2 child comments
  • [–] 10 points 5 months ago (1 child)

    From the article:

    Futex2, often referred to interchangeably with fsync, did make it to Linux kernel 5.16 as futex_waitv, but the original implementation of fsync isn't that. Fsync used futex_wait_multiple, and Futex2 used futex_waitv. Applications such as Lutris still refer to it as Fsync, though. It's still kind of fsync, but it's not the original fsync.

    So since Jan 2022, it’s been in the stable Linux kernel. For Debian and its derivatives, it would be included beginning with Bookworm.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 3 points 5 months ago (1 child)

    In short, LXDE was the measured as the fastest desktop environment for gaming, while XFCE with compositor disabled came in second fastest out of the ones tested. If you need the maximum performance XFCE may be a good compromise between looks vs performance. You can use the “Disable desktop effects” option in Lutris which may reduce the overhead of the desktop environment further.

    any idea how this would compare to starting steam directly from a display manager using gamescope as the compositor?

  • source
  • parent
  • hideshow 2 child comments
  • [–] 9 points 5 months ago (1 child)

    99.9% of people using WINE/Proton aren’t going to have any idea what fsync is

    Speaking, although I've heard the term thrown around a lot. Can I get a layman's overview?

  • source
  • parent
  • hideshow 2 child comments
  • [–] 5 points 5 months ago (1 child)

    Fsync maybe not but AFAIK esync is widely used. On some protondb pages there's a hint to disable esync, not the other way round. And while esync is not as performant as fsync, it is still much better than vanilla

  • source
  • parent
  • hideshow 2 child comments
  • [–] 13 points 5 months ago*

    It's worth noting that the new sync implementation shouldn't cause any of the compatibility problems esync and fsync ran into, so it's a worthwhile upgrade from a stability viewpoint even if a user won't see huge performance gains.

  • source
  • parent
  • [–] 8 points 5 months ago (1 child)

    The numbers are wild. In developer benchmarks, Dirt 3 went from 110.6 FPS to 860.7 FPS, which is an impressive 678% improvement. Resident Evil 2 jumped from 26 FPS to 77 FPS. Call of Juarez went from 99.8 FPS to 224.1 FPS. Tiny Tina's Wonderlands saw gains from 130 FPS to 360 FPS. As well, Call of Duty: Black Ops I is now actually playable on Linux, too.

    These don't sound massive to you?

  • source
  • parent
  • hideshow 2 child comments
  • [–] 2 points 5 months ago (2 children)

    I remember hearing that Ntsync isn't even faster than fsync in general use, just in some rare corner cases

  • source
  • parent
  • hideshow 4 child comments
  • [–] 6 points 5 months ago (1 child)

    This is true and expected, the point of NTSYNC was to be a more faithful emulation of Windows synchronization primitives, so increased compatibility and correctness. If it's ever faster than esync or fsync it's just a bonus. It's on par generally, though.

  • source
  • parent
  • hideshow 2 child comments
  • [+] -14 points 5 months ago (1 child)
  • [–] 4 points 5 months ago (1 child)

    Okay. Parts of WINE emulate parts of Windows in order to function. The NTSYNC driver emulates NT synchronization primitives.

  • source
  • parent
  • hideshow 2 child comments
  • [+] -8 points 5 months ago (1 child)

    People on Lemmy are fucking dumb, wow. The word WINE literally stands for “Wine Is Not an Emulator”. It’s a translation layer.

  • source
  • parent
  • hideshow 2 child comments