top 50 comments

sorted by: hot top controversial new old
[–] 190 points 5 months ago (13 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 17 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 (6 children)

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

  • source
  • parent
  • hideshow 9 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
  • [–] 9 points 5 months ago (1 child)

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

  • source
  • parent
  • hideshow 2 child comments
  • load more comments (3 replies)
  • [–] 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 4 child comments
  • load more comments (2 replies)
  • [–] 25 points 5 months ago* (5 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 7 child comments
  • load more comments (3 replies)
  • load more comments (9 replies)
    [–] 123 points 5 months ago* (4 children)

    If NTSYNC is the headline feature, the completion of Wine's WoW64 architecture is the change that will quietly improve everyone's life going forward. On Windows, WoW64 (Windows 32-bit on Windows 64-bit) is the subsystem that lets 32-bit applications run on 64-bit systems. Wine has been working toward its own implementation of this for years, and Wine 11 marks the point where it's officially done.

    What this means in practice is that you no longer need 32-bit system libraries installed on your 64-bit Linux system to run 32-bit Windows applications. Wine handles the translation internally, using a single unified binary that automatically detects whether it's dealing with a 32-bit or 64-bit executable. The old days of installing multilib packages, configuring ia32-libs, or fighting with 32-bit dependencies on your 64-bit distro thankfully over.

    This might sound like a small quality-of-life improvement, but it's a massive piece of engineering work. The WoW64 mode now handles OpenGL memory mappings, SCSI pass-through, and even 16-bit application support. Yes, 16-bit! If you've got ancient Windows software from the '90s that you need to run for whatever reason, Wine 11 has you covered.

    For gaming specifically, this matters because a surprising number of games, especially older ones, are 32-bit executables. Previously, getting these to work often meant wrestling with your distro's multilib setup, which varied in quality and ease depending on whether you were on Ubuntu, Arch, Fedora, or something else entirely. Now, Wine just handles it for you.

    Oh, thank heavens. I remember advising some users here to look for specifically missing 32-bit host Linux library support; I'd run into that problem before.

  • source
  • hideshow 6 child comments
  • load more comments (2 replies)
    [–] 88 points 5 months ago (4 children)

    I just installed wine and launched Noita (a very cpu intensive game) with it, and the stuttering I've been experiencing since switching to linux has vanished. The game has never run smoother. Cant wait for proton to get up to date.

  • source
  • hideshow 7 child comments
  • load more comments (1 reply)
    [–] 65 points 5 months ago (6 children)

    Every time I see something that points at Microsoft losing market share, I get really excited. This is great.

  • source
  • hideshow 6 child comments
  • load more comments (6 replies)
    [–] 59 points 5 months ago (1 child)
    load more comments (1 reply)
    [–] 39 points 5 months ago

    Completely missing from the article is the syscall user dispatch being utilized finally: hardcoded NT syscalls can be handled instead of crashing. So, a program which didn't work previously or crashed often may very well now work with Wine 11.5

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

    windows games probably run better on linux than windows at this point

  • source
  • hideshow 2 child comments
  • [–] 31 points 5 months ago

    So this is about NTSYNC (mostly). Based on the post title, I was wondering what changed so drastically. This is a good read to give me some understanding about the NTSYNC topic. Still reading through. What a huge difference to those random blog posts written by an Ai model.

  • source
  • [–] 25 points 5 months ago

    Elizabeth Figura is my new hero

  • source
  • [–] 19 points 5 months ago (6 children)

    I'm less interested in games and more interested in creative apps. If Affinity on Linux is actually useful now, I'd make the transition. Gimp still lacks layer masks for adjustments. I want better tools.

  • source
  • hideshow 7 child comments
  • [–] 22 points 5 months ago (5 children)

    @Paranoidfactoid @monica_b1998 We actually do have masking on Adjustment Layer Groups. Basically, make a layer group in passthrough mode, put whatever combination of filters you want on it, then add a layer mask.

    Someone even made a plug-in to simplify that process while we continue to work on the UX: https://github.com/yousei3/GIMP3-Aseudo-Adjustment-Layers/releases/tag/Ver1.0

  • source
  • parent
  • hideshow 5 child comments
  • load more comments (5 replies)
  • load more comments (5 replies)
    [–] 15 points 5 months ago

    Thank you for this post! I got curious as to what I have, so I ran zcat /proc/config.gz | grep -iE 'ntsync|esync|fsync' and saw that I only have ntsync which is a module and is unloaded! Now I have it loaded and set to autoload on boot so I'm ready for better performance. This is with the Arch Zen kernel. Thanks!

  • source
  • [–] 15 points 5 months ago

    man things run pretty good now. this is gonna be interesting.

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

    year of the linux gaming pc

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

    ohhh shit, stop, I can only get so hard......

    How awesome would it be for wine to outperform windows :)

  • source
  • hideshow 2 child comments
  • [–] 9 points 5 months ago

    I've been using it starting from today and while there doesn't seem to be much difference in the average FPS, the frame pacing seems way better. Less stuttering overall, but I wouldn't say massive speed gains.

  • source
  • load more comments
    view more: next ›