protonscr

[d3d9] Far Cry 2 Redux Mod - DXVK is 4-5 FPS slower than WineD3D

dxvkclosed performanced3d9
doitsujin/dxvk#2942 · opened 2022-09-20 by TacoDeBoss · updated 2024-11-14 · 3 comments · github
TTacoDeBoss 2022-09-20 github

Exclusively when using the Ultra High graphics preset included with the Far Cry 2 Redux mod, DXVK runs at 42 FPS vs WineD3D's 47 FPS in the same scene. DXVK is faster on all other graphics settings, so this is not really a big problem.
Just posted here in case developers can learn anything from this edge case.

System information

  • GPU: Radeon RX 5700 XT
  • Driver: Mesa 22.1.7
  • Wine version: Proton 7.0-4
  • DXVK version: 1.10.3

Apitrace file(s)

KK0bin maintainer 2022-09-20 github

No idea whats going on here.
The runs pretty poorly on @CME42 Zen 1 system for some reason.

Meanwhile DXVK is 3x faster than WineD3D on my (Zen 3) system and the game runs comfortably at ~100 FPS even when I reduce CPU clocks to 2.2Ghz. Throwing perf at it doesn't show anything obvious to optimize on our side. The most notable thing is that the game spends a lot of time in IsBadWritePtr.

BBlisto91 2024-11-13 github

@TacoDeBoss Could i get you to reevaluate this?

TTacoDeBoss 2024-11-14 github

@TacoDeBoss Could i get you to reevaluate this?

Sure thing! I had a look today on the latest Proton Experimental main branch, with DXVK commit 4c09b00 (latest as of posting) and cannot replicate the issue. WineD3D clocked in at 53-55 FPS, and DXVK at 60-62 FPS on the same highest settings, at the same location.

Screenshot_20241114_110132
Screenshot_20241114_110330

System info

Proton versions