Soulworker

Soulworker

Not enough ratings
Improving game performance by switching to Vulkan API
By Janus
   
Award
Favorite
Favorited
Unfavorite
Disclosion
Method is based on something korean players tried:
link[arca.live]

Big thanks to them!
Download and apply DXVK-async
Files can be found here:
DXVK-async on Github[github.com]

Unpack downloaded archive. File "d3d9.dll" from folder "x64" goes into game folder. There is such a file already, so replace it (or rename to leave behind as rollback, if result won't satisfy you)

How to find game folder? Right-click on game in Steam library -> Manage -> Browse local files.
Apply environment variables
This step is done to prevent possible stuttering, BUT be careful to not mess up.

Can find instructions by googling, example - link[docs.oracle.com]

To create or modify environment variables on Windows 10:
  • On the Windows taskbar, right-click the Windows icon and select System;
  • In the Settings window, under Related Settings, click Advanced system settings:
















  • On the Advanced tab, click Environment Variables:


















  • Click New to create a new system variable:
Variable name: DXVK_ASYNC
Variable value: 1

Click Apply and then OK to have the change take effect.
So...
That's basically it!
  • performance improvements varies depending on computer specs
  • on the first load, game will need to create cache file, so effect will be noticed after it's done


Feel free to leave feedback in comments!
BONUS - adding ReShade!
Not just you can use DXVK to improve performance of game, but also improve graphics. For this we can use ReShade. But what's ReShade?

ReShade is a free set of filters that can be applied to any game. Imagine your SW with ambient occlusion, real depth of field effects, color correction and more... That's what ReShade does. It's also open-source, so it's free and safe.
Official ReShade website[reshade.me]

Some korean players already use it, and even wrote guide about adding ReShade to improve how SoulWorker looks:
link[arca.live]

Experimenting with ReShade settings can provide with different results, but if we set an example...
2 Comments
Janus  [author] 29 Sep, 2022 @ 11:58pm 
RLSS 29 Sep, 2022 @ 2:42pm 
on-screen artifacts after all steps, next to the nicknames, any solution?