we can give it a try, just a question, is this s general chace for all games on dxvk? cuz warhammer on win user have its own separate chace folder inside game folder...so do i need to rename it?
Tesq wrote: ↑Mon Apr 04, 2022 9:52 am
we can give it a try, just a question, is this s general chace for all games on dxvk? cuz warhammer on win user have its own separate chace folder inside game folder...so do i need to rename it?
Its for warhammer, you have to rename it to WAR.dxvk-cache or WAR-64.dxvk-cache, depending which executable you run. Both executables are same 32bit anyway, just one has fps cap removed.
Tesq wrote: ↑Mon Apr 04, 2022 9:52 am
we can give it a try, just a question, is this s general chace for all games on dxvk? cuz warhammer on win user have its own separate chace folder inside game folder...so do i need to rename it?
Its for warhammer, you have to rename it to WAR.dxvk-cache or WAR-64.dxvk-cache, depending which executable you run. Both executables are same 32bit anyway, just one has fps cap removed.
ye , i rename it for 64 , duno if chace done on linux work on win, it was 33mb... it alredy gained 4 mb just by lock ostland.....
btw any idea on the ideal .config file setting to use? right now im doign like this
I tried DXVK 1.10.1 again, removing the max memory line in the .conf file, and i managed to run for about 2 hours before crash under full effects + heavy players count in keep (looks like still related to workload on effect/players).
Got not much fluidity, with fps going to 10 with heavy onscreen load.
Today, I tried installing reshade 5.0.2, it didnt work (the included d3d9.dll from latest reshade prevent application to launch, have to remove it and let it pick the system32 one if I want to use reshade alone).
Reshade 5.0.2 log file when trying to load with DXVK d3d9.dll version :
11:38:46:105 [09664] | INFO | Initializing crosire's ReShade version '4.9.1.1002' (32-bit) built on '2021-01-09 21:10:30' loaded from "G:\Warhammer_RoR\reshade.dll" into "G:\Warhammer_RoR\WAR.exe" ...
11:38:46:127 [09664] | INFO | Registering hooks for "user32.dll" ...
11:38:46:127 [09664] | INFO | > Libraries loaded.
11:38:46:128 [09664] | INFO | > Found 14 match(es). Installing ...
11:38:46:148 [09664] | INFO | Registering hooks for "ws2_32.dll" ...
11:38:46:148 [09664] | INFO | > Libraries loaded.
11:38:46:148 [09664] | INFO | > Found 8 match(es). Installing ...
11:38:46:168 [09664] | INFO | Registering hooks for "C:\Windows\system32\d2d1.dll" ...
11:38:46:169 [09664] | INFO | > Delayed.
11:38:46:169 [09664] | INFO | Registering hooks for "C:\Windows\system32\d3d9.dll" ...
11:38:46:169 [09664] | INFO | > Delayed.
11:38:46:169 [09664] | INFO | Registering hooks for "C:\Windows\system32\d3d10.dll" ...
11:38:46:170 [09664] | INFO | > Delayed.
11:38:46:170 [09664] | INFO | Registering hooks for "C:\Windows\system32\d3d10_1.dll" ...
11:38:46:170 [09664] | INFO | > Delayed.
11:38:46:170 [09664] | INFO | Registering hooks for "C:\Windows\system32\d3d11.dll" ...
11:38:46:170 [09664] | INFO | > Delayed.
11:38:46:170 [09664] | INFO | Registering hooks for "d3d12.dll" ...
11:38:46:170 [09664] | INFO | > Delayed.
11:38:46:171 [09664] | INFO | Registering hooks for "C:\Windows\system32\dxgi.dll" ...
11:38:46:171 [09664] | INFO | > Libraries loaded.
11:38:46:171 [09664] | INFO | > Found 2 match(es). Installing ...
11:38:46:190 [09664] | INFO | Registering hooks for "C:\Windows\system32\opengl32.dll" ...
11:38:46:191 [09664] | INFO | > Delayed.
11:38:46:191 [09664] | INFO | Initialized.
11:38:46:203 [09664] | INFO | Redirecting CreateDXGIFactory1(riid = {770AAE78-F26F-4DBA-A829-253C83D1B387}, ppFactory = 0018E224) ...
11:38:46:237 [09664] | INFO | Redirecting CreateDXGIFactory1(riid = {770AAE78-F26F-4DBA-A829-253C83D1B387}, ppFactory = 0018E228) ...
11:38:46:243 [09664] | INFO | Redirecting CreateDXGIFactory1(riid = {770AAE78-F26F-4DBA-A829-253C83D1B387}, ppFactory = 0018E228) ...
11:38:46:249 [09664] | INFO | Redirecting CreateDXGIFactory1(riid = {770AAE78-F26F-4DBA-A829-253C83D1B387}, ppFactory = 0018E310) ...
11:38:46:256 [09664] | INFO | Redirecting CreateDXGIFactory1(riid = {C1B6694F-FF09-44A9-B03C-77900A0A1D17}, ppFactory = 0018F110) ...
11:38:46:259 [09664] | WARN | CreateDXGIFactory1 failed with error code E_NOINTERFACE.
11:38:46:303 [09664] | INFO | Redirecting CreateDXGIFactory1(riid = {C1B6694F-FF09-44A9-B03C-77900A0A1D17}, ppFactory = 0018ECC4) ...
11:38:46:307 [09664] | WARN | CreateDXGIFactory1 failed with error code E_NOINTERFACE.
11:38:46:307 [09664] | INFO | Redirecting CreateDXGIFactory1(riid = {C1B6694F-FF09-44A9-B03C-77900A0A1D17}, ppFactory = 0018ECC4) ...
11:38:46:310 [09664] | WARN | CreateDXGIFactory1 failed with error code E_NOINTERFACE.
11:38:46:310 [09664] | INFO | Redirecting CreateDXGIFactory1(riid = {C1B6694F-FF09-44A9-B03C-77900A0A1D17}, ppFactory = 0018ECC4) ...
11:38:46:313 [09664] | WARN | CreateDXGIFactory1 failed with error code E_NOINTERFACE.
11:38:46:313 [09664] | INFO | Redirecting CreateDXGIFactory1(riid = {C1B6694F-FF09-44A9-B03C-77900A0A1D17}, ppFactory = 0018ECB4) ...
11:38:46:316 [09664] | WARN | CreateDXGIFactory1 failed with error code E_NOINTERFACE.
11:38:46:316 [09664] | INFO | Redirecting CreateDXGIFactory1(riid = {C1B6694F-FF09-44A9-B03C-77900A0A1D17}, ppFactory = 0018ECC4) ...
11:38:46:319 [09664] | WARN | CreateDXGIFactory1 failed with error code E_NOINTERFACE.
11:38:46:319 [09664] | INFO | Redirecting CreateDXGIFactory1(riid = {C1B6694F-FF09-44A9-B03C-77900A0A1D17}, ppFactory = 0018ECC4) ...
11:38:46:321 [09664] | WARN | CreateDXGIFactory1 failed with error code E_NOINTERFACE.
11:38:46:322 [09664] | INFO | Redirecting CreateDXGIFactory1(riid = {C1B6694F-FF09-44A9-B03C-77900A0A1D17}, ppFactory = 0018ECC4) ...
11:38:46:324 [09664] | WARN | CreateDXGIFactory1 failed with error code E_NOINTERFACE.
11:38:46:325 [09664] | INFO | Redirecting CreateDXGIFactory1(riid = {C1B6694F-FF09-44A9-B03C-77900A0A1D17}, ppFactory = 0018ECB4) ...
11:38:46:327 [09664] | WARN | CreateDXGIFactory1 failed with error code E_NOINTERFACE.
11:38:46:329 [09664] | INFO | Redirecting CreateDXGIFactory(riid = {7B7166EC-21C7-44AE-B21A-C9AE321AE369}, ppFactory = 0018F4D0) ...
11:38:46:329 [09664] | INFO | > Passing on to CreateDXGIFactory1:
11:38:46:329 [09664] | INFO | Redirecting CreateDXGIFactory1(riid = {7B7166EC-21C7-44AE-B21A-C9AE321AE369}, ppFactory = 0018F4D0) ...
11:38:46:362 [09664] | INFO | Redirecting CreateDXGIFactory1(riid = {770AAE78-F26F-4DBA-A829-253C83D1B387}, ppFactory = 0018E1C4) ...
11:38:46:381 [09664] | INFO | Redirecting CreateDXGIFactory1(riid = {770AAE78-F26F-4DBA-A829-253C83D1B387}, ppFactory = 0018E1C8) ...
11:38:46:387 [09664] | INFO | Redirecting CreateDXGIFactory1(riid = {770AAE78-F26F-4DBA-A829-253C83D1B387}, ppFactory = 0018E1C8) ...
11:38:46:393 [09664] | INFO | Redirecting CreateDXGIFactory1(riid = {770AAE78-F26F-4DBA-A829-253C83D1B387}, ppFactory = 0018E2B0) ...
11:38:46:398 [09664] | INFO | Redirecting CreateDXGIFactory1(riid = {C1B6694F-FF09-44A9-B03C-77900A0A1D17}, ppFactory = 0018F0B0) ...
11:38:46:400 [09664] | WARN | CreateDXGIFactory1 failed with error code E_NOINTERFACE.
11:38:46:441 [09664] | INFO | Redirecting CreateDXGIFactory1(riid = {C1B6694F-FF09-44A9-B03C-77900A0A1D17}, ppFactory = 0018EC64) ...
11:38:46:444 [09664] | WARN | CreateDXGIFactory1 failed with error code E_NOINTERFACE.
11:38:46:444 [09664] | INFO | Redirecting CreateDXGIFactory1(riid = {C1B6694F-FF09-44A9-B03C-77900A0A1D17}, ppFactory = 0018EC64) ...
11:38:46:447 [09664] | WARN | CreateDXGIFactory1 failed with error code E_NOINTERFACE.
11:38:46:447 [09664] | INFO | Redirecting CreateDXGIFactory1(riid = {C1B6694F-FF09-44A9-B03C-77900A0A1D17}, ppFactory = 0018EC64) ...
11:38:46:449 [09664] | WARN | CreateDXGIFactory1 failed with error code E_NOINTERFACE.
11:38:46:450 [09664] | INFO | Redirecting CreateDXGIFactory1(riid = {C1B6694F-FF09-44A9-B03C-77900A0A1D17}, ppFactory = 0018EC54) ...
11:38:46:452 [09664] | WARN | CreateDXGIFactory1 failed with error code E_NOINTERFACE.
11:38:46:453 [09664] | INFO | Redirecting CreateDXGIFactory1(riid = {C1B6694F-FF09-44A9-B03C-77900A0A1D17}, ppFactory = 0018EC64) ...
11:38:46:455 [09664] | WARN | CreateDXGIFactory1 failed with error code E_NOINTERFACE.
11:38:46:456 [09664] | INFO | Redirecting CreateDXGIFactory1(riid = {C1B6694F-FF09-44A9-B03C-77900A0A1D17}, ppFactory = 0018EC64) ...
11:38:46:458 [09664] | WARN | CreateDXGIFactory1 failed with error code E_NOINTERFACE.
11:38:46:458 [09664] | INFO | Redirecting CreateDXGIFactory1(riid = {C1B6694F-FF09-44A9-B03C-77900A0A1D17}, ppFactory = 0018EC64) ...
11:38:46:461 [09664] | WARN | CreateDXGIFactory1 failed with error code E_NOINTERFACE.
11:38:46:461 [09664] | INFO | Redirecting CreateDXGIFactory1(riid = {C1B6694F-FF09-44A9-B03C-77900A0A1D17}, ppFactory = 0018EC54) ...
11:38:46:463 [09664] | WARN | CreateDXGIFactory1 failed with error code E_NOINTERFACE.
11:38:46:466 [09664] | INFO | Redirecting CreateDXGIFactory(riid = {7B7166EC-21C7-44AE-B21A-C9AE321AE369}, ppFactory = 0018F464) ...
11:38:46:466 [09664] | INFO | > Passing on to CreateDXGIFactory1:
11:38:46:466 [09664] | INFO | Redirecting CreateDXGIFactory1(riid = {7B7166EC-21C7-44AE-B21A-C9AE321AE369}, ppFactory = 0018F464) ...
11:38:46:487 [09664] | INFO | Redirecting CreateDXGIFactory1(riid = {770AAE78-F26F-4DBA-A829-253C83D1B387}, ppFactory = 0018E204) ...
11:38:46:507 [09664] | INFO | Redirecting CreateDXGIFactory1(riid = {770AAE78-F26F-4DBA-A829-253C83D1B387}, ppFactory = 0018E208) ...
11:38:46:512 [09664] | INFO | Redirecting CreateDXGIFactory1(riid = {770AAE78-F26F-4DBA-A829-253C83D1B387}, ppFactory = 0018E208) ...
11:38:46:518 [09664] | INFO | Redirecting CreateDXGIFactory1(riid = {770AAE78-F26F-4DBA-A829-253C83D1B387}, ppFactory = 0018E2F0) ...
11:38:46:524 [09664] | INFO | Redirecting CreateDXGIFactory1(riid = {C1B6694F-FF09-44A9-B03C-77900A0A1D17}, ppFactory = 0018F0F0) ...
11:38:46:527 [09664] | WARN | CreateDXGIFactory1 failed with error code E_NOINTERFACE.
11:38:46:564 [09664] | INFO | Redirecting CreateDXGIFactory1(riid = {C1B6694F-FF09-44A9-B03C-77900A0A1D17}, ppFactory = 0018ECA4) ...
11:38:46:567 [09664] | WARN | CreateDXGIFactory1 failed with error code E_NOINTERFACE.
11:38:46:568 [09664] | INFO | Redirecting CreateDXGIFactory1(riid = {C1B6694F-FF09-44A9-B03C-77900A0A1D17}, ppFactory = 0018ECA4) ...
11:38:46:570 [09664] | WARN | CreateDXGIFactory1 failed with error code E_NOINTERFACE.
11:38:46:570 [09664] | INFO | Redirecting CreateDXGIFactory1(riid = {C1B6694F-FF09-44A9-B03C-77900A0A1D17}, ppFactory = 0018ECA4) ...
11:38:46:572 [09664] | WARN | CreateDXGIFactory1 failed with error code E_NOINTERFACE.
11:38:46:572 [09664] | INFO | Redirecting CreateDXGIFactory1(riid = {C1B6694F-FF09-44A9-B03C-77900A0A1D17}, ppFactory = 0018EC94) ...
11:38:46:575 [09664] | WARN | CreateDXGIFactory1 failed with error code E_NOINTERFACE.
11:38:46:575 [09664] | INFO | Redirecting CreateDXGIFactory1(riid = {C1B6694F-FF09-44A9-B03C-77900A0A1D17}, ppFactory = 0018ECA4) ...
11:38:46:577 [09664] | WARN | CreateDXGIFactory1 failed with error code E_NOINTERFACE.
11:38:46:577 [09664] | INFO | Redirecting CreateDXGIFactory1(riid = {C1B6694F-FF09-44A9-B03C-77900A0A1D17}, ppFactory = 0018ECA4) ...
11:38:46:579 [09664] | WARN | CreateDXGIFactory1 failed with error code E_NOINTERFACE.
11:38:46:580 [09664] | INFO | Redirecting CreateDXGIFactory1(riid = {C1B6694F-FF09-44A9-B03C-77900A0A1D17}, ppFactory = 0018ECA4) ...
11:38:46:582 [09664] | WARN | CreateDXGIFactory1 failed with error code E_NOINTERFACE.
11:38:46:582 [09664] | INFO | Redirecting CreateDXGIFactory1(riid = {C1B6694F-FF09-44A9-B03C-77900A0A1D17}, ppFactory = 0018EC94) ...
11:38:46:584 [09664] | WARN | CreateDXGIFactory1 failed with error code E_NOINTERFACE.
11:38:46:851 [09664] | INFO | Redirecting CreateDXGIFactory1(riid = {770AAE78-F26F-4DBA-A829-253C83D1B387}, ppFactory = 0018E168) ...
11:38:46:859 [09664] | INFO | Redirecting CreateDXGIFactory1(riid = {770AAE78-F26F-4DBA-A829-253C83D1B387}, ppFactory = 0018E168) ...
11:38:46:864 [09664] | INFO | Redirecting CreateDXGIFactory1(riid = {770AAE78-F26F-4DBA-A829-253C83D1B387}, ppFactory = 0018E250) ...
11:38:46:869 [09664] | INFO | Redirecting CreateDXGIFactory1(riid = {C1B6694F-FF09-44A9-B03C-77900A0A1D17}, ppFactory = 0018F050) ...
11:38:46:872 [09664] | WARN | CreateDXGIFactory1 failed with error code E_NOINTERFACE.
11:38:46:873 [09664] | INFO | Redirecting CreateDXGIFactory1(riid = {C1B6694F-FF09-44A9-B03C-77900A0A1D17}, ppFactory = 0018EC04) ...
11:38:46:876 [09664] | WARN | CreateDXGIFactory1 failed with error code E_NOINTERFACE.
11:38:46:876 [09664] | INFO | Redirecting CreateDXGIFactory1(riid = {C1B6694F-FF09-44A9-B03C-77900A0A1D17}, ppFactory = 0018EC04) ...
11:38:46:878 [09664] | WARN | CreateDXGIFactory1 failed with error code E_NOINTERFACE.
11:38:46:878 [09664] | INFO | Redirecting CreateDXGIFactory1(riid = {C1B6694F-FF09-44A9-B03C-77900A0A1D17}, ppFactory = 0018EC04) ...
11:38:46:880 [09664] | WARN | CreateDXGIFactory1 failed with error code E_NOINTERFACE.
11:38:46:881 [09664] | INFO | Redirecting CreateDXGIFactory1(riid = {C1B6694F-FF09-44A9-B03C-77900A0A1D17}, ppFactory = 0018EBF4) ...
11:38:46:883 [09664] | WARN | CreateDXGIFactory1 failed with error code E_NOINTERFACE.
11:38:46:883 [09664] | INFO | Redirecting CreateDXGIFactory1(riid = {C1B6694F-FF09-44A9-B03C-77900A0A1D17}, ppFactory = 0018EC04) ...
11:38:46:886 [09664] | WARN | CreateDXGIFactory1 failed with error code E_NOINTERFACE.
11:38:46:886 [09664] | INFO | Redirecting CreateDXGIFactory1(riid = {C1B6694F-FF09-44A9-B03C-77900A0A1D17}, ppFactory = 0018EC04) ...
11:38:46:888 [09664] | WARN | CreateDXGIFactory1 failed with error code E_NOINTERFACE.
11:38:46:888 [09664] | INFO | Redirecting CreateDXGIFactory1(riid = {C1B6694F-FF09-44A9-B03C-77900A0A1D17}, ppFactory = 0018EC04) ...
11:38:46:890 [09664] | WARN | CreateDXGIFactory1 failed with error code E_NOINTERFACE.
11:38:46:891 [09664] | INFO | Redirecting CreateDXGIFactory1(riid = {C1B6694F-FF09-44A9-B03C-77900A0A1D17}, ppFactory = 0018EBF4) ...
11:38:46:893 [09664] | WARN | CreateDXGIFactory1 failed with error code E_NOINTERFACE.
11:38:46:895 [09664] | INFO | Redirecting CreateDXGIFactory(riid = {7B7166EC-21C7-44AE-B21A-C9AE321AE369}, ppFactory = 0018F40C) ...
11:38:46:895 [09664] | INFO | > Passing on to CreateDXGIFactory1:
11:38:46:896 [09664] | INFO | Redirecting CreateDXGIFactory1(riid = {7B7166EC-21C7-44AE-B21A-C9AE321AE369}, ppFactory = 0018F40C) ...
11:38:47:513 [09664] | INFO | Redirecting RegisterClassExW(lpWndClassEx = 0018F704 { WARWIN }) ...
11:38:47:513 [09664] | INFO | > Adding 'CS_OWNDC' window class style flag to 'WARWIN'.
11:38:47:858 [09664] | INFO | Installing delayed hooks for "C:\Windows\system32\opengl32.dll" (Just loaded via LoadLibrary("opengl32.dll")) ...
11:38:47:858 [09664] | INFO | > Found 360 match(es). Installing ...
11:38:47:894 [09664] | INFO | Redirecting wglSetPixelFormat(hdc = 060113A6, iPixelFormat = 1, ppfd = 0018EB7C) ...
12:36:14:028 [09664] | INFO | Exiting ...
12:36:14:030 [09664] | INFO | Uninstalling 392 hook(s) ...
12:36:15:128 [09664] | INFO | Finished exiting.
After replacing the d3d9.dll with the DXVK proxy (1.10.1 async), reshade wont load, but it looks like DXVK did its job, with greater fluidity ; had not less than 20-25 fps under fortress fight load with 130 vs 70 or so.
However it was with "play effect on me" only, did not test it with full effects on yet.
Altdorf is smooth with constant 50-60 fps, so everything is fine here.
I did not notice stutter in any zone, Im playing in windowed + frame on mode.
DXVK created a small cache file "WAR.dxvk-cache" wich is about 7 Mb in size, but only gone into 2-3 rvr zones (I guess it will collect shaders for every visited zone and grow over time).
I still need to figure out how to make reshade working with DXVK ; looks like they wont use the same d3d9.dll, hence the inability to use them both together.
Tesq wrote: ↑Mon Apr 04, 2022 9:52 am
we can give it a try, just a question, is this s general chace for all games on dxvk? cuz warhammer on win user have its own separate chace folder inside game folder...so do i need to rename it?
Its for warhammer, you have to rename it to WAR.dxvk-cache or WAR-64.dxvk-cache, depending which executable you run. Both executables are same 32bit anyway, just one has fps cap removed.
ye , i rename it for 64 , duno if chace done on linux work on win, it was 33mb... it alredy gained 4 mb just by lock ostland.....
btw any idea on the ideal .config file setting to use? right now im doign like this
idk if i could improve something, like disable some options etc
also there is a patch for stutter but i cannot apply....could be apply to the proxy only on your side?
this enable Async thing requires different version of DXVK afaik, which is not in officcial and it probably also has different entries for the dxvk-cache as its based on much older DXVK version afaik.
and its smooth as butter for me, except the lord room fights in keeps/fortresses. also have fsync enabled for wine, which does some under the hood syncronization stuff for wine input and all the handling, but that doesnt apply for windows obviously.
max available memory is set to 4GB just because the 32bit applications cant use more anyway. war executables are LAA patched so it could go up to 4GB afaik.
nvm for my async request, i got a repositary which alredy had it patched https://github.com/Sporif/dxvk-async/releases
ppl should use this if they want try it; it should fix stutter by use both sync and async i'll give it ago...
I found (some ?) variables to configure DXVK.conf if needed, dunno if the list is exhaustive or not : https://github.com/doitsujin/dxvk/blob/master/dxvk.conf
I was hoping to find a gamma override setting, since I cannot change this ingame when windowed. So far didnt anything about that, only MSAA and memory management for the .conf file.
Some parameters looks interesting, but I have no clue if they may improve things or not in our case, like :
# Evict Managed on Unlock
#
# Decides whether we should evict managed resources from
# system memory when they are unlocked entirely.
#
# Supported values:
# - True, False: Always enable / disable
# d3d9.evictManagedOnUnlock = False
For me, atm I didnt encounter stutter at all using the 1.10.1 patched with async mode, running in windowed + border mode.