iXit / wine-nine-standalone

Build Gallium Nine support on top of an existing WINE installation
GNU Lesser General Public License v2.1
272 stars 23 forks source link

ninewinecfg fails to enable nine - err:d3d9nine:executeCmdline CreateProcessA failed, error=2 #166

Closed orbea closed 5 months ago

orbea commented 5 months ago

OS: Gentoo wine-nine-standalone: https://github.com/iXit/wine-nine-standalone/commit/95e0da48ad713fb4bc54011c96b06088fd6a0c83 mesa: Mesa 24.1.0-devel (git-665d30b544) wine-vanilla: 7.0.2, 8.21, 9.1 wine-staging: 8,21, 9,1

When starting ninewinecfg with a new and clean wineprefix and then selecting "Enable Gallium Nine for better D3D9 graphics performance" it fails to enable nine while printing in the terminal. Edit: This was tested with both 64-bit and 32-bit wine.

err:d3d9nine:executeCmdline CreateProcessA failed, error=2

The other checkboxes are all marked and the nine-tests still work.

wine-nine-standalone

These two issues seem similar, but I failed to see any information helpful to resolving the issue there. https://github.com/iXit/wine-nine-standalone/issues/34 https://github.com/iXit/wine-nine-standalone/issues/36

orbea commented 5 months ago

Actually this is a problem with the Gentoo ebuild, the upstream repo works.

Additionally the error message is a red herring, I still have it when clicking the checkbox even with the upstream version that works.

Edit: Gentoo issue https://bugs.gentoo.org/924020