Apitraces aren't really useful to debug performance regressions. Can you bisect this to the exact commit which introduced the regression? Same thing would be appreciated for the rendering issue, although an apitrace which actually shows the problem will be needed to debug that.
Bisect says the first bad commit is 45be1dfb53ff56d637c1c6e0ea6f9ab2b5f11a05
I reverted this commit on master and I have full FPS.
I'll make a separate issue for the rendering issue when I have the correct in-game conditions to cause it. A persistent MMO sandbox makes reproduction steps not always available.
Curious, can you try my branch and see if it helps the issue at all?
https://github.com/Joshua-Ashton/dxvk/tree/d3d11-query-flush
@Joshua-Ashton your branch appears to fix the issue.
That's annoying, but unfortunately, Joshua's branch will break Fallout 4 and potentially other games that don't behave correctly, so applying it isn't really an option. Marking as wontfix because the current behaviour is required for compatibility; if a way to improve it without breaking things turns up I'll reconsider.
Actually, can you test if https://github.com/doitsujin/dxvk/tree/dxvk-donotflush fixes the performance issues as well?
@doitsujin that branch also seems to have full performance.
Alright, I'll merge it then. Thanks
Nothing extracted yet.
When using DXVK 1.2.0 and greater, EVE Online suffers significant performance degradation. Version 1.1.1 is the last version where performance is excellent where viewing the outside of a citadel gave me 110FPS. 1.2.0 shows 75FPS for the same scenario. In addition, visual glitches began to occur in some scenarios (ambient gas clouds in deadspace pockets, for example).
I have an API trace of undocking from a busy station in hopes that it allows you to see the FPS degradation. I might file a separate issue for the visual artifacts since I did not capture them in this API trace.
Software information
EVE Online, high graphics settings
System information
Apitrace file(s)
[removed]
Log files
For some reason I was unable to locate any DXVK logfiles. I think lutris might be fighting me for these.