Releases: megai2/d912pxy
Version v2.2
Summary
-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
Version 2.1.2
Summary:
-Updated shader profiles for gw2: fixes missing shadows/square around some effects
-Fixed pck files corruption & write-failures: should properly save shader cache
-Fixed on exit crash
-Added powershell script to fix "addons/mods not-loading" problems
you can use it to clear compat flags or remove them by hand
Version 2.1.1
Minor changes:
Fixed GPU crash & visual corruption
Version 2.1 Hotfix #1
Summary:
- Minor crash & compatibility fixes
- Fixes for GW2 renderer changes
- Config editor in extras overlay
Detailed:
- Updated dx12 for win7 libs to include some memory leak fixes
- Added config editor in overlay (see extras block in config to enable)
- Fixed GPU crash due to dx9 specific null render targets
- Fixed rare GPU crash in arcdps/gw2radial compat code
- Added automatic selection between SSE, AVX & AVX2 builds in installer & gw2addon
(this removes AVX CPU requirements) - Updated gw2 shader profiles to correct shadows missing after game update
- Enabled proper occlusion by default for gw2
- Fixed windowed mode resize crashes
- Moved extras imgui config to d912pxy folder
- Hotfixed edit config overlay button working wrong
Note:
Do clean install or remove d912pxy/pck/latest.pck after installing
Version 2.0
Summary
-Code cleanup & optimizations: now is even faster (up to 20% on some code parts)!
-Features improvement: overlay is not so intrusive now, PSO cache can be shared too
-Memory management improvements: now saves some RAM if game is greedy on objects
-Small bugfixes
Hightlights
-Extras overlay now can be toggled between 3 states using hotkey
- hidden - no overlay is drawn
- showed - overlay is drawn but does not accept user input
- editable - overlay is drawn and accepts user input
extras->overlay_toggle_key - key code used in Ctl+Alt+"key" combo that toggles overlay state
Default hotkey comb is: Ctrl+Alt+N
-FPS graph area in overlay can be configured via extras->fps_graph_* config values
-extras->fps_limit_inactive config value now sets up fps limit that is used when game is not active
-default release build is now using avx instruction set, moreover, you can install avx2 build via installer(or by other means from dll/release_avx2)
-garbadge collection thread is now configurable with 3 new values, read about it here https://github.com/megai2/d912pxy/wiki/Custom-configuration#cleanup (and if you want to improve this page, you can do it!)
-improved RCE code for BnS that lowers shader compilation time & amount of derived CSO data
Full changelog
Attention
Please do a clean install of this release due to changed CSO/PSO cache formats!
Do not use old pck files, they will not work by default.
Download and install latest msvc redist if you can't start games with tool installed
https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads
Special thanks
To all GW2 Development Community discord folks, for testing & troubleshooting various things!
Version 1.9 hotfix 2
-Added FPS limiter & informational overlay, both are configurable in [extras] section of config file
- Example config section to limit FPS to 25 and show draw count info
enable=1
fps_limit=25
show_draw_count=1
-Fixed batch data reusage optimization
- This should fix performance drop that was encountered on 1.7 and 1.8.
-Fixed crash on exit
-Fixed QueryInterface crash
- While it is not used normally, some 3rd party software or even game can rarely crash on it
-Updated BnS pin screen pck to fix shadow problems
- You need to delete pck_bns/latest.pck for it to take effect or do clean install
-Added extra config options to control GPU write algorithm and batch data reusage in [batching] section
- Consider changing this values only if you experience GPU crashes/GPU bottlenecking
-Hotfixed win7 support
Version 1.8.1
This version contains some minor fixes and additions:
-Added more shader profiles for gw2 to fix some visual errors
-Fixed multi-instance support
-Updated installer's shader cache clear option
-Added BnS pin screen cache for sanity
Version 1.8
Summary
ATTENTION: This version needs clean install.
From this version, releases will not contain pre-built shader cache.
Expect longer load times after clean install
Major changes/features:
- New *.pck format to fight off some problems with data corruption and managment
- Config option to disable NVidia GPU power throttling
- Fixed overlay compatibility
- Fixed visuals corruption & GPU crash
- Extra info logging
Full changelog
-Code cleanup and compiler tweaks for better performance
-Moved crash.log output to log.txt, no more crash.txt files.
-Adeed extra logging and data dumping on HLSL recompilation failures
-Added force crash on PSO precompile going out-of-bounds
-Skip Intel GPUs if they somehow have more VRAM than other discrete GPUs on system
-Changed DLL load order to prevent some issues with overlays (RTSS, etc)
-Fixed batch data inconsistency that was causing GPU crash.
-Lowered default subsleep value to reduce VRAM usage (will cause some after-map-switch fps lowering)
-Added GPUW & replay buffer usage metrics and overflow checking
-Fixed rare startup crash
-Added more info about RAM and OS used to log
-Added GPU resource sharing support tier to log
-Added config option to disable power throttling on NVidia GPUs
-Added extra logging for DLL load phase
-Fixed sm2_0 LRP opcode
-Fixed some vs1_x multiple RASTOUT outputs
-Remade *.pck code
-Removed old shader cache, added some base shader profiles for GW2 and BnS
-Fixed alphatest overwriting srgb write state
-Fixed profiles load & srgb read state profiling
-Updated README to reflect latest changes
-Fixed possible PCF tracking error
-Fixed RCE layout corruption.
Extra
Thanks to Alrai and Jojo for renewed base shader profiles for GW2 and BnS
Release v1.7.1
Changelog
-Fixed "d3d12.dll not found" error on win7
-Fixed crash in fullscreen mode when running on win7.
-Added addon loader support
-Fixed rare DUP allocation crash (mostly BnS related)
Extra
Thanks Blu & Jojo on GW2 Developement community discord for troubleshooting problems with Windows 7
Release v1.7
Changelog
Fixed premade custom configs and added more of them to use out of box.
Fixed iframe/replay/dup transit crashes & visuals flicker.
Optimized query constructor overhead.
Added win7 support.
Updated gw2 shader cache with Alrai profiles.
Hotfix 1: Fixed startup crash on FL 11_1 GPUs
Extra
Thanks to ppl on discord for testing things out!