P.S. To reproduce this issue:
To be clear this is NOT the issue with DXVK, and the same behavior can be observed in vanilla game as well. But maybe this problem is in the scope of DXVK project and could be fixed in future versions of DXVK?
In that case there isn't really anything we can do. As far as I'm aware, DXVK doesn't interact with PhysX at all and from the DXVK POV the application just puts some data into a buffer.
Nothing extracted yet.
As is the case for many dx9 games DXVK does absolute wonders for Mafia 2 Classic as well. It completely eliminates stutters for me even when Physx set to high. Pure magic. No single hiccup.
But it seems like the Physx effects stop working on chapter change, and you can turn them back On only by restarting the game.
I wonder if it possible for DXVK to adress that issue, and reinitialize Physx on chapter change.
To be clear this is NOT the issue with DXVK, and the same behavior can be observed in vanilla game as well. But maybe this problem is in the scope of DXVK project and could be fixed in future versions of DXVK?