I'm interested in not just average FPS increase, but how NTSYNC improves 1% lows and micro stutter. Some of the games I play easily maintain >100fps average, but have perceivable micro stutter. If all NTSYNC did was get rid of micro stutter, but did nothing for average FPS, then I'd still be super super happy.
Right, everything that helps is welcome. By the way, there are a couple of other tweaks to get there, e.g. using mimalloc with your games (LD_PRELOAD=/usr/lib64/libmimalloc.so.2 MIMALLOC_LARGE_OS_PAGES=1 HUGETLB_MORECORE=thp) and so forth. I love it that we can tweak such things on Linux.
@@mactan_sc Mint is ubuntu based. Mint Debian is well, debian based. There's a good use case for LMDE and that is that it is usually rock solid as a distro.
You don't have to. You can package kernels yourself. The Linux kernel is built to make debian packages of itself. It's easy to do. It's the way I'd recommend doing it for anyone using a DPKG distro in fact. Then you can manage your custom kernel with your package manager.
The real question is how long until Wine and Proton add support for NTSync and use it by default instead of hiding it behind an environment variable. The vast majority of people aren't going to be using NTSync until it's the default behavior.
Proton will probably enable it as soon as it doesn't cause regressions in game compatibility. Wine is another matter, as they also care about every application imaginable. But as always: things take time.
I'm not a gamer, but I think it's cool to see people discovery Linux for doing things they want/need. Great to see that a CodeWeavers employee did this, means they are still around and hopefully doing well. They deserve doing well, WINE has become very useful to a lot of people.
I believe Valve directly pays them to work on Wine/Proton. But yeah I wish more people would support them through Crossover. Without them, Wine wouldn't be a thing.
@@Wurstbrot03 People like to feed their family with the work they do, so Valve does, what's needed to support open source. Valve reached more in the last year, then 10 or 20 years of development on WINE, which should make clear, open source doesn't work without money!
@@cancelcancelcancelcancel Emulators and Minecraft make a lot of sense but I wasn't expecting something as big as RDR2 to run faster on Linux, that's cool
Those benchmarks were comparing NTSync with Wine’s original sync method. When compared to FSync it’s only a minor improvement in FPS, but has better frame-times. Also, it’s not just Kernel that needs updating, but Proton as well.
@@axellord1767 I suspect that fsync wasn't always an improvement because it still needed workarounds for code paths that linux kernel primitives didn't support (making it slower sometimes). With ntsync being fully supported via the kernel module all of the windows synchronization primitives can be supported by the ioctls in a fast and secure manner. This also means it can be accepted in the upstream wine codebase.
Sadly, we might have AI mid-level programmers earlier than that happening this year. That's both scary and promising, I hope major software modernization efforts like wayland proton + NTSYNC will take less time to develop, debug and roll out to us users.
16:00 It's worth noting that Canonical does maintain the Ubuntu HWE Stack and backport certain features to the kernel they ship, so it's entirely possible that even if Ubuntu 25.04 won't use Linux Kernel 6.14, this patch set might be a significant enough performance upgrade to justify backporting it.
@ Which is why there's a whole review process and follow up patches can and if need be will be created? Like you could say the same about any new patch to the kernel. So still a nothing burger ultimately.
okay? That's still a real game with a real 7x performance boost, and many people now play on displays above 110 FPS as well meaning that's not even like the difference between rendering supertuxcart at 500fps vs 5000fps where you literally won't get any difference. And, eitherway, on every other game tested (including several quite modern releases) the lowest perf improvement was still 20%. Even if we assume half of that was the average, that'd still mean a flat 10% improvement across the board. We're very quickly passing the point where Linux can play windows games, better than windows.
@@robonator2945that point fluctates like it was already true for a subset of games 15 years ago. It just doesn't matter for the year of linux on desktop(current year plus one for 30 years) and comes with caveats usually.
I'm a fairly new Linux user. I am currently playing modded Minecraft on Linux (RLCraft Dregora modpack). I'm glad it seems to really perform better than Windows. But I'm also looking forward to play Steam games on Linux later this year. Linux Mint adopter, and very happy so far.
Ubuntu 25.04 intends to ship with the (upcoming) 6.14 kernel and from what I understand, this kernel should also be used in the LTS and downstream distros (e.g. Linux Mint).
@@rjawiygvozdmmmmm, comfy CMD.exe with my Windows™ DE full stock, using my highly customized Edge (vertical tabs on) and all telemetry enabled :D. I love being a windows user.
Not really, it’s just an API that is close enough to an NT API for the translation to be inexpensive. WSL is a full hypervisor running Linux; it’s quite different to how WINE works with or without ntsync.
With the sunsetting of Windows 10 around the corner, I predict more people will switch to Linux this year. No, I don't think it will overtake Windows in global OS market share, but I think the growth will be significant. I made the switch after Recall was announced and just general malaise I've felt with Windows since Windows 8. Linux has put the fun back into computing for me. I just wish I could use it at work instead of Windows 11 which is so clunky to me.
I just checked what Statcounter says, and as of December, it seems like Linux usage has increased a little bit, while OS X lost a little and Windows gained a little. Whatever Unknown is, has increased slightly too :P
Its time to translate games to wine by using a windows software so we can play windows games faster than windows could run it by translating from windows to linux to windows
I know you're joking but you can use dxvk on some games and it can make a massive difference, namely most of old ubisoft games run much better with it on windows (no more stuttering for example).
@@sinom I really hate relative percentages. In my mind the difference between 10 and 20 can very well be described as 50% *and* as 100%. Both make sense to me, because 100% of 10 is also 50% of 20.
Your point is well-taken, but the "human eyes can only see 30 FPS" is not based in reality. Most people, yourself likely included, can easily differentiate 30 FPS from 60 FPS. The 30 FPS stat is about the point where movement looks fluid (i.e. not jerky series of stills photos), but there is vast difference in fidelity with higher frame rates.
A linux developer making low-level improvements for specific use-cases and WIHTOUT sarcastic and overconfident communication style? Almost as exciting as ntsync itself. Actually sounds like SM2 might become playable on my old laptop, not sure if I care by now. Amazingly RoN is already pretty playable but if it get improvement I will be able to dial in some settings.
@@Winnetou17 Space Marine 2 and Ready or Not. Space Marine 2 is very heavy on CPU due to amount of AI and Ready or Not is just not very well optimized UE5 game. Both struggle on my secondary - old laptop with chronically overheating i7-8750h.
im a gamer using arch, i mainly play vrchat, so any improvements for gaming are very important. the 6.12 kernel had a surprisingly noticeable positive effect for a vr experience on linux, and i hope these new changes further improve gaming!
Oh I'm gonna nut when the 6.12 Kernel becomes officially supported on Linux Mint! (I know I could just install it right now. But not gonna risk it :P )
At a certain point, linux gaming might (or might have already done so) exceed native windows in performance just due to the reduction of overhead by only loading necessary services rather than a whole os.
@@surewhynot6259 "Booting up a windows manager and desktop environment just to play a fullscreen game? Boo, just let me boot straight into the game from the fullscreen CLI prompt, thanks; if it was good enough in the DOS era, it's good enough now." - average Linux user, probably
@NJ-wb1cz This is one of those things that only holds true in benchmarks, y'know, where they're testing on a completely factory-fresh, bloat-free, just-installed windows installation without Logitech Ghub, Razer Synapse, Discord, Steam, and all of your 500 other autostarting programs installed and running in the background. Even the same program will often have 5 or more auto-starting background processes on windows, but will literally not have anything run in the background at all on Linux until you manually run it, and even then it'll only run one or two processes. In real world, actual use Linux is substantially faster than windows already. That's because linux is simply slowed significantly less from having programs installed, so even if wine/proton can only just about match windows performance, the fact that the OS itself isn't being dragged down by so much extra BS helps massively. Why? Honestly, no idea. Maybe it's just the general development ethos people have when writing programs for linux, maybe it's because more linux programs are open source, maybe it's just something about how linux does X Y or Z, but eitherway linux is slowed way, way, way, way, way, *_way_* less than windows is by installing all of the programs you're actually going to be installing. When I was first switching to linux and had my old windows install still kicking around, on the *_exact same hardware_* I would restart and boot into windows, then leave for a few minutes waiting for it to get it's crap together, vs restarting and immediately getting shit done on linux. Benchmarks are getting comparable results between windows and linux, but the ways in which benchmarks differ from real-world computers do not affect linux and windows equally. The issue are all of the little edge cases linux has to deal with currently. There are some games which just *_should_* run so much better, but don't for some reason. Over time these little edge cases are increasingly getting weeded out though, so it's getting more and more often that you'll just start a game and get the 'real' performance you'd expect.
I basically just play single player games. Some of my favorites being: Horizon Zero Dawn, Skyrim, Ghostrunner, Mirror's Edge Catalyst, and Black & White 2 (which actually works perfectly on linux, and doesn't work perfectly on Windows). Man, what a time to be alive as a linux gamer!
@@fortifyve Linux performance is variable due to how many possible different configurations of Linux there can be. There's no definitive setup you can point to and say this is vanilla Linux. I'm not even sure if it is practically possible to tune Linux to any degree close to optimal. There's just so many variables to contend with. So what works one way for someone likely is going to be different for you. Because the odds you're doing exactly what they're doing is remote. Regression is also a factor in Linux. Development is not linear. The latest kernel isn't always the greatest kernel. That's just reality. Not every change is for the better. We advance two steps forward and one step backwards. Progress is a messy business.
There's a channel that I've seen a couple of videos, testing Windows 11 vs Linux (usually CachyOS or Fedora) called "CasuallyGamin9". From what I saw there, there were a few games that DID perform better than on Windows. Not so much on the average FPS, but on the minimum FPS (sometimes more than double). If SteamOS launches after this NTsync, or has it included, I'm sure that there will a flood of "SteamOS better performance with Windows games than Windows" reviews from big tech channels like LTT, GN and HU. A man can dream.
@@Winnetou17 minimum FPS and avoiding stalls is generally more important than average speed for the gaming experience. A lot of the classic games ran 25-30 FPS, with a consistent frame rate.
Yeah, the lack of meaningful multithreading in games has always been a big problem for them, because having multiple threads reading and writing to the game state pretty much guarantees inconsistencies that are more likely to just crash the game than cause a gameplay or visual bug.
Or worse: Cause bugs that can be hella hard to reproduce. Getting a bug report that says "This bug only happens when Windows Update triggers in the background" can send a developer down a month long rabbit hole, trying to investigate Windows Update, when in reality it was a simple scheduling induced race condition and any sudden spawning of multiple threads could have triggered it.
The hardest part of engine development is synchronising the main thread (user input and window events primarily) with the game logic thread, renderer thread and audio thread. I remember Metro Last Light made a big deal about how they managed to split the work of the engine up into a core thread for most of the big core tasks mentioned above and got massive performance gains, but that it was tricky.
@@Rexhunterj To be frank, this issue was solved like 40 years ago by motorolla trying to handle 20k phone calls on 80s hardware, and I'm talking about multi-threading game logic itself, not just "one thread for logic, sound, etc", but Games industry don't care because hardware speeds kept going up, It's really not that hard if you build the Engine from scratch with multi threading in mind, There's things like ECS and greenthreads, The Last of Us Remaster used green threads to get 60fps, Eve Online uses them for their server design, Erlang and Haskell has had these features for years. OO is just anti threading, it encourages you to write highly mixed, dependent code that can't be multi threaded easily.
@@woobilicious. 20k phone calls, none of which interact with the others is nowhere near the same as having 20k in-game objects to calculate trajectories and collisions on. The first one is just copying the data from one input to one output. The second one is calculating a new state given the old state and new inputs.
Nobara should get this kernel pretty quickly, right? Because isn't Fedora kinda known for running bleeding edge kernels, and GE being like the god of just about everything that makes Linux gaming work, including maintaining Nobara Linux so us plebs can just use his distro and know they can game without knowing how to make it all work.
I'm so glad I ctrl-f-searched the comments before I posted my own comment about comprise/compromise. I'm also eternally mad at TH-cam to not implement an easy way to filter/search through all comment threads under a video, visible or not. Cheers!
Title should be changed to "NTSYNC Takes Windows Gaming On Linux To New Heights" because true Linux Gaming would not have WINE/Proton overhead in the first place. But I get it. Game Devs complaining they get so many more bug reports compared to windows when they release a Linux native version (maybe because Linux users are way more used to doing bug reports!?) , can't be helped anymore, but that is only my personal opinion.
Assuming developer will support your platform is stupid. (For example this is stupid even if you are apple, youtube still does not have an app on vision pro) Yes for some it may be just "export as linux executable" (which still does take time, not much but not nothung) but on the other side many devs build their own engines or maybe they modify things in their game that the engine doesn't port to Linux. Valve didn't get this, remember SteamOS2? If you did, you know as a failure. If you don't, well that says everything you need to know.
Exactly, especially with the market share as it is. Even if the engine would allow for exporting to a target platform it's not just that. This is why there are companies that only or mostly do console or PC ports. It's a commitment, a long-term investment and a PR nightmare if you have to go back on your word. Also even if you can, you hit things like window decorations breaking *only on Wayland Gnome* because Gnome is the only existing platform that forces you to do CSD (Client-side decorations). And to fix that you have to introduce a new dependency into your project just for one *VERY specific subset of Linux users*.
As a Nobara user, I play alot of CRPGs, JRPGs, RPGs, Indie games, Cinematic action/adventure games and P&C Adventure games. I have been excited for this since the article about the merge to kernel 6.10. I use CP2077 as my "goal" to see where Linux performance compared to Windows. It currently stands at 85fps on Linux compared to 92fps on Windows 10 at 1440p/Ultra on my 7800xt. So even 5% should meet my long time goal I made almost 2 years ago.
It sounds like you can get it now. You might have to apply a patch though. Why wait for the bleeding edge to come to you when you can rush headlong over it yourself? Once more into the breach my friends! If you want to live dangerously Linux will give you that option. Brodie said it's on the mailing list and patch takes email as input. It was made to do stupid stuff like that. Scary. It'll pick the code out of the message and try to apply it to the source tree. That's what the devs are doing. Which is why patch is coded to do it. It does help somewhat if you have some idea what you're doing though. But there's a slim chance it'll just work like magic too.
It's things like this that help cement my decision to switch my primary workstation to Linux. I daily drove Pop for a couple of years at home, first dual booting, and then eventually, still being able to dual boot but... just choosing not to. Pop! languishing for so long while they invested in Cosmic DE however ended up having me swing back to Windows for the gaming rig once again. However, with the impending sunset of Win10 support, and my personal choice to not install Win11, the rig I'll be building in a couple of weeks will have me back to running Linux full time for all workloads including gaming.
Yeah the PopOS situation (which was the first one I used) just made me install Arch after like 2 weeks due to some issues with newer hardware. Have had a good time since.
4:30~4:35 Yeah, it's com-prise, not com-pro-mise. Very different words that mean very different things Brodie. You may not have realized you said compromise, but you did it twice and without any edit of any sort fixing it in any way, so I suspect you didn't notice at all. Or left it in like that to generate viewer interactions. Either or, I don't compromise on proper English, as proper understanding between people necessarily comprises using proper words.
2 วันที่ผ่านมา +4
I skipped that part. I'm not illiterate, I can read the article/mailing list myself. So many of these reaction-type TH-camrs are putting out "content" like this... I'm hoping for some added value -- either brevity, benchmarks, or at least some thorough journalism. More often than not, I'm left watching a worse alternative to a text-to-speech bot.
Fair enough. I typically only watch these because I cannot be bothered with reading any of these articles when it pertains to linux lately. But that's mostly because of how the linux community has been as of late in regards to things that have to do with Linux and anything that they figure pertains to it in some fashion; regardless of their being correct or not. Example? The recent rise of politics in technology. It's been pushing me towards BSD instead of using Linux, despite the one thing I have been waiting for with linux for the longest time finally coming to fruition. Gaming. I mostly watch these videos about these articles involving gaming, because it helps folk like Brodie out in some small way, and keeps me up to date on the situation, so I can install whatever Linux distro will be best for gaming when I finally decide to pull the plug on windows entirely. Which, may be soon. The intent is to have Linux run my games, while BSD handles server stuff, and windows remains on at least one rig for anything that 'just needs windows'. My Avermedia capture card is one such situation where windows is basically unavoidable. Anyways. Why read articles that might be a waste of my time and energy due to the politics part of things lately, when I can just listen to someone go over the more or less 'important bits' and then move on to the next thing instead? Doing it this way, I can tell somewhat right away if it's going to be worth my time at all, since the politics ones tend to get right into that right away, so I can click away soon after. Reading them, I can probably do the same thing most times, but it necessitates reading a bit of it first; which I can avoid by just watching the first minute of the video instead. Scratch that, listen to it. Don't even need to have it on my main screen.
I switched to Linux exclusively 6 years ago, I use it religiously, if some software does not run on Linux, wine or not, it does not exist for me. I convinced 2 of my cousins to switch to Linux baiting them with Linux gaming, both lost interest in gaming but still use Linux. I switched other relatives to Linux too but they don't care since its mostly a boot-loader for their browser, they stopped asking for tech support and virus removal. I win!
Will this help WINE not take 5 minutes to start up now that this is implemented, or am I still going to have to wait 5 minutes for WINE to start winrar/7zfm?
For real. I keep getting "thread timeouts" that last for 60 seconds, which usually happens 7 times whenever I first use WINE after rebooting, causing me to have to wait 7 minutes on an SSD
great news! I am recent Linux convert and I would not have switched either if I could not game. I'm a huge FFXIV fan, too. Can you recommend any settings/packages for better performance? I am currently using pop! with nvidia but I am seriously thinking about switching to Arch for the latest and greatest. I tried liquorix kernel but it was giving issues when doing development for work. I have reverted the kernel but I now see freezes from time to time especially if I am streaming.
Whilst you're still on Pop! try following the testing instructions to add the 6.11 kernel and see if that fixes your issues. Also you can try using coolbits and Feral gamemode to force Performance scheduler and GPU power when you demand it
Wine Bottles Flatpak should be what you're looking for, but Steam Proton is pretty good too. Lutris is promising, but a bit more hands on. Using wine directly typically leaves much to be desired.
i'm a linux gamer and i do vr/gamedev on linux! i mostly play webfishing, atlyss, titanfall 2, and vrchat but recently i've been a lil too busy and have been just working on my games! i'm on cachyos and i really appreciate the performance boost it gave me so far, i am also running a patched version of the kernel so my bigscreen beyond will work correctly.
but on a practical point of view. I still need to install wine to run windows applications, right? Is this just performance improvements or does this include new syscalls as well?
I know some people that tested NTSYNC on Guild Wars 2 and it seems that there are good results... In single player games that are not very CPU dependent people may not see much difference compared to FSYNC
Minux is the most widely distributed unix kernel - Intel's CPU firmware (Intel Management Engine) still uses it. (Note that despite it's use, no contributions, money or otherwise towards the upstream project have come from Intel)
it shouldn't matter what the impetus of transitioning to Linux is, if people are actually jumping onboard it should be seen as a good thing. The more use a distro gets the more attention it's likely to get in development; people would rather program things that actually get used
You say “cachy” like “catch-y” which is incorrect. Say it like “cash-y” because the name is based on “cache” which is pronounced like “cash” not “catch.” Thanks
I'd be very interesting to see improvement in min fps, cause it feels like it has a lot more of an impact on general responsiveness in the games, especially in fast passed titles.
I kind of expected some translation/explanation... this is just a 3rd party reading someone else's technical documents to me. It's like this is also your first time reading this information too... this is worthless.
If it's this good, well, Proton is also based on Wine, and Valve uses that for the Steamdeck, so I would expect Valve to try and push this since it should drastically improve Steamdeck performance.
Ideally any game which focuses on performance wouldnt be heavily dependant on these kernel based sync primitives. Instead they would use mostly user mode and then just use WaitOnAddreess/futex when it actually needs to sleep, this approach is becoming more common bug legacy code still exists that use the heavier primitives. The parking lot based approach to implementing these primitives is becoming more common also.
25.04 won't be a LTS release, so maybe they will use it. I'm currently on Fedora, but as I have problems on Counter Strike 2 on the default scheduler, so I install tkg kernel immediately after a new release.
Yeah... there was a period of time where I spent significantly less time playing videogames because I had ditched Windows. But then Valve released Steam for Linux... and then Proton... and then the Steam Deck... I swear Valve is conspiring against my personal productivity.
I'm a gamer but what's keeping me off Linux is actually not having the best possible alternatives for some of my media suites that I use. Still. This stuff is great.
for most games I play on PC... FPS isn't too important but given they are CPU intensive (mostly strategy titles) any performance gains to multi-threading should be noticable (at least via proton if not initially via native)
I only use it for gaming. Marvel rivals, valheim, sons of the forest, UT2004. just got a new laptop, and it's running a Nvidia 4090... I didn't realize how bad the Nvidia drivers were, as I've been AMD CPU GPU for ages and have only had anticheat headaches. I thought it'd be fixed by now, like, it's been 10 years or so.
I play stuff like ss14, Stationeers, Fractal Block World, C&C Read Alert 2, and Minecraft. I would love to hear or see more memory optimizations, as that is the weak point in those games.
This is going to be great for linux overall especially when steam os adopts the new kernel, people may try out linux merely for the new good performance it gets when running games.
Thank you for making the video! Just a question...will this utility serve to "only" improve performance of games or is it likely to make more (older) games finally work in Proton? There's still a handful I've not managed to make work and some that do work, just not with _Gamescope_ "fullscreenability".
Yes, a Linux Gamer. I remember when I had to have two different machines to have both. Games I play. World of Warcraft, Starcraft, Starcraft 2, Doom Eternal, Valheim, Star Wars: The Old Republic. Marvels Avengers, Halo, Kao the Kangeroo, Pathfinder, Prototype, Quern, Sekiro: Shadows die Twice, TMNT, Ultimate Marvel Vs Capcom, Skyrim, Fallout, Farcry 5-6, Final Fantasy (multiple) Anime games, Alins, Arkahm Knight, God Eater 3, Hades, Lords of the Fallen, Mega Man... Ori's. All the Civilizations (though one small glitch there) Trine (all) , and Tropico's .... I mean .... Almost everything I've bought I play on my linux box. Though I ... spend an inordinate amount of time in Valheim building stuff. (Ohh and Conan too)
Recently picked up splitgate after the Apex Linux forsakening. I suspect this will take time for ubuntu and mint. I wouldn't be surprised if POP_OS tried to pick it up early, given their distro tends to be more gaming focused.
Linux gaming has been pretty damn good for a while IMO, outside the anti-cheat problem. I was thinking about this the other day, how Hitman running on Linux in 2016 felt like such a big moment, but now it's a surprise when games don't run on Linux. Things have come a long way in less than ten years. I switched completely away from Windows probably around 2015 or so, and back then I gave up on PC gaming and mostly played on consoles instead. I could do that again, especially since I play a lot of fighting games these days, but I'm glad I don't have to.
i am very much looking forward to this. proton has been such a boon to linux gaming that i have been running it for years at this point. I am on Manjaro and went there because no other stable distro had the gaming performance.
I'm taking any improvement I can get, even if it doesn't affect games I play, which ranges from openTTD to Hades to Cyberpunk 2077 to Pavlov VR and Half-Life Alyx.
"Actual multi-threaded game development is a relatively new thing" - is it though? Most of us were implementing job-queue based task systems before the XB360 (Nov 2005) came out, lots of us now use Fiber based task systems implementing our own synchronization primitives for cheap context switching, implicitly avoiding a lot of syscalls.
It would improve multiplayer support, not really compatibility. Most games that use anti-cheat work fine single-player, but are blocked from ever being able to join an online server. I vaguely remember an article (somewhat recently) where there were talks of moving away from kernel-level anti-cheat on Windows, though I can't say if this was anything more than talk, or ever actually coming to fruition.
Unlikely, its best to avoid such games entirely. the developer of those games can do whatever they want with your pc with the possibility of being unable to detect what they do.
the anticheat like that is kernel level in windows isnt even the same we run on anticheat enabled proton games, we run a userland-only version of the anticheat
i am a vr linux gamer, i play vtolvr ,vrchat and h3vr.i also play a few 2d games(astroneer, ksp, grayzone warfare and other)and it great(tho some distros can make it a hassle to install alvr on)
I have multiple of the games in that list: Resident Evil2, Dirt3, Metro2033, Tina Tina's Wonderlands, Lara Croft. Best case or not, I am happy with that improvement! Though I suspect that the margins will be much lower if you have a decent 8C-CPU.
My favorite christian Linux content creator does not play videogames he loves to read ancient books, attend to church, rant while walking trough the woods, etc. Since he switched to ortodox christianity (looks like the arch distro of religions) he no longer uses computers anymore, he replaced all his thinkpad with typewriters the safest way to do encryption. He even looks like a monk.
This just in, Brodie mispronounces words sometimes.
More news at 11
as a fellow Aussie, I say Brodie pronounces them just fine and that the rest of the world is wrong!
Given that you're willing to live in a country whose fauna and flora is actively trying to kill you, I think pronunciation can be forgiven.
It's totally fine as long as you know you're doing it and keep going to boost engagement.
But proton already has its own implementation. Is this clickbait. Those improvements are against plain old wine.
We could call this GSync, ah wait…
lmfao
😂
nvidia jumpscare
(hands out ai generated wineserver for $299.99)
FreeSync because its free and open source...
Missed opportunity!
I'm interested in not just average FPS increase, but how NTSYNC improves 1% lows and micro stutter. Some of the games I play easily maintain >100fps average, but have perceivable micro stutter. If all NTSYNC did was get rid of micro stutter, but did nothing for average FPS, then I'd still be super super happy.
absolutely this
amen, micro stutters were the reason I stopped playing most games
Right, everything that helps is welcome. By the way, there are a couple of other tweaks to get there, e.g. using mimalloc with your games (LD_PRELOAD=/usr/lib64/libmimalloc.so.2 MIMALLOC_LARGE_OS_PAGES=1 HUGETLB_MORECORE=thp) and so forth. I love it that we can tweak such things on Linux.
is it the infamous unreal engine strutter fest?
This, FPS comparisons are irrelevant nowadays amongst powerful hardware. Stuttering always feels worse.
Thanks Justin Timberlake.
You're welcome
?
Gonna make people say Bye Bye Bye to Microsoft.
@@wardrich good one
TELL ME WHY
can't wait for it to be packaged to debian in 2045
i always feel sorry for the people baited into mint and not getting this stuff out of the box for years
@@mactan_sc Mint is ubuntu based. Mint Debian is well, debian based.
There's a good use case for LMDE and that is that it is usually rock solid as a distro.
@@mactan_scTesting repos exist, and they are about as stable as stable.
You don't have to. You can package kernels yourself. The Linux kernel is built to make debian packages of itself. It's easy to do. It's the way I'd recommend doing it for anyone using a DPKG distro in fact. Then you can manage your custom kernel with your package manager.
oh yeah, I won't be getting that in my life time, probably
The real question is how long until Wine and Proton add support for NTSync and use it by default instead of hiding it behind an environment variable. The vast majority of people aren't going to be using NTSync until it's the default behavior.
Not to mention that most distros are not on a rolling release schedule.
Proton will probably enable it as soon as it doesn't cause regressions in game compatibility. Wine is another matter, as they also care about every application imaginable. But as always: things take time.
I would guess as soon as possible
Considering SteamOS is now based on Arch Linux, pretty soon is my guess
is the cachyos version of proton using it? i would assume so since they are already merging the driver
I love how 0:48 seconds in he already couldn't hold himself back and had to say "I use arch btw"
I'm not a gamer, but I think it's cool to see people discovery Linux for doing things they want/need.
Great to see that a CodeWeavers employee did this, means they are still around and hopefully doing well. They deserve doing well, WINE has become very useful to a lot of people.
I believe Valve directly pays them to work on Wine/Proton. But yeah I wish more people would support them through Crossover. Without them, Wine wouldn't be a thing.
@@Wurstbrot03 that is great to hear, then they'll probably be around for a long time.
@@Wurstbrot03 People like to feed their family with the work they do, so Valve does, what's needed to support open source.
Valve reached more in the last year, then 10 or 20 years of development on WINE, which should make clear, open source doesn't work without money!
The only thing that all Linux users from any background agree on is that they hate Windows. Lol.
It's crazy how much the population is adopting linux lately. Apparently even the Amish.
We can thanks micro-soft for that! (Btw, what an amazingly perfect name lol)
I wouldn't say "even" the Amish.
A minimalist, no-frills Linux distro is pretty much exactly what they're looking for in a computer.
@@majorgnu The TH-cam guy looks Amish with the beard.
Yep, a lot of ppl decided that they will not install Windows 11 as it's AI spyware garbage.
@@majorgnu A lot of amish people use computers
next update will make proton run games 2000000% faster than windows
for some games, that's already true :)
@@tienslabien Not trying to call you out or anything, I'm just curious, which games run significantly faster in Linux?
@@TentriRed dead redemption 2, Minecraft, Emulators like Yuzu, RPCS3, PCSX2
@@cancelcancelcancelcancel Emulators and Minecraft make a lot of sense but I wasn't expecting something as big as RDR2 to run faster on Linux, that's cool
@@Tentrisuper tux kart
Those benchmarks were comparing NTSync with Wine’s original sync method. When compared to FSync it’s only a minor improvement in FPS, but has better frame-times. Also, it’s not just Kernel that needs updating, but Proton as well.
How does that fit with fsync itself not always being an improvement?
by "has better frame-times" I take you to mean more consistent frame times? Otherwise it would also result in significant improvement to FPS.
@@Megalomaniakaal sorry yes, more consistent frame-pacing.
@@axellord1767 I suspect that fsync wasn't always an improvement because it still needed workarounds for code paths that linux kernel primitives didn't support (making it slower sometimes). With ntsync being fully supported via the kernel module all of the windows synchronization primitives can be supported by the ioctls in a fast and secure manner. This also means it can be accepted in the upstream wine codebase.
I genuinely cannot wait for native wayland proton + NSYNC, i feel like this will be what gaming on Linux will truly be
NSync? I want it that way.
nsync lol
@@SussyBaka-nx4ge Tell me why?
Sadly, we might have AI mid-level programmers earlier than that happening this year. That's both scary and promising, I hope major software modernization efforts like wayland proton + NTSYNC will take less time to develop, debug and roll out to us users.
X11 forever babyy
16:00 It's worth noting that Canonical does maintain the Ubuntu HWE Stack and backport certain features to the kernel they ship, so it's entirely possible that even if Ubuntu 25.04 won't use Linux Kernel 6.14, this patch set might be a significant enough performance upgrade to justify backporting it.
Yeah, but no guarantees, is the point I guess.
It's also an entirely new system that isn't tested and may have severe problems
@ Eh, since it has the same dev, I expect it to at least be an improvement over the previous two solutions/iterations.
@@Megalomaniakaal that's not really how it works. It may have massive security vulnerabilities for all we know
@ Which is why there's a whole review process and follow up patches can and if need be will be created? Like you could say the same about any new patch to the kernel. So still a nothing burger ultimately.
25.04 is not an LTS, the last LTS was 24.04, next one is 26.04.
Did bro just "ackshually"?
@@wxd3116 Bruh
For those wondering, the thumbnail's "Boost" is for Dirt 3, a 9+ year old game that was already hitting 110 FPS/whatever.
I was more interested in RE2 from 30 to 60+, love to see improvements for struggling games.
okay? That's still a real game with a real 7x performance boost, and many people now play on displays above 110 FPS as well meaning that's not even like the difference between rendering supertuxcart at 500fps vs 5000fps where you literally won't get any difference. And, eitherway, on every other game tested (including several quite modern releases) the lowest perf improvement was still 20%. Even if we assume half of that was the average, that'd still mean a flat 10% improvement across the board. We're very quickly passing the point where Linux can play windows games, better than windows.
@@robonator2945some games already run better in linux wine compared to native windows.
@@robonator2945that point fluctates like it was already true for a subset of games 15 years ago.
It just doesn't matter for the year of linux on desktop(current year plus one for 30 years) and comes with caveats usually.
That still sounds awesome though, imagine modding in 4k textures or unlimited draw distance and watching it still run
I'm a fairly new Linux user. I am currently playing modded Minecraft on Linux (RLCraft Dregora modpack). I'm glad it seems to really perform better than Windows. But I'm also looking forward to play Steam games on Linux later this year. Linux Mint adopter, and very happy so far.
You should play MeatballCraft
*insert mandatory "try gtnh" comment*
@@crashnielsit's quite fun if your goal is to have fun and not progress as fast as possible
@@crashnielswhat is gtnh?
@@crashniels based and gregpilled
Ubuntu 25.04 intends to ship with the (upcoming) 6.14 kernel and from what I understand, this kernel should also be used in the LTS and downstream distros (e.g. Linux Mint).
Yep, and maybe kubuntu 25.04 gets kde 6.3
Linux sub-system for windows?
Yep. So WSL is LINE? Not as funny
booting your cursed employer issued arch linux laptop just to finally launch your comfy cmd.exe
@@rjawiygvozdmmmmm, comfy CMD.exe with my Windows™ DE full stock, using my highly customized Edge (vertical tabs on) and all telemetry enabled :D. I love being a windows user.
@@rjawiygvozd why would employers issue arch Linux, I thought they'd want stability 😭
Not really, it’s just an API that is close enough to an NT API for the translation to be inexpensive. WSL is a full hypervisor running Linux; it’s quite different to how WINE works with or without ntsync.
its actually the year of the linux desktop
I've been saying 2025 is the year. Wayland, Flatpaks, CosmicDE, Pipewire, SteamOS/Bazzite are all in a great state.
every year is the year of the linux desktop as long as youre using linux on the desktop
It's*
Edit: this is only for comedic effect,and not to be taken seriously
With the sunsetting of Windows 10 around the corner, I predict more people will switch to Linux this year. No, I don't think it will overtake Windows in global OS market share, but I think the growth will be significant. I made the switch after Recall was announced and just general malaise I've felt with Windows since Windows 8. Linux has put the fun back into computing for me. I just wish I could use it at work instead of Windows 11 which is so clunky to me.
I just checked what Statcounter says, and as of December, it seems like Linux usage has increased a little bit, while OS X lost a little and Windows gained a little.
Whatever Unknown is, has increased slightly too :P
Its time to translate games to wine by using a windows software so we can play windows games faster than windows could run it by translating from windows to linux to windows
thats not really gonna do anything...
?
@Hellscaped That was my low effort at joking
I know you're joking but you can use dxvk on some games and it can make a massive difference, namely most of old ubisoft games run much better with it on windows (no more stuttering for example).
@ oh lol, I thought you were lost or smtn.
I Recently switched to Linux last week and while I know next to zero jargon dealing with Linux, this sounds very interesting.
Claim: "678% performance gains."
Reality: "Now not 678% slower than it was supposed to be."
true, but also nothing to sneeze at, right ?
🗣️🗣️ That's not how math works
@@cobwebblocksikr
Small nit but:
If something is n% faster than the inverse is 1-1/(1+n%) slower. So if something A is 678% faster than B then B is ~87.1% slower than A
@@sinom I really hate relative percentages. In my mind the difference between 10 and 20 can very well be described as 50% *and* as 100%. Both make sense to me, because 100% of 10 is also 50% of 20.
games are about to look smoother than reality and my 30fps eyes can't handle it
Your point is well-taken, but the "human eyes can only see 30 FPS" is not based in reality. Most people, yourself likely included, can easily differentiate 30 FPS from 60 FPS. The 30 FPS stat is about the point where movement looks fluid (i.e. not jerky series of stills photos), but there is vast difference in fidelity with higher frame rates.
@@ForeverZer0 I can even differentiate between 60 and 75 Hz
@@ForeverZer0 he was joking smooth brain
my eyes can only see 5 fps
not true. brain can only perceive 12 frames per second
A linux developer making low-level improvements for specific use-cases and WIHTOUT sarcastic and overconfident communication style?
Almost as exciting as ntsync itself. Actually sounds like SM2 might become playable on my old laptop, not sure if I care by now.
Amazingly RoN is already pretty playable but if it get improvement I will be able to dial in some settings.
Developer's name is Elizabeth, so they probably don't have enough testosterone for insecure bickering and ego clashes
SM2 ? RoN ?
@@L1vv4n the kernel could've been a magical place to be if every contributor's name was Elizabeth
@@Winnetou17 Space Marine 2 and Ready or Not.
Space Marine 2 is very heavy on CPU due to amount of AI and Ready or Not is just not very well optimized UE5 game.
Both struggle on my secondary - old laptop with chronically overheating i7-8750h.
@@L1vv4n Thanks!
Ubuntu 25.04 would not be LTS because they only do LTS releases every 2 years
Hopefully this will improve FPs for my word solver puzzle game.
im a gamer using arch, i mainly play vrchat, so any improvements for gaming are very important. the 6.12 kernel had a surprisingly noticeable positive effect for a vr experience on linux, and i hope these new changes further improve gaming!
Oh I'm gonna nut when the 6.12 Kernel becomes officially supported on Linux Mint! (I know I could just install it right now. But not gonna risk it :P )
Once again Brodie, it's Cachy OS (from the word "cache"), not Catchy OS
its funny seeing people with so little effort to read a word, for me it was obvious it refered to cache, not catch, so Cachy, so easy to pronounce.
I use CatchyOS btw
but the """correct""" way is not catchy at all
CatchyOS is more fun to say
If you're complaining about this, watch him pronounce Bazzite 😂
Be me playing Helldivers and old games and waiting on NTSYNC the boy band.
At a certain point, linux gaming might (or might have already done so) exceed native windows in performance just due to the reduction of overhead by only loading necessary services rather than a whole os.
Are you implying that you don't need a "whole OS" to run games? ❌
It depends on the game. On average it's a bit slower right now, but in some games and on some configs (like zen5) can be faster
@@surewhynot6259 "Booting up a windows manager and desktop environment just to play a fullscreen game? Boo, just let me boot straight into the game from the fullscreen CLI prompt, thanks; if it was good enough in the DOS era, it's good enough now." - average Linux user, probably
@NJ-wb1cz This is one of those things that only holds true in benchmarks, y'know, where they're testing on a completely factory-fresh, bloat-free, just-installed windows installation without Logitech Ghub, Razer Synapse, Discord, Steam, and all of your 500 other autostarting programs installed and running in the background. Even the same program will often have 5 or more auto-starting background processes on windows, but will literally not have anything run in the background at all on Linux until you manually run it, and even then it'll only run one or two processes.
In real world, actual use Linux is substantially faster than windows already. That's because linux is simply slowed significantly less from having programs installed, so even if wine/proton can only just about match windows performance, the fact that the OS itself isn't being dragged down by so much extra BS helps massively. Why? Honestly, no idea. Maybe it's just the general development ethos people have when writing programs for linux, maybe it's because more linux programs are open source, maybe it's just something about how linux does X Y or Z, but eitherway linux is slowed way, way, way, way, way, *_way_* less than windows is by installing all of the programs you're actually going to be installing. When I was first switching to linux and had my old windows install still kicking around, on the *_exact same hardware_* I would restart and boot into windows, then leave for a few minutes waiting for it to get it's crap together, vs restarting and immediately getting shit done on linux.
Benchmarks are getting comparable results between windows and linux, but the ways in which benchmarks differ from real-world computers do not affect linux and windows equally.
The issue are all of the little edge cases linux has to deal with currently. There are some games which just *_should_* run so much better, but don't for some reason. Over time these little edge cases are increasingly getting weeded out though, so it's getting more and more often that you'll just start a game and get the 'real' performance you'd expect.
@robonator2945 it's trivial to debloat windows and disable services
I basically just play single player games. Some of my favorites being: Horizon Zero Dawn, Skyrim, Ghostrunner, Mirror's Edge Catalyst, and Black & White 2 (which actually works perfectly on linux, and doesn't work perfectly on Windows).
Man, what a time to be alive as a linux gamer!
What I wonder about is whether there'll be a game where NTsync makes it go faster than on actual Windows.
I'm sure I keep hearing about that already happening with certain games, but nobody seems to say what games.
@@fortifyve Linux performance is variable due to how many possible different configurations of Linux there can be. There's no definitive setup you can point to and say this is vanilla Linux. I'm not even sure if it is practically possible to tune Linux to any degree close to optimal. There's just so many variables to contend with. So what works one way for someone likely is going to be different for you. Because the odds you're doing exactly what they're doing is remote. Regression is also a factor in Linux. Development is not linear. The latest kernel isn't always the greatest kernel. That's just reality. Not every change is for the better. We advance two steps forward and one step backwards. Progress is a messy business.
There's a channel that I've seen a couple of videos, testing Windows 11 vs Linux (usually CachyOS or Fedora) called "CasuallyGamin9". From what I saw there, there were a few games that DID perform better than on Windows. Not so much on the average FPS, but on the minimum FPS (sometimes more than double).
If SteamOS launches after this NTsync, or has it included, I'm sure that there will a flood of "SteamOS better performance with Windows games than Windows" reviews from big tech channels like LTT, GN and HU. A man can dream.
@@Winnetou17 minimum FPS and avoiding stalls is generally more important than average speed for the gaming experience. A lot of the classic games ran 25-30 FPS, with a consistent frame rate.
@@Winnetou17 the influencers you list don't test Linux in any meaningful way. They all suffer from commercialitus. They're only in it for the views.
We eating good this year
Yeah, the lack of meaningful multithreading in games has always been a big problem for them, because having multiple threads reading and writing to the game state pretty much guarantees inconsistencies that are more likely to just crash the game than cause a gameplay or visual bug.
Or worse: Cause bugs that can be hella hard to reproduce. Getting a bug report that says "This bug only happens when Windows Update triggers in the background" can send a developer down a month long rabbit hole, trying to investigate Windows Update, when in reality it was a simple scheduling induced race condition and any sudden spawning of multiple threads could have triggered it.
The hardest part of engine development is synchronising the main thread (user input and window events primarily) with the game logic thread, renderer thread and audio thread.
I remember Metro Last Light made a big deal about how they managed to split the work of the engine up into a core thread for most of the big core tasks mentioned above and got massive performance gains, but that it was tricky.
@@Rexhunterj To be frank, this issue was solved like 40 years ago by motorolla trying to handle 20k phone calls on 80s hardware, and I'm talking about multi-threading game logic itself, not just "one thread for logic, sound, etc", but Games industry don't care because hardware speeds kept going up, It's really not that hard if you build the Engine from scratch with multi threading in mind, There's things like ECS and greenthreads, The Last of Us Remaster used green threads to get 60fps, Eve Online uses them for their server design, Erlang and Haskell has had these features for years. OO is just anti threading, it encourages you to write highly mixed, dependent code that can't be multi threaded easily.
@@woobilicious. Multithreading is a solved problem still beyond most software developers.
@@woobilicious. 20k phone calls, none of which interact with the others is nowhere near the same as having 20k in-game objects to calculate trajectories and collisions on. The first one is just copying the data from one input to one output. The second one is calculating a new state given the old state and new inputs.
Nobara should get this kernel pretty quickly, right? Because isn't Fedora kinda known for running bleeding edge kernels, and GE being like the god of just about everything that makes Linux gaming work, including maintaining Nobara Linux so us plebs can just use his distro and know they can game without knowing how to make it all work.
yeah wont be too long after arch gets it
Which "compromise"? You mean COMPRISE, yeah? I should HOPE they don't compromise syscalls xDD
Which "syacalls"? :D
Fixed typo 😅
I'm so glad I ctrl-f-searched the comments before I posted my own comment about comprise/compromise.
I'm also eternally mad at TH-cam to not implement an easy way to filter/search through all comment threads under a video, visible or not.
Cheers!
Somehow the subtitles have changed the word "Processes" into "Processors".
Title should be changed to "NTSYNC Takes Windows Gaming On Linux To New Heights" because true Linux Gaming would not have WINE/Proton overhead in the first place.
But I get it. Game Devs complaining they get so many more bug reports compared to windows when they release a Linux native version (maybe because Linux users are way more used to doing bug reports!?) , can't be helped anymore, but that is only my personal opinion.
Assuming developer will support your platform is stupid. (For example this is stupid even if you are apple, youtube still does not have an app on vision pro)
Yes for some it may be just "export as linux executable" (which still does take time, not much but not nothung) but on the other side many devs build their own engines or maybe they modify things in their game that the engine doesn't port to Linux.
Valve didn't get this, remember SteamOS2? If you did, you know as a failure. If you don't, well that says everything you need to know.
Exactly, especially with the market share as it is. Even if the engine would allow for exporting to a target platform it's not just that.
This is why there are companies that only or mostly do console or PC ports.
It's a commitment, a long-term investment and a PR nightmare if you have to go back on your word.
Also even if you can, you hit things like window decorations breaking *only on Wayland Gnome* because Gnome is the only existing platform that forces you to do CSD (Client-side decorations). And to fix that you have to introduce a new dependency into your project just for one *VERY specific subset of Linux users*.
Yeah, this will have zero impact on Factorio.
As a Nobara user, I play alot of CRPGs, JRPGs, RPGs, Indie games, Cinematic action/adventure games and P&C Adventure games. I have been excited for this since the article about the merge to kernel 6.10. I use CP2077 as my "goal" to see where Linux performance compared to Windows. It currently stands at 85fps on Linux compared to 92fps on Windows 10 at 1440p/Ultra on my 7800xt. So even 5% should meet my long time goal I made almost 2 years ago.
I'm tempted to hold off my RE2 playthrough until this kernel drops later this month because that 2x performance improvement looks juicy
It sounds like you can get it now. You might have to apply a patch though. Why wait for the bleeding edge to come to you when you can rush headlong over it yourself? Once more into the breach my friends! If you want to live dangerously Linux will give you that option. Brodie said it's on the mailing list and patch takes email as input. It was made to do stupid stuff like that. Scary. It'll pick the code out of the message and try to apply it to the source tree. That's what the devs are doing. Which is why patch is coded to do it. It does help somewhat if you have some idea what you're doing though. But there's a slim chance it'll just work like magic too.
It's things like this that help cement my decision to switch my primary workstation to Linux. I daily drove Pop for a couple of years at home, first dual booting, and then eventually, still being able to dual boot but... just choosing not to. Pop! languishing for so long while they invested in Cosmic DE however ended up having me swing back to Windows for the gaming rig once again. However, with the impending sunset of Win10 support, and my personal choice to not install Win11, the rig I'll be building in a couple of weeks will have me back to running Linux full time for all workloads including gaming.
Yeah the PopOS situation (which was the first one I used) just made me install Arch after like 2 weeks due to some issues with newer hardware. Have had a good time since.
Not surprised at Dirt3. The engine for the dirt series was one of the earlier ones that was optimised for multithreading.
It'll be fun to see how this affects ashes of the singularity. its basicly just a benchmark game at this point, but it highly threaded.
4:30~4:35 Yeah, it's com-prise, not com-pro-mise. Very different words that mean very different things Brodie.
You may not have realized you said compromise, but you did it twice and without any edit of any sort fixing it in any way, so I suspect you didn't notice at all. Or left it in like that to generate viewer interactions. Either or, I don't compromise on proper English, as proper understanding between people necessarily comprises using proper words.
I skipped that part. I'm not illiterate, I can read the article/mailing list myself. So many of these reaction-type TH-camrs are putting out "content" like this... I'm hoping for some added value -- either brevity, benchmarks, or at least some thorough journalism. More often than not, I'm left watching a worse alternative to a text-to-speech bot.
Fair enough. I typically only watch these because I cannot be bothered with reading any of these articles when it pertains to linux lately. But that's mostly because of how the linux community has been as of late in regards to things that have to do with Linux and anything that they figure pertains to it in some fashion; regardless of their being correct or not.
Example? The recent rise of politics in technology. It's been pushing me towards BSD instead of using Linux, despite the one thing I have been waiting for with linux for the longest time finally coming to fruition. Gaming.
I mostly watch these videos about these articles involving gaming, because it helps folk like Brodie out in some small way, and keeps me up to date on the situation, so I can install whatever Linux distro will be best for gaming when I finally decide to pull the plug on windows entirely.
Which, may be soon.
The intent is to have Linux run my games, while BSD handles server stuff, and windows remains on at least one rig for anything that 'just needs windows'. My Avermedia capture card is one such situation where windows is basically unavoidable.
Anyways. Why read articles that might be a waste of my time and energy due to the politics part of things lately, when I can just listen to someone go over the more or less 'important bits' and then move on to the next thing instead? Doing it this way, I can tell somewhat right away if it's going to be worth my time at all, since the politics ones tend to get right into that right away, so I can click away soon after. Reading them, I can probably do the same thing most times, but it necessitates reading a bit of it first; which I can avoid by just watching the first minute of the video instead. Scratch that, listen to it. Don't even need to have it on my main screen.
Messing with your kernel compromise is a definite possibility.
I switched to Linux exclusively 6 years ago, I use it religiously, if some software does not run on Linux, wine or not, it does not exist for me. I convinced 2 of my cousins to switch to Linux baiting them with Linux gaming, both lost interest in gaming but still use Linux. I switched other relatives to Linux too but they don't care since its mostly a boot-loader for their browser, they stopped asking for tech support and virus removal. I win!
Will this help WINE not take 5 minutes to start up now that this is implemented, or am I still going to have to wait 5 minutes for WINE to start winrar/7zfm?
For real. I keep getting "thread timeouts" that last for 60 seconds, which usually happens 7 times whenever I first use WINE after rebooting, causing me to have to wait 7 minutes on an SSD
I guess an equally relevant question might be, are you doing anything with WinRAR and 7z that can't be done with PeaZip?
Why are you using Winrar or 7zFM?
@@edelzocker8169 Out here asking the real questions.
@@edelzocker8169because 7zfm has a better GUI than ark, and I use Winrar for its recovery record feature
great news! I am recent Linux convert and I would not have switched either if I could not game. I'm a huge FFXIV fan, too. Can you recommend any settings/packages for better performance? I am currently using pop! with nvidia but I am seriously thinking about switching to Arch for the latest and greatest. I tried liquorix kernel but it was giving issues when doing development for work. I have reverted the kernel but I now see freezes from time to time especially if I am streaming.
Whilst you're still on Pop! try following the testing instructions to add the 6.11 kernel and see if that fixes your issues.
Also you can try using coolbits and Feral gamemode to force Performance scheduler and GPU power when you demand it
use xivlauncher. it sets up a wineprefix just for the game and has optimal settings
Wine Bottles Flatpak should be what you're looking for, but Steam Proton is pretty good too. Lutris is promising, but a bit more hands on. Using wine directly typically leaves much to be desired.
Are you using Glorious Eggrolls version of proton? That usually makes my games run smoother.
i'm a linux gamer and i do vr/gamedev on linux! i mostly play webfishing, atlyss, titanfall 2, and vrchat but recently i've been a lil too busy and have been just working on my games!
i'm on cachyos and i really appreciate the performance boost it gave me so far, i am also running a patched version of the kernel so my bigscreen beyond will work correctly.
but on a practical point of view. I still need to install wine to run windows applications, right? Is this just performance improvements or does this include new syscalls as well?
Well yeah, this is just making one little part of the play nicer
In short: Linux is getting a few new syscalls that mirror select syscalls of the NT kernel, which enables WINE to do some things more efficiently.
I know some people that tested NTSYNC on Guild Wars 2 and it seems that there are good results... In single player games that are not very CPU dependent people may not see much difference compared to FSYNC
How did gw2 with ntsync compare to windows? Or do you have a link to those tests?
Great detailed review, thank you!!
Yup. Linux gamer here too. Playing a ton of Helldivers 2 these days with my son. Also a Yakuza fan and Rogue Trader.
last time i was this early, minix was still relevant
so never? /s
@kraskaska oh well as relevant as having more than 2 people caring about it
Minux is the most widely distributed unix kernel - Intel's CPU firmware (Intel Management Engine) still uses it. (Note that despite it's use, no contributions, money or otherwise towards the upstream project have come from Intel)
Playing some Civ 6 while watching this. Waiting for FF7 Rebirth next week. Ready for that game to take over my life again.
Fingers crossed this also affect some laggy areas of the Live2d Cubism editor
You have the best outro on youtube
it shouldn't matter what the impetus of transitioning to Linux is, if people are actually jumping onboard it should be seen as a good thing. The more use a distro gets the more attention it's likely to get in development; people would rather program things that actually get used
You say “cachy” like “catch-y” which is incorrect. Say it like “cash-y” because the name is based on “cache” which is pronounced like “cash” not “catch.” Thanks
Quiet nerd
Polite rage
Pedantic pronunciation is something
@@user-wn2ho5ij5f Silence mutt
I'd they can't spell Cachey, they get catchy.
This is where you're best. Informing of the dramas of Linux.
I didn’t quite catch that, which version of Linux are you on again?
Can't wait for this those are impressive performance numbers, Im on Arch 6.12 Kernel after an update just now.
Now gaming on wine better. But for those that use Proton sadly no improvements.
I'd be very interesting to see improvement in min fps, cause it feels like it has a lot more of an impact on general responsiveness in the games, especially in fast passed titles.
I kind of expected some translation/explanation... this is just a 3rd party reading someone else's technical documents to me. It's like this is also your first time reading this information too... this is worthless.
Earned my sub... good shit mate
Just implement the entirety of the NTAPI and we're almost there.
Oh, finally it's near! Glad to know that
I hope Planetside 2 gets a performance boost out of this since it's incredibly CPU-bound, which is the sweetspot for something like this.
25.04 isn't LTS, and IIRC, they're committed on using 6.14 for 25.04
If it's this good, well, Proton is also based on Wine, and Valve uses that for the Steamdeck, so I would expect Valve to try and push this since it should drastically improve Steamdeck performance.
Ideally any game which focuses on performance wouldnt be heavily dependant on these kernel based sync primitives. Instead they would use mostly user mode and then just use WaitOnAddreess/futex when it actually needs to sleep, this approach is becoming more common bug legacy code still exists that use the heavier primitives. The parking lot based approach to implementing these primitives is becoming more common also.
This is exciting. Baldur's Gate 3 is already working great on Arch. But I'm always happy for more performance!
16:53 Its got nice assets.
25.04 won't be a LTS release, so maybe they will use it. I'm currently on Fedora, but as I have problems on Counter Strike 2 on the default scheduler, so I install tkg kernel immediately after a new release.
I liked Linux because it did _not_ allow me to play games, so I could concentrate on more productive endeavors. But here we are...
Yeah... there was a period of time where I spent significantly less time playing videogames because I had ditched Windows. But then Valve released Steam for Linux... and then Proton... and then the Steam Deck...
I swear Valve is conspiring against my personal productivity.
I'm a gamer but what's keeping me off Linux is actually not having the best possible alternatives for some of my media suites that I use. Still. This stuff is great.
for most games I play on PC... FPS isn't too important but given they are CPU intensive (mostly strategy titles) any performance gains to multi-threading should be noticable (at least via proton if not initially via native)
I only use it for gaming.
Marvel rivals, valheim, sons of the forest, UT2004.
just got a new laptop, and it's running a Nvidia 4090... I didn't realize how bad the Nvidia drivers were, as I've been AMD CPU GPU for ages and have only had anticheat headaches.
I thought it'd be fixed by now, like, it's been 10 years or so.
COMPRISE, NOT COMPROMISE aaaa Brodie cmon 😝
I have been playing a little Descent, dome Doom, Heretic and Rise of The Triads. Linux gaming seems perfectly fine to me!
I play stuff like ss14, Stationeers, Fractal Block World, C&C Read Alert 2, and Minecraft. I would love to hear or see more memory optimizations, as that is the weak point in those games.
For the Arch Linux users who prioritise stability, could ntsync-dkms from AUR be built for much of the same effect until 6.14 becomes LTS?
This is going to be great for linux overall especially when steam os adopts the new kernel, people may try out linux merely for the new good performance it gets when running games.
Thank you for making the video!
Just a question...will this utility serve to "only" improve performance of games or is it likely to make more (older) games finally work in Proton? There's still a handful I've not managed to make work and some that do work, just not with _Gamescope_ "fullscreenability".
This will not improve proton. Maybe 0.5%.
It will improve games compared to Wine. So if you always used standard wine then this is it.
Yes, a Linux Gamer. I remember when I had to have two different machines to have both. Games I play. World of Warcraft, Starcraft, Starcraft 2, Doom Eternal, Valheim, Star Wars: The Old Republic. Marvels Avengers, Halo, Kao the Kangeroo, Pathfinder, Prototype, Quern, Sekiro: Shadows die Twice, TMNT, Ultimate Marvel Vs Capcom, Skyrim, Fallout, Farcry 5-6, Final Fantasy (multiple) Anime games, Alins, Arkahm Knight, God Eater 3, Hades, Lords of the Fallen, Mega Man... Ori's. All the Civilizations (though one small glitch there) Trine (all) , and Tropico's .... I mean .... Almost everything I've bought I play on my linux box. Though I ... spend an inordinate amount of time in Valheim building stuff. (Ohh and Conan too)
Recently picked up splitgate after the Apex Linux forsakening.
I suspect this will take time for ubuntu and mint. I wouldn't be surprised if POP_OS tried to pick it up early, given their distro tends to be more gaming focused.
Linux gaming has been pretty damn good for a while IMO, outside the anti-cheat problem. I was thinking about this the other day, how Hitman running on Linux in 2016 felt like such a big moment, but now it's a surprise when games don't run on Linux. Things have come a long way in less than ten years. I switched completely away from Windows probably around 2015 or so, and back then I gave up on PC gaming and mostly played on consoles instead. I could do that again, especially since I play a lot of fighting games these days, but I'm glad I don't have to.
The main thing still shackling me to windows would be my love for Blizzard games.
Ubuntu and alike has mainline kernel. Allowing to use all new kernels as well. 🎉
Linux Gamer here. I am running nobara which is based on fedora. Looking forward to it.
i am very much looking forward to this. proton has been such a boon to linux gaming that i have been running it for years at this point. I am on Manjaro and went there because no other stable distro had the gaming performance.
I'm not advanced enough to follow along: is this only relevant to CPU-limited games, or can it influence performance on GPU-limited games as well?
I wonder when all this stuff will end up on the Steam Deck.
Seems fascinating, probably going to have to wait for the next next Debian major release I guess.
cant wait to get this for Balatro and Lethal company!
I'm taking any improvement I can get, even if it doesn't affect games I play, which ranges from openTTD to Hades to Cyberpunk 2077 to Pavlov VR and Half-Life Alyx.
"Actual multi-threaded game development is a relatively new thing" - is it though?
Most of us were implementing job-queue based task systems before the XB360 (Nov 2005) came out, lots of us now use Fiber based task systems implementing our own synchronization primitives for cheap context switching, implicitly avoiding a lot of syscalls.
I personally don't like kernel level anti cheat but would this improve compatibility?
It would improve multiplayer support, not really compatibility. Most games that use anti-cheat work fine single-player, but are blocked from ever being able to join an online server. I vaguely remember an article (somewhat recently) where there were talks of moving away from kernel-level anti-cheat on Windows, though I can't say if this was anything more than talk, or ever actually coming to fruition.
Unlikely, its best to avoid such games entirely. the developer of those games can do whatever they want with your pc with the possibility of being unable to detect what they do.
not in the slightest
probably not
the anticheat like that is kernel level in windows isnt even the same we run on anticheat enabled proton games, we run a userland-only version of the anticheat
i am a vr linux gamer, i play vtolvr ,vrchat and h3vr.i also play a few 2d games(astroneer, ksp, grayzone warfare and other)and it great(tho some distros can make it a hassle to install alvr on)
I have multiple of the games in that list: Resident Evil2, Dirt3, Metro2033, Tina Tina's Wonderlands, Lara Croft. Best case or not, I am happy with that improvement! Though I suspect that the margins will be much lower if you have a decent 8C-CPU.
My favorite christian Linux content creator does not play videogames he loves to read ancient books, attend to church, rant while walking trough the woods, etc. Since he switched to ortodox christianity (looks like the arch distro of religions) he no longer uses computers anymore, he replaced all his thinkpad with typewriters the safest way to do encryption. He even looks like a monk.