Update 28/01/2021 see pre-release of Version 2.4
This is a major revision and release with some exciting new performance related implementations
Release notes are as follows:-
v2.4 pre release
Added reshade compat iframe mod
-This is WIP feature in general, better to wait for ready to use setups
-allows feed reshade with a additional data for various purposes (like UI skip)
-for it to work you need a special/latest reshade + reshade_compat as primary iframe mod source
(special reshade currently available here )
-all ingame postfx should be disabled for proper work (no AA, no postprocessing, no AO, no depth blur)
Fixed depth read/write barriers: fixes some crashes with 3-rd party overlays, drivers
Use win API instead of shell commands in installer: this should make various antivirus softwares happy
Removed AVX & AVX2 builds from release package: they are proven useless or even reducing performance
(can be builded by hand anyway)
Removed different debug binaries from release package: reduce download size
Enable cache save & load by default, but limit precompile size by 10k items: fixes character portraits & some pop-ins
Utilize hw based PSO cache: reduces precompile & compile times
Old pck files are considered outdated - shader caches from earlier version will not work
Initial shader compilation can take more time due to extra variativity being implemented
If you're running an older version of the D912PXY i would delete the BIN64 folder and the D912PXY and do a fresh install of the new version.
This is a straight forward post to raise awareness of the D912PXY which is a way to make Guild Wars 2 use DirectX 12 instead, without changing any game code.
This is specifically designed for Guild Wars 2. What can you expect from using this Mod ?
In most hardware scenarios you can expect fps gains and smoother and more consistent frametimes.
"Profiling shows that the API overhead for d912pxy is up to 86% (r255,custom config) less than that of plain DirectX9. Real performance differs based on the scene and the hardware"
Keep in mind we're past build 600+ so things have gotten even better since! (i've been using the mod since release on a range of hardware)
Please refer to the video guide below and thanks to Ekay Tech for creating the vid.
You can find the D912PXY here at Megai's GitHub page https://github.com/megai2/d912pxy
Use the latest build available here https://github.com/megai2/d912pxy/releases/tag/v2.3h6
You will also find Megai's Patreon link there to support further development.
A few extra tips.
Update your C++ runtime by installing this package first before installing the d912pxy .To install the C++ runtime package, run the included install_all.bat with admin privileges (right click, "Run as administrator")
For guidance on custom configs please join the discord channel ( link below )
Please watch the guide below. You can also join the discord channel here https://discord.com/invite/fY9KADf
Enjoy a better in-game experience!
All credits to Megai the developer.