Linux kernel 6.14 is a big leap forward in performance and Windows compatibility
From a YouTube comment:
> please don't hype NTSYNC. yes it has better compatibility than ESYNC and FSYNC, yes it's marginally faster in selected title. The phoronix article reports benchmarks with WINESYNC vs NTSYNC, the gains are there only if you were not already running FSYNC (on by default in most titles running under proton).
> By overhyping features they ultimately end up underdelivering because people expect insane gains that were never there to begin with.
Surely we can do better than YouTube comments?
I'm super excited for this! But it makes me curious.
What's the process like for getting such a low-level primitive added to Linux? Especially a low-level primitive that 1) exist basically just to emulate behavior of a completely different kernel, and 2) is only needed for a subset of users to play games?
I'm not complaining, just curious. I would assume a patch to add the above would be heavily scrutinized. Is it because the popularity of the Steam Deck / proton?
Sometime around 2020-2021 I stopped checking if a video game will work in Linux. These days almost everything does with minimal friction. DXVK and Vulkan have been gamechangers.
If you’re wondering about hard numbers, the benefits for Wine look massive.
From Jan 2024:
I also believe this kernel adds Intel GPU support for the N100 and N150 chips used in lots of mini PCs. I have a Beelink N150 rig running various Docker containers that I am curious to test some light AI workloads on.
I wonder if he reads every single line of code. Or even skims over them.
> Below is the shortlog for the last week. It's nice and small - not only was there no last-minute issue yesterday, the whole last week was pretty calm. The patch is dominated by some amd gpu updates, and even those are pretty small. The rest is random small changes all over.
https://lore.kernel.org/lkml/CAHk-=wg7TO09Si5tTPyhdrLLvyYtVm...
Funny that Linus himself doesn't consider much in the release noteworthy besides the GPU stuff, yet the submission article goes on about "leaps", "big news" and "major step".
Not a single word about missing bcachefs fixes? Or are they now in?
Or the upcoming breaking GPIO changes. That will be a huge minefield
zdnet... now that's a familiar name I haven't seen in a while
"Linux Torvalds"
tl;dr: better windows-like filesystem driver for Wine, better AMD GPU drivers, more Rust implementations, support for Snapdragon 8 Elite, fixed vulnerabilities on RISC-V, better btrfs
>This driver is designed to emulate Windows NT synchronization primitives
To me, anything that emulates windows primitives is a bad thing. Again these changes being pushed by Microsoft make me glad the BSDs exist.
Lets hope the BSDs can continue staying independent of Large Corporations.