I was kind of worried with all the support they'd been giving Mac users, that there wouldn't be any performance upgrades us Linux users would enjoy. I'm glad to see that's not the case.
Wine is multiplatform and the majority of development benefits all platforms (aside from platform-specific stuff). Mac isn't getting any love over linux, except for one stupid commit in Wine that i reverted on my own wine build <and caught wind of it from Marteeen/winepulse developer>; http://repo.or.cz/w/wine/multimedia....f4023d2894b5ea
hopefully, they fix that upstream ~ since no audio driver should be requiring 1 sec of latency and certainly a driver only meant for Mac, shouldn't be affecting Linux (which that commit does...lol stupid crap).
Originally Posted by sabun
Is this a step in the direction of Wine supporting Multi-core CPUs? I'm not very tech savvy with regards to Wine development, so I don't really understand. If it is support for Multi-core CPUs, would that mean Guild Wars 2 may finally have a playable framerate?
I'm definitely looking forward to this, still wish that the CodeWeavers guys would implement some DX11 love before it's too late.
Wine already supports multi-threading (i use it all the time), where the problem lies is that wineserver is not multithreaded, so if an app is making a tonne of calls to wineserver, you can get bottlenecks/thrashing. ~ there are a few patches kicking around to improve SMP performance and move some calls out of Wineserver and onto the apps themselves though <they are out-of-tree patches though>. I know that Alexandre <lead Wine developer> has been working on some sort of multi-wineserver, also -> but it's not available publicly, i don't think. ~ maybe by 2.0 something like that might be integrated, who knows...
Ok wow, this stuff really works. Almost always when i see amazing performance boost claims it turns out to be meh or just total nonsense.
But both trackmania 1 and 2 are at about the 200% boost mark. Diablo 3 seems unaffected though, but it was also unaffected by the nvidia threading optimizations. If you get it to run with this patch that is because it seems to crash the agent like crazy and that causes the game to crash at launch 9 out of 10 times.
Also did a short test with l4d2 and it seems to be a lot faster as well but more like 180%. But that's still nothing compared to the fps the linux version gets.