Closed ltsdw closed 4 years ago
Is a 64 bits prefix, so also too:
$ ls -lha /home/little/Games/league-of-legends/drive_c/windows/system32/ | egrep 'd3d9.dll|ninewinecfg.exe|d3d9-nine.dll'
lrwxrwxrwx 1 little users 81 mai 13 15:51 d3d9.dll -> /home/little/Games/league-of-legends/dosdevices/c:/windows/system32/d3d9-nine.dll
lrwxrwxrwx 1 little users 38 mai 13 15:51 d3d9-nine.dll -> /usr/share/nine/lib64/d3d9-nine.dll.so
lrwxrwxrwx 1 little users 40 mai 13 15:51 ninewinecfg.exe -> /usr/share/nine/bin64/ninewinecfg.exe.so
Same issue here, but I'm just trying to enable it. It was working before when I was using Wine-Staging 4.6. Now I updated to 4.8 and it doesn't work.
000d:err:menubuilder:init_xdg error looking up the desktop directory err:ninecfg:executeCmdline CreateProcessA failed, error=2err:ninecfg:nine_get removing dead symlink
EDIT I fixed one error by going into winecfg and to the drives tab and then clicking autodetect. But the "removing dead symlink" error continues and I can't enable Gallium Nine.
Similar issue, I can't enable Wine Nine.
$ wine ninewinecfg
000b:fixme:winediag:start_process Wine Staging 4.8 is a testing version containing experimental patches.
000b:fixme:winediag:start_process Please mention your exact version when filing bug reports on winehq.org.
wine: cannot find L"C:\\windows\\system32\\winemenubuilder.exe"
000b:err:wineboot:process_run_key Error running cmd L"C:\\windows\\system32\\winemenubuilder.exe -a -r" (2).
Native Direct3D 9 v0.4.0.0-release is active.
For more information visit https://github.com/iXit/wine-nine-standalone
err:ninecfg:executeCmdline CreateProcessA failed, error=2err:ninecfg:nine_get removing dead symlink
After that, it prevents all games to work under Wine, unless I remove the d3d9
override.
I use the wine-nine package available on Arch official repositories.
Seems a duplicate of https://github.com/iXit/wine-nine-standalone/issues/36
@axeldavy Yes, in my case, downgrading to Wine Stating 4.7 solve my issue with Wine Nine. But it looks like @ltsdw has a different issue.
Yes, I don't think my problem is the same. Even using wine 4.7 games still telling me that d3d9 was not found
@ltsdw: I can see the err:ninecfg:executeCmdline CreateProcessA failed, error=2
error when I check/uncheck the box, but I don't have any troubles.
Did you try with the wine-nine
package instead of gallium-nine-git
?
If you install wine-nine
package, try to remove old files before starting Wine:
rm ~/.wine/drive_c/windows/{system32,syswow64}/{d3d9-nine.dll,ninewinecfg.exe}
@X0rg, Yep, tried right now with wine-nine, deleting d3d9-nine.dll,ninewinecfg.exe in both directories and system32 and syswow64, d3d9 set as native and same 'missing d3d9.dll'.
It seems related to The Sims 4 only. According to this man, try to set d3d9 as Native then Builtin
.
@X0rg Now game is running, but it shouldn't printout some green lines in terminal 'Native Direct3D' or something like that?
Similar with this on skyrim:
As said before gallium works on skyrim, but not in league (yes, it's broken since 9.10) and the sims for example (works setting d3d9 as native then builtin, but doesn't print none line saying that's using gallium nine).
Should be fixed in wine-staging, see https://github.com/iXit/wine-nine-standalone/issues/36#issuecomment-493788070 Let me know if that's not the case!
Distro: Arch (32-64bits) Wine: 4.7 Mesa: Mesa 19.2.0-devel (git-1f1007a4ed) GPU: Intel(R) HD Graphics 5500 (Broadwell GT2) Driver: Iris
I used have gallium nine compiled/patched with wine before trying this standalone version (the game used crash in 5% anyway, but at least gallium nine used works tho).
So I'm having a problem, steps to reproduce:
and then I have:
And then running the game, wine outputs something like:
if needed I can post the entire output of wine.
but, the dlls are being symlinked:
I tried with Skyrim and gallium works well, but with league the game tells me that doesn't have a d3d9.dll? Outside Skyrim, The Sims 4 also tells that d3d9.dll is missing.