https://www.winehq.org/news/2025100301
Congrats wine team
>>106783391Congrats. What are the implications of this?
>>106783391>ntsync is an experimental Linux kernel driver mimicking Windows synchronization mechanisms. It significantly improves Wine performance comparing to its previous, more user-space-based implementations (esync, fsync). According to its author's benchmarks, the gains in FPS in various games were usually 40-200%, but this applies mostly to CPU-bound scenarios, otherwise FPS gains will be much more modest.https://wiki.debian.org/Wine/NtsyncHowtovery cool me dude. thank you for the info
>>106783414primarily for gayming compatibility some games didn't work with Fsync should work with NTsync that accurately emulates windows synchronization primitivesgood example would be the windows ports of COD games that are a stuttering mess with fsync but smooth as silk with NTsync
>>106783459Nice. They should do anti-cheat next.
is this significant for those byzantine Win98 Japanese H-games?
>>106783496doubt that anti-cheat is happening without linux marketshare doubling if not tripling in sizepeople who use linux also are probably not fond of proprietary rootkits being installed on their machinesAI anticheat will hopefully fix this problem and run entirely serverside in the near future
>>106783598>doubt that anti-cheat is happening without linux marketshare doubling if not tripling in sizeIt'll happen sooner or later, windows 11 is just utter dogshit. I have to use it every day at work and it is borderline unusable.If I may indulge for a moment: It's kind of amazing in the worst possible way, microsoft managed to build an OS that made me feel nostalgia because windows 11 runs as performant as vista did with bugs that make it feel like 95. No other corporation on earth could force such utter shit onto billions of people via mandatory upgrades and still be in business. Honestly, Apple couldn't pull this off and they're usually the GOAT when it comes to raping customers.>people who use linux also are probably not fond of proprietary rootkits being installed on their machinesNope, we aren't. I could go on a tirade about how anti-cheat does not belong on the client side anyways.>AI anticheat will hopefully fix this problem and run entirely serverside in the near futureSee above. There's this game I used to play, Star Trek Online, it has absolutely NO anti-cheat logic on the client whatsoever, yet there has never been a real way to cheat in there. Why? Because it is a classic server-only MMO (Think WoW just with a Star Trek TNG+ skin) that thus just does anti-cheat on the server. Also, anti-cheat is a server-side concern and has no fucking business being on the client, at all. GTA Online still has the occasional cheater that fucks up your lobby just to get clapped 10 to 15 minutes later by anti-cheat, but they still have time to spoil the fun for a moment. Why? Because it's still client side anti-cheat.Game companies just do not want to expend the money to run server-side anti-cheat because they would have to run on fully dedicated servers and not just "server light" with matchmaking servers and the rest being P2P. And that costs money. Instead they are cucking everyone who wants to play the game, but I'll cut it here.
>>106783496>>106783598>>106783728What da zog are you talking about? I have no issues playing the most anti-cheat infested garbage on Linux. In fact it's only been a random 2009 game that gave me issues so far, modern stuff has all been plug n play. Is this more about removing it altogether, I can understand that.
>>106783391>Arch still uses WINE 10.15rolling release bros....
>>106783391>16-bit apps supported in new WoW64 mode.Okay, I thought schizoid on this website said they weren't going to support 16bit anymore?
>>106783391>16bit apps working in WoW64 modeHoly fucking kek. M$ on suicide watch. How did "freetards" do something not even M$ could do?
>>106783414No ntsync
>>106783414with ntsync
>>106783496>Nice. They should do anti-cheat next.You are retarded, wine is a user mode project and let's say they do introduce an NT-kernel layer on top of Linux that wouldn't be enough for Anti-cheat developers as Linux doesn't support the trusted computing model windows can achieve. But you shouldn't want TC as that's only useful for high security places like enterprise and consolizes the PC and NOT in a positive way.
>>106783496Not everyone is a fucking cuck. Fuck off. >hurr just install this sandbox escaping garbage code that runs in your kernel how about kys. Only reason I play games at all on Linux is because I can sandbox games, unlike Windows when publishers started shipping games with shit like redshell.dll.
>>106783852>Holy fucking kek. M$ on suicide watch. How did "freetards" do something not even M$ could do?It's not that Microsoft couldn't it's just that they just don't see the value of supporting it, no company switch to linux or wine over it.
>16-bit apps supported in new WoW64 mode.Use case?The last time that I ever touched a 16-bit program was to open a keygen for a game.
>>106783858>>106783865Honestly, how? Wasn't RDR2 made during the Windows 10 era? Why are winshit developers still using the shit ass NT sync objects when superior futexes were added in like, Windows 8? I can't believe so many games are going to get such massive performance boosts because of insane incompetence or rotting legacy shitcode.
>>106783893So basically M$ is incompetent and Jewish? Glad to see Wine heem Windows so easily with way less devs and budget.
>>106783901>Use case?>The last time that I ever touched a 16-bit program was to open a keygen for a game.Retro gaming I assume. Weren't there any 16bit windows games? I know the vast majority used dos, but there has to be at least a minority.
>>106783893I disagree. There was/is still considerable business value in backwards compatibility. They would've done it if it could be done reasonably cheaply. In fact I'm sure they would've assigned at least one small team to attempt it, but presumably they failed because of technical debt. Wine is naturally going to be a much cleaner project technically than windows because windows grew organically and built up a lot of shitty code. So it's easier to do something like this in wine.
>>106783913>incompetent and JewishYou are literally describing the vast majority of companies especially the gaming market where "wine" is used to make gaming work on linux.
>>106783902its a bit deceptivethe first image in base wine that previously doesn't use esync or fsyncif you compare NTsync and Fsync (which proton uses) the differences are much smaller
>>106783929>I disagree. There was/is still considerable business value in backwards compatibility.I don't know but most companies adopted NT based versions of windows how would 16bit be a big blow to them, but I do agree with you that this was 100% do-able.
>>106783913Not really, Windows 10 32 bit runs 16 bit program natively.They just choose not to.
>>106783961>Not really, Windows 10 32 bit runs 16 bit program natively.Yes, because their old method of taking advantage of 16bit mode works on 32bit processors (this is also how to DOS based versions of windows work like 95), it doesn't work on 64bit because there no such thing in 64bit mode or i.e long mode. they could have written compatibly software that would have done it in 64bit mode but they didn't.
>>106783937>if you compare NTsync and Fsync (which proton uses) the differences are much smallerYep, it depends on the game weight Fsync or NTsync wins.
ywnbaw (windows/woman/woman+windows)
>>106783875just dont play games with anticheat then. if youre on linux then you already arent doing that
>>106784540counter proposal: Anyone advocating kernel-level anticheat in linux gets fed feet-first into a woodchipper.
I am in love with Wine's versioning scheme. Wish more projects used it.>6.16 is the latest development release>7.0 is just the latest frozen development release from the 6.x branch>7.1 is the new development release based on 7.0>7.0.1 is just a bugfix patch based on the frozen 7.x branchIn other words, stable branches always have zero as the second number, while experimental branches have any other number.
>>106783391WINdows Emulator is doing a fine job at emulating Windows.
>windows cruft gets added to the kernel>bcachefs gets kicked outKWAB
>>106783801Games with kernel level anti-cheat work on Linux only if the developer allows it, and they have no incentive to allow it given that their anti-cheat no longer runs on kernel level thus is blind to any cheats that are running outside of wine.They have to explicitly allow you to bypass the anti-cheat functionality to some extent for you to play on Linux.
>>106786624>>106788137Yea, this is utterly moronic. The "developer" behind this is a disgusting jew robin westman/chud shooter looking ass shitting up the kernel because apparently nobody in wine can do their damn job. Let's make this abundantly clear, you dont need yet another semaphore behind a specific combination of kernel/kernel version/kernel module in order to emulate WFMO. All you need is a locked linked list that registers a fast per thread semaphore against a series of sync ids in userspace. You'd get perfect support across all OSes.But, wait. According to Linus and these wine troons, we need to rip out entire filesystems and the support for reading disc backups made in the 2000s, so that we can, what? Make room for yet another semaphore that doesn't need to be here?This utterly ridiculous state of affairs isn't going to stop tards like [just look in this thread] from shilling one half assed solution over another, thinking "we're eating good" this time around for the 17th time in a row."d-dude just use fsync""d-dude just use ntsync""d-dude just dont play games that dont waste time with userspace waitlists. you must update. one syscall at the end of a frame is too much. this thing never worked!!!" (>>106783902)Why these people so utterly pathetic? It's clear to anybody who's tried using wine for any amount of time, at least twice, throughout the past decade or so, that this utter trash never worked. Y'all need to find something new to identify with because "muh steamdeck", "muh wine", "muh proton" cringe is getting real old. We all know you don't actually use this shit. We all see the unreproducible gold software. We all see the "silver" software that crashes 2 minutes into runtime. We all see your TRACE_MACRO("unsupported function"). We all see your failed Linux laptop and handholds underperforming for years, shipping well below 2 weeks of supply from any other vendor. We see ur performative protestware.
>>106788574Why do you say such retarded things? I started out believing what you were saying, but then you brought up "backups made in the 2000s" and unfortunately I know exactly what you're talking about. Nobody who has even an inkling of a clue would say what you just said. This is beyond plain retarded, this is ultra retarded.Not that bcacheFS being ripped out had anything to do with wine either.
>>106788777>You're retarded because I was agreeing with you>But wait a second. nooo, you can't just point out the hypocrisy of tinker kernel developers Why are zoomers and deranged boomers like this? You're worse than women going off "vibes"
>>106783414windows games run faster on linux than on windows, lol, lmao even
>>106789126
>>106783391whats nsync?
>>106789143CachyOS soon will perform worse than Minthttps://github.com/CachyOS/distribution/issues/216
Shoulda had Backstreet Boys work on Wine.
Had trouble with 32bit opengl on wine 10 today
>>106788574t. schizo
>>106783391I'll be using the last pre obligatory 64 version because the new 64 shit don't run my shit and i can't be arsed to look into it
>>106789143now do a good game like quake 2 rtx
>>106788574worked for me but i only try 20 yo stuff none of this new shit
>>106783391>>106783451>>106783520this helps for various dx11 games that have garbage framepacing. for example sega's mmorpg.
>>106784072Absolutely mindbroken, kek.
>>106783391>>106783496>They should do>They>shouldwhy are "people" so entitled in this forum?