Jump to content
  • Sign Up

Want to use DirectX 12 [DX12] for GW2? Here's a guide on using the D912PXY on Windows 10


Recommended Posts

Hi!

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

https://github.com/megai2/d912pxy/releases/tag/v2.4RC2

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

Extra notes

Old pck files are considered outdated - shader caches from earlier version will not workInitial 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")

https://www.techpowerup.com/download/visual-c-redistributable-runtime-package-all-in-one/

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.https://www.patreon.com/d912pxy

  • Thanks 2
Link to comment
Share on other sites

Keep in mind that the impact of this mod will vary from player to player depending on their setup. It can be a large improvement in game performance to no change at all.

Also keep in mind that your monitor limits the FPS that you can see. If you have a 60hz monitor, the max FPS you'll see is 60.

  • Haha 1
Link to comment
Share on other sites

The D912PXY is quite literally a game changer for me. I'm using a RX 5700

Megai's just updated it to 2.2

https://github.com/megai2/d912pxy/releases

Version v2.2

-Summary of change log:-- Initial support for Astellia online and Lost Ark- Now d912pxy will show "greetings" message on fresh install- Visual fixes for booze effects & fire/smoke/etc in preview window in GW2- DXGI frame latency support- Small improvements of GPU query performance- Crashfix for GW2 28.07.2020 patch-* More api hacks for better 3rd party addons support

Link to comment
Share on other sites

Alternatively, using a manager like this one: https://www.reddit.com/r/Guildwars2/comments/cxsxbz/gw2_addon_manager_for_arcdps_gw2_radial_and/ makes using several different addons much easier. And when updates happen and break your game you can just disable them, then wait for an update, then re-enable them rather than having to delete all the files (which requires remembering which files belong to which program), then reinstalling every time.

Link to comment
Share on other sites

@"TracksOne.2548" said:i tried to install it, but i get a "the code execution cannot proceed because vcruntime140_.dll was not found' error

Install this package

To install the C++ runtime package, run the included install_all.bat with admin privileges (right click, "Run as administrator")

https://www.techpowerup.com/download/visual-c-redistributable-runtime-package-all-in-one/

Link to comment
Share on other sites

  • 2 weeks later...

Build 556 of the D912PXY fixes the crash or hang when exiting the game.

It's available here

https://ci.appveyor.com/project/megai2/d912pxy/builds/34601749/artifacts

Do a clean install of the D912PXY , don't forget to configure to use PSO cache as per the original guide !

Updated original post to reflect the latest build which addresses the hang on game exit (this issue is also happening for users also running the game in DX9)

Link to comment
Share on other sites

@"Thuan.7235" said:I installed it today, but i cant hide this POP UP ui, i already press ctrl alt N, but not worked, my FPS is better, but i cant hide this pop up in my UI, can anyone help me?

Yes certainly, go into the config file in the the root d912pxy folder and edit the config file.

Look for this is in the "extra's" section and change to 0. Then save your config file.

[extras]

enable

Enables/Disables extra features

Default: 0

Valid values: 0-1

Comment:

If set 0, none of extra features will work. If set 1, features enabled in this config section will be used.

Link to comment
Share on other sites

I installed it today but had to uninstall it. My cpu usage went crazy, the heat caused my pc to crash and I had to wait a few minutes for it to cool down to turn it on again.The processor is an AMD FX-8350, with watercooler, it never goes above 40 ° at most.The truth is, the game was running much more fluid, but I tried it a second time, monitoring the processor temp and it was scaling very fast again ... this is something that I'd never seen on my pc, not even with AAA games. Clearly something is not going well, it is a real shame because the ingame performance was very good.

Link to comment
Share on other sites

@Andural.2530 said:I installed it today but had to uninstall it. My cpu usage went crazy, the heat caused my pc to crash and I had to wait a few minutes for it to cool down to turn it on again.The processor is an AMD FX-8350, with watercooler, it never goes above 40 ° at most.The truth is, the game was running much more fluid, but I tried it a second time, monitoring the processor temp and it was scaling very fast again ... this is something that I'd never seen on my pc, not even with AAA games. Clearly something is not going well, it is a real shame because the ingame performance was very good.

Hmmm that's a shame. Clearly this is a hardware issue and your cooler is not coping with thermals generated by the CPU usage with the d912pxy.

Link to comment
Share on other sites

@Andural.2530 said:I installed it today but had to uninstall it. My cpu usage went crazy, the heat caused my pc to crash and I had to wait a few minutes for it to cool down to turn it on again.The processor is an AMD FX-8350, with watercooler, it never goes above 40 ° at most.The truth is, the game was running much more fluid, but I tried it a second time, monitoring the processor temp and it was scaling very fast again ... this is something that I'd never seen on my pc, not even with AAA games. Clearly something is not going well, it is a real shame because the ingame performance was very good.

Your cooling has issues, with d912pxy your system will use multiple cores more efficiently so if your cooling solution isn't well adjusted it's more likely to cause issues. And FX processors are known to be ovens.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...