dxvk: Assassin's Creed Syndicate freezes on startup
So Assassin’s Creed Syndicate freezes on the first frame with DXVK :
Wine
The only way out is to kill the process.
On Windows 10 with DXVK enabled it goes through the startup videos and to a black menu with useable cursor. It then spouts this error :
The procedure entry point DXGID3D10RegisterLayers could not be located in the dynamic link library
C:\Windows\SYSTEM32\d3d10core.dll.
Windows 10
Does it need some DirectX10 functions to work ? Or something with the nvidia driver. #274 Seems to be related
Software information
Assassin’s Creed Syndicate v1.51 Uplay
System information
- GPU: Nvidia Geforce GTX 980Ti
- Driver: 390.48 on Linux, 391.35 on Windows
- Wine version: 3.6 Staging
- DXVK version: 5fa8174
Apitrace file(s)
apitrace.exe
is unable to produce any trace on this uplay game. I tried injecting dxgitrace.dll
and it produced this weird trace. Not sure if it’s of any use.
Log files
-
Wine :
-
d3d11.log: ACS_d3d11.log
-
dxgi.log: ACS_dxgi.log
-
-
Windows 10 :
-
d3d11.log: ACS_d3d11.log
-
dxgi.log: ACS_dxgi.log
-
About this issue
- Original URL
- State: closed
- Created 6 years ago
- Comments: 24 (9 by maintainers)
Links to this issue
Commits related to this issue
- [util] Use of lzcnt intrinsics in GCC This would fix issue #278. — committed to Joshua-Ashton/dxvk by lacc97 5 years ago
If play it through Proton, you’ll have to replace the DXVK DLLs inside the Proton install directory (in
proton-3.7/lib64/wine/dxvk
or something like that).You have to put the x64 dlls in the game’s exe directory or in the wine’s system 32 😃
AC:Origins doesn’t work on Linux due to DRM issues. I ran the game on Windows for testing.
@mozo78 Here’s a build: dxvk-master.tar.gz
The renderig issues should be fixed with 9520c9b1b88fbb0749a18afa34505ba6034e5aa4. I don’t have Syndicate, but Origins ran into similar issues and now works fine:
@doitsujin I forgot to add the both log, sorry.
ACS_d3d11.log ACS_dxgi.log
Same problem than Nvidia user with my AMD Rx580 : https://imgur.com/a/FnWf5Zd
@doitsujin Sorry for the late reply
System information
Alright it goes through the startup videos, then it arrives on the the animated screen that tells you to click any button to access the main menu but it’s all black. I hear the sound of the Start screen going to the main menu and the last thing I see is like a plane with a light source and the game closes. According to wine it terminated normally so no backtrace.
With
DXVK_DEBUG_LAYERS=1
the game crashes on launch with this backtrace backtrace-debuglayers.txtI got my hands on a version of the game which well, bypasses Uplay but it is still unable to do an apitrace beyond the first frame.
In wined3d mode it somehow loops on the disclaimer screen a few times but then goes to black forever and ever. Like Disclaimer -> Black -> Disclaimer -> Black -> Disclaimer -> Black
EDIT:
Oh no I wasn’t using 396.18.5 ! Here we go :
No black screens now it goes to the menu and closes itself.
wineoutput.txt
There’s a wine bug here from what I can tell related to bcrypt and cert verification at that point.
Starting Uplay in offline mode and launching the game manages to get us into the game :
And it’s beautiful 😛
Related to the new shader compiler ?
EDIT2:
__GL_NextGenCompiler=0
freezes the game on the first frame just like in the initial bug report. Locks up the whole machine and have to wait like 2 mins before being able to get back another tty to kill the process.