Wine might be oddly self-defeating. Broad game support on Linux increases the viability of Linux as a desktop, which increases market share, which may result in developers creating Linux ports as a 1st class concern, which don't need Wine to run.
Wine 11 rewrites how Linux runs Windows games at kernel with massive speed gains
21–30 of 512 posts
Re: Wine 11 rewrites how Linux runs Windows games at kernel with massive speed gains
#22it seems if you want the same on macOS, this is the place to contribute: https://github.com/Alien4042x/Wine-NTsync-Userspace-macOS-ba...
Re: Wine 11 rewrites how Linux runs Windows games at kernel with massive speed gains
#23Now if we can just get some decent Nvidia drivers......
Re: Wine 11 rewrites how Linux runs Windows games at kernel with massive speed gains
#24> Dirt 3 went from 110.6 FPS to 860.7 FPS > Resident Evil 2 jumped from 26 FPS to 77 FPS > Call of Juarez went from 99.8 FPS to 224.1 FPS > Tiny Tina's Wonderlands saw gains from 130 FPS to 360 FPS Amazing. I don't understand the low level details on how such a massive speed gain was ripe for the picking but I welcome! I guess thanks Valve for pouring money into Proton.
That said, Wine+ntsync is still a win, just not a 8x improvement like the Dirt 3 benchmark suggests.
(And it case it's not clear, ntsync is https://docs.kernel.org/userspace-api/ntsync.html, which is a driver for Linux that offers syncronization primitives (mutex, semaphore, events) that more closely match the semantics of the Windows primitives. It's easier to do a direct implementation in Wine to support code compiled for Windows that expects to be talking to an NT kernel.)
Re: Wine 11 rewrites how Linux runs Windows games at kernel with massive speed gains
#25Before anyone gets too excited about ntsync, the performance gains are (with few exceptions) mild, usually in the lower single percentage range. These extreme gains are the result of benching against vanilla wine without fsync, anyone playing demanding games on linux would have been doing so using fsync. This is mentioned in the article but treated like a side note. I've been running benchmarks between both and while…
Not for anyone using a kernel without these patches. Which would be most people.
Re: Wine 11 rewrites how Linux runs Windows games at kernel with massive speed gains
#26Earlier quoted context omitted.
Wine's APIs are more stable than Linux's APIs, so it seems more plausible to me that Wine will become the first class target itself.
I wouldn't be surprised if Wine eventually becomes more stable than Windows.
Re: Wine 11 rewrites how Linux runs Windows games at kernel with massive speed gains
#27Re: Wine 11 rewrites how Linux runs Windows games at kernel with massive speed gains
#28> Dirt 3 went from 110.6 FPS to 860.7 FPS > Resident Evil 2 jumped from 26 FPS to 77 FPS > Call of Juarez went from 99.8 FPS to 224.1 FPS > Tiny Tina's Wonderlands saw gains from 130 FPS to 360 FPS Amazing. I don't understand the low level details on how such a massive speed gain was ripe for the picking but I welcome! I guess thanks Valve for pouring money into Proton.
Re: Wine 11 rewrites how Linux runs Windows games at kernel with massive speed gains
#29Wine might be oddly self-defeating. Broad game support on Linux increases the viability of Linux as a desktop, which increases market share, which may result in developers creating Linux ports as a 1st class concern, which don't need Wine to run.
Wine's APIs are more stable than Linux's APIs, so it seems more plausible to me that Wine will become the first class target itself.
Re: Wine 11 rewrites how Linux runs Windows games at kernel with massive speed gains
#30Reading these posts always make me feel like an imposter. People are dealing with such low level things, while i'm outta here building simple CRUDs.