this post was submitted on 29 Apr 2026
433 points (100.0% liked)

linuxmemes

31225 readers
1431 users here now

Hint: :q!


Sister communities:


Community rules (click to expand)

1. Follow the site-wide rules

2. Be civil
  • Understand the difference between a joke and an insult.
  • Do not harrass or attack users for any reason. This includes using blanket terms, like "every user of thing".
  • Don't get baited into back-and-forth insults. We are not animals.
  • Leave remarks of "peasantry" to the PCMR community. If you dislike an OS/service/application, attack the thing you dislike, not the individuals who use it. Some people may not have a choice.
  • Bigotry will not be tolerated.
  • 3. Post Linux-related content
  • Including Unix and BSD.
  • Non-Linux content is acceptable as long as it makes a reference to Linux. For example, the poorly made mockery of sudo in Windows.
  • No porn, no politics, no trolling or ragebaiting.
  • Don't come looking for advice, this is not the right community.
  • 4. No recent reposts
  • Everybody uses Arch btw, can't quit Vim, <loves/tolerates/hates> systemd, and wants to interject for a moment. You can stop now.
  • 5. πŸ‡¬πŸ‡§ Language/язык/Sprache
  • This is primarily an English-speaking community. πŸ‡¬πŸ‡§πŸ‡¦πŸ‡ΊπŸ‡ΊπŸ‡Έ
  • Comments written in other languages are allowed.
  • The substance of a post should be comprehensible for people who only speak English.
  • Titles and post bodies written in other languages will be allowed, but only as long as the above rule is observed.
  • 6. (NEW!) Regarding public figuresWe all have our opinions, and certain public figures can be divisive. Keep in mind that this is a community for memes and light-hearted fun, not for airing grievances or leveling accusations.
  • Keep discussions polite and free of disparagement.
  • We are never in possession of all of the facts. Defamatory comments will not be tolerated.
  • Discussions that get too heated will be locked and offending comments removed.
  • Β 

    Please report posts and comments that break these rules!


    Important: never execute code or follow advice that you don't understand or can't verify, especially here. The word of the day is credibility. This is a meme community -- even the most helpful comments might just be shitposts that can damage your system. Be aware, be smart, don't remove France.

    founded 2 years ago
    MODERATORS
    you are viewing a single comment's thread
    view the rest of the comments
    [–] LodeMike@lemmy.today 25 points 4 hours ago (3 children)

    Some games have better performance running under wine on Linux than natively on Windows.

    [–] ch00f@lemmy.world 7 points 2 hours ago (2 children)

    On the flip side, I couldn’t get Linux native Jackbox to run because the devs failed to update it to support something (Wayland maybe, IDK was troubleshooting mid Xmas party).

    Ended up installing the Windows version in Proton.

    [–] BlackLaZoR@lemmy.world 6 points 2 hours ago (1 children)

    That's a story old as Linux. Native shit stops working. Thankfully wine/Proton is there to keep it functional

    [–] HereIAm@lemmy.world 3 points 1 hour ago (2 children)

    Hm. I wonder if still will become a problem in the future if we get more Linux native games. We shit on Windows for not playing old games when wine can, but if a game stops functioning moving from x11 to Wayland (or some other dependency) will there be people there to care enough to fix it? Although I would assume it would be an easier fix for Linux than Windows for when it does.

    [–] BlackLaZoR@lemmy.world 1 points 33 minutes ago

    Once 32bit libraries are gone, only wine with the recently added WoW64 will be able to run old games ot of the box. Old native titles made for 32bit Linux will require installing all the 32 bit libs again, assuming they'll be even available for your distro

    [–] bluesquid0741b@aussie.zone 1 points 38 minutes ago

    it will always be a problem with native games.

    I think it was about 5 years ago, the Terraria team Linux dev left. Something happened that stopped the Linux build launching, and the native version was not playable until they got a new Linux dev in the team. Proton version worked flawlessly with more stable framerate.

    As far as I know the native Undertale build is still unplayable. If it is working now, well it wasn't for about 6 years.

    I see people get excited about native game builds, that's great but unless it's a very dedicated team that will update the game constantly it seems to be is no use.

    [–] LodeMike@lemmy.today 2 points 2 hours ago

    Oh yeah that happens. Some devs are just too lazy to understand their build toolchain.

    [–] 0x0@lemmy.dbzer0.com 7 points 3 hours ago (4 children)

    I always wonder whether that's because it's doing less... like some graphics feature that isn't supported might just no-op in Wine.

    [–] ILikeBoobies@lemmy.ca 1 points 31 minutes ago

    Unless there's a bottleneck it's usually Vulkan vs dx.

    [–] cley_faye@lemmy.world 4 points 1 hour ago

    Nah. I mean, there might be some stuff like that, but nowadays, I'd be surprised if feature parity wasn't 1:1 (or even better, with some open source drivers having features that are removed from official windows drivers…).

    The underlying OS is pure garbage, that's mostly it. Windows will start chugging everywhere with even moderate FS activity: running a background, single-threaded backup process will sometimes make it impossible to click in another window or open a new application. Driver API is not great, you have to jump through hoops to do basic stuff. There are many ways to do the exact same thing, each being more or less efficient than the other. Audio API is so bad, an audio device failing will sometime cause ohter, unrelated, non-audio application to spontaneously combust.

    And so on and so on.

    On the other hand, the Linux compatibility layer that proton provides do add some overhead in places, but surprisingly, it's not that much overhead. And it's not that common (basically, the code runs natively until specific instructions that requires special handling).

    Obviously, when you have a better operating base, and very little extra overhead, software tends to run smoother.

    And all that is not taking into account optimisation to Linux system themselves; there's been a lot of improvement in technical stuff for graphic drivers (especially on AMD side, but not exclusively), the kernel itself can get improvement in its handling of IO and memory, the whole thing is more flexible, etc.

    [–] LodeMike@lemmy.today 5 points 2 hours ago

    It's because Windows is bloated. A lot of games rely on the CPU to deliver frames. If the CPU is congested so are the frames.

    [–] zalgotext@sh.itjust.works 1 points 2 hours ago

    It's usually because of all the other bloat running on Windows. Just various background processes on Windows will eat up like 10G of RAM just idling, where most desktop Linux distros I've used will use 2-5G idling. Having a few extra gigs of RAM available can make a noticeable difference.

    I feel like system calls in the Linux kernel are just more efficient/faster than system calls in Windows. Windows system calls have decades worth of compatibility layers all cobbled together for business reasons, whereas I don't think the Linux kernel suffers from that same problem.

    And that's not even mentioning the multiple layers of absolute voodoo black magic wizardry that is Vulkan (Linux graphics API) and DXVK (a translation later that translates DirectX calls to Vulkan calls). Those are some absolutely incredible pieces of software, and deserve a ton of the credit as well.

    I don't really think Linux is faster because it just injects noops sometimes though lol. You'd definitely be able to notice if part of the graphics pipeline was just... skipping enough steps to make a noticeable performance difference lol

    [–] irelephant@lemmy.dbzer0.com 3 points 2 hours ago

    Yeah, when you're not trying to support random crap compiled for winxp you can leave out a lot of cruft