• zalgotext@sh.itjust.works
    link
    fedilink
    arrow-up
    0
    ·
    21 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