Package Details: wine-nine 3.0.2-2

Git Clone URL: https://aur.archlinux.org/wine-nine.git (read-only)
Package Base: wine-nine
Description: Wine nine libraries to be used with Wine 3.x
Upstream URL: https://github.com/iXit/wine
Keywords: gallium nine wine
Licenses: LGPL
Submitter: gee
Maintainer: gee
Last Packager: gee
Votes: 7
Popularity: 1.011342
First Submitted: 2018-02-17 12:06
Last Updated: 2018-02-18 10:46

Dependencies (132)

Required by (0)

Sources (1)

Latest Comments

gee commented on 2018-10-14 09:49

As people have pointed out on other mediums, this should also work with Proton.

Maybe that's where the whole thing of this being independant really shines?

gee commented on 2018-05-12 02:45

Hmmmm,

Sarnex patches are made to rebuild Wine whereas this is standalone. I think his patches use an older codebase than the ones I'm using, but I'm not sure about that, nor if there is actually any benefit in the new stuff apart from the fact that it can be built independently... It might even be worse to use the new stuff for all I know.

Overall, as long as wine-staging-nine packages are built for us, I don't know if there really is a benefit in this for users, well unless you want it for standard wine and not staging. From a packager perspective, I think it makes it easier to only package new wine and wine-staging, and keep this package next to them as it hardly every changes instead of having a third moving package in wine-staging-nine...

Vaporeon commented on 2018-05-12 02:17

Would it be worth switching to Nick Sarnie's patches [1] on top of the regular development version of wine?

[1] https://github.com/sarnex/wine-d3d9-patches

SR_team commented on 2018-02-24 15:18

@gee, I start game from Steam :)

gee commented on 2018-02-24 09:15

I have no idea if that is feasible sorry in any built in stuff sorry.

Now, I believe ninewinecfg enable/disable box only creates/removes a symlink. If that's the case, you could override that behavior in a script yourself when starting your apps.

SR_team commented on 2018-02-23 18:23

How I can disable nine for some apps (not bottles)?

lpr1 commented on 2018-02-22 05:45

@Vaporeon

Change your d3d dll overrides (if any), I had same problem with Split/Second, removing some libs would solve the problem, do it with clean prefix.

gee commented on 2018-02-18 14:37

I've just ran a few tests with Ultra Street Fighter IV (I'm not sure what other game installed has a benchmark).

Results:

wine-staging-nine 2.21: 202FPS

wine-staging-nine 2.21 + CSMT: 292FPS

wine-staging-nine 2.21 + nine (bundled in): 298FPS

wine-staging 2.21 + CSMT: 292FPS

wine-staging 2.21 + nine (mine): 298FPS

wine 3.2: 292FPS

wine 3.2 + nine (mine): 298FPS

In my case it seems about even between the 2 nine packages, though it does not seem like a great case as the difference between CSMT and nine is minimal. This makes me think the package is ok but there might be a difference with some games using different stuff, if you agree let's ask the nine guys.

gee commented on 2018-02-18 14:16

Hello,

someone said something similar on phoronix so we may indeed have a problem.

When you say it is slower than regular GL wined3d, do you mean with the same Wine 3.x version you tried nine with?

In this package I'm using more recent nine stuff than wine-staging-nine I believe, so maybe something got messed up in recent nine patches.

I would assume that my package outcome would be either work or break not in between but I am not sure. If you want to root out any packaging issue feel free to grab the release yourself and build it using similar commands as in the official wine's PKGBUILD. You'll get a full wine build unlike here.

Another option would be to install standard staging 2.21, then switch this package's versions a bit: winever=3.0 => winever=2.0 ninever=2 => ninever=4 and build/install it. This may be more similar to wine-staging-nine, though I still think the nine part will be more recent, but the rest would be the same.

With some better idea of where the blame lies we can then involve the nine guys and ask for help.

I have not used Wine much lately myself so I don't have any good idea of performance.

I'm happy to get on irc to talk more about this if needed.

Vaporeon commented on 2018-02-18 12:51

Thanks for packaging this, seems this is the best way to go as upstream nine has essentially reached NEVER EVER status and wine-staging is dead.

however performance here seems much worse than nine patched wine-staging in some games, notably the PC port of halo. It's slower then even regular GL wine3d and even though it's an old game it still has issues with performance, especially with recent mods. Nine is helpful here when working, do you know what could be up?