dxvk icon indicating copy to clipboard operation
dxvk copied to clipboard

Assassin's Creed 1 through Revelations bouncing image issue

Open brad86m opened this issue 4 years ago • 103 comments

When using DXVK with Assassin's Creed 1 to Revelations, the image bounces around. 2D elements are fine, but anything 3D goes nuts. Tried some setting in the config, but couldn't find one that worked.

https://user-images.githubusercontent.com/84683672/130040661-3ce0321e-fa8c-462d-bd55-0046ee92f0a6.mp4

Log file: ACRSP_d3d9.log

brad86m avatar Aug 19 '21 09:08 brad86m

Please make an apitrace. https://github.com/Joshua-Ashton/d9vk/wiki/Making-a-Trace

K0bin avatar Aug 19 '21 09:08 K0bin

Cannot create a trace file as the games are unable to start when those files are present with the game exe.

brad86m avatar Aug 19 '21 17:08 brad86m

I can't reproduce the problem. Either way, please retest with DXVK master.

K0bin avatar Aug 20 '21 19:08 K0bin

Doesn't really look like a rendering issue but rather an input issue? I cannot reproduce this on my end either.

doitsujin avatar Aug 20 '21 22:08 doitsujin

I have tried the latest master, no change. Tried everything on my end, including running on a different PC. The issue persists.

brad86m avatar Aug 21 '21 06:08 brad86m

Unless you manage to produce an apitrace that can reproduce the issue, there's nothing we can do.

FWIW, I had no issues at all making one. But both the apitrace and the game itself worked just fine without that problem.

K0bin avatar Aug 21 '21 08:08 K0bin

I'm having this issue with every AC game before Black Flag. The wrapper works great with other older DX9 games. Works fine without it, so there must be some issue with the wrapper, since it wouldn't conflict otherwise.

Should be in the log file, but I am on Windows.

brad86m avatar Aug 21 '21 09:08 brad86m

The log file is completely useless. I need an apitrace.

K0bin avatar Aug 21 '21 09:08 K0bin

Damn. I can't generate one as the games refuse to start with it :/

brad86m avatar Aug 21 '21 09:08 brad86m

Make sure you disable the Uplay and Steam overlays.

K0bin avatar Aug 21 '21 09:08 K0bin

Managed to get apitrace to run with the game, but how do I use DXVK alongside it, since they both have the same dll name ?

brad86m avatar Aug 21 '21 09:08 brad86m

You don't need to use DXVK alongside it. Please upload that apitrace.

K0bin avatar Aug 21 '21 09:08 K0bin

Done :) I let it go into the gameplay for a few seconds

Compressed and uploaded to MediaFire. Hope that is fine. I do not have access to more premium cloud storage services.

https://www.mediafire.com/file/6do6yvodfb0mo9c/ACRSP.7z/file

brad86m avatar Aug 21 '21 09:08 brad86m

Unfortunately, I can't reproduce the problem with that apitrace either.

K0bin avatar Aug 21 '21 10:08 K0bin

Any idea what I should be looking at to try and find the cause of the problem ?

brad86m avatar Aug 21 '21 12:08 brad86m

Turn off all overlays and disconnect all controllers and other input devices.

K0bin avatar Aug 21 '21 12:08 K0bin

Tried all that, except booting the machine without my mouse, which I will try now.

brad86m avatar Aug 21 '21 13:08 brad86m

No good. That's on two different PC's with every single input device and USB device disconnected, other than a keyboard.

Input device can be ruled out.

brad86m avatar Aug 21 '21 13:08 brad86m

I don't know what your system config is, but I tested AC Brotherhood on my Ryzen + Vega with latest drivers and default DXVK conf file. The game works fine on both Win10 and Win7, I just noted some odd shadow banding here and there.

Ryusennin avatar Aug 21 '21 15:08 Ryusennin

My system config is I5 2400 / GTX 960 / Win10. And the other computer is a Ryzen 3700x / RTX 3070 / Win 10.

The issue happens with both computers, and considering they are completely different set-ups, the issue can't be isolated to just myself.

brad86m avatar Aug 23 '21 08:08 brad86m

Just noticed something in your video.

If you look closely at your minimap in the lower right, you can clearly see the map spinning back and forth. It's not a video buffer bug, the camera is actually moving. Somehow it looks more like an input issue. Some driver or software could conflict with the games, even if the device is unplugged.

Ryusennin avatar Aug 23 '21 11:08 Ryusennin

Same bug happening with me, both in Windows 10 (only when using DXVK) as well as Manjaro Linux 21.1.3. I'm using the Ubisoft Connect version of the game (Assassin's Creed 2). @doitsujin can we please reopen this issue, because it seems to be happening with DXVK even on Windows 10? I'm using a Geforce 940MX which does support Vulkan, using DXVK 1.9.2

palaashatri avatar Sep 23 '21 13:09 palaashatri

Doesn't change the fact that we cannot reproduce it though.

Please make an apitrace that shows the issue on Windows. https://github.com/Joshua-Ashton/d9vk/wiki/Making-a-Trace

K0bin avatar Sep 23 '21 13:09 K0bin

@K0bin added the dx9 api trace for the windows version. couldn't add the dxvk trace because the trace d3d9.dll replaces the dxvk d3d9.dll, but i've added before and after dxvk traces for a fresh installation of the game. also added a dxdiag for my system if thats also required. link : https://github.com/netizener/ac2_trace/releases/tag/1 please ping me if you need any other requirements for this issue to be fixed.

palaashatri avatar Sep 28 '21 08:09 palaashatri

I specifically need an apitrace that has shows the bug. I don't think a Windows d3d9 will do that.

K0bin avatar Sep 28 '21 08:09 K0bin

If this is supposed to be our problem then we really need more info here, there must be something unique about your system or game configuration since literally no one else seems to have ever had this issue and no one here can reproduce it. What input devices do you have connected to the system? Which fullscreen mode are you using? Anything else that's different from your average desktop PC? What are your exact game settings?

I'm not going to rule out some window message or cursor nonsense going on (although according to the trace, the game doesn't use the cursor APIs), but unless we can reproduce this on our end, we will not be able to fix this.

doitsujin avatar Sep 28 '21 12:09 doitsujin

Has there been any progress on this ? - I have put together a whole new PC since I first opened this issue, and I get the same exact issue on my latest build.

brad86m avatar Jun 29 '22 20:06 brad86m

I was never able to reproduce this.

EDIT: Just installed the game again, still fine.

K0bin avatar Jun 29 '22 21:06 K0bin

This is the original assassins creed right? I tried a while a back to look into this but didn't notice anything right in the beginning.

Can you provide a save game? Or does it happen everywhere.

Blisto91 avatar Jun 30 '22 11:06 Blisto91

It was mostly about Revelations. That's what was shown in the video in the original post. I tried that and its fine.

K0bin avatar Jun 30 '22 11:06 K0bin