DirectX9 to DirectX12 API proxy for Guild Wars 2. Contribute to megai2/d912pxy development by creating an account on GitHub.
I took this from the GW2 reddit sub after I saw that the guy that made it have finally taken out of beta AND started to make this support BnS.
Granted, because he only started adding the BnS support to it, it will be buggy as hell at start but the guy will gladly take any bug report and will try to fix them asap.
What this does basically makes the game make calls for DX12 instead of DX9 therefore increasing GPU load and lessens CPU load as a result. The amount may vary between PC rigs but with most PCs today and how BnS currently functions, this should increase or at least give a more stable FPS in the game.
This works better the better your GPU is.
This is the link for the install instructions: https://github.com/megai2/d912pxy/wiki/Installing-for-Blade-&-Soul
For statistics of how good this is you can just check the GitHub page, but as me being a personal user of this on my GW2 game, with a GTX1080ti and a 3.3 Ghz 6 cores CPU(not overclocked), I can 100% say that this does make a big difference in performance with much more stable FPS in GW2 and overall higher FPS as well.
Again, the guy has only started adding the support of this to BnS, so expect a lot of bugs, and hopefully with your help of submitting reports of said bugs, it will, in the end be a flawless addon to this game, and hopefully band-aid the most complained issue in this game, being performance. Basically he just added the option for it to work with BnS with not much bugs checking so use are your own risk.
For any bugs/crashes/whatever, please post them on the GitHub page so the creator can see and fix asap.
EDIT: at first you may see a black screen where you should insert pin, just wait a bit because it loads assets. The creator has made the official post about on the bns reddit
EDIT2: the creator of d912pxy have said that it currently overutilizes GPU. From my own understanding you may need a good GPU to use this. If your GPU isn't very good I suggest to not use this until a better version comes out.
EDIT3: some particle effects may be overblown at start. This is the creators response to that: that is mostly unprofiled shaders bug, you need to run game with enable_profiling=1 for a time being and then remove shader cache and run it without that option. otherwise some transparent effects/graphics and shadows will be broken.
EDIT4: for more context about d912pxy, the official post on bns subreddit made by the creator: