[DX9 > DX12 PROXY] Further Performance Boosting

Here you can post addons, or anything related to addons.
Forum rules
Before posting on this forum, be sure to read the Terms of Use
User avatar
Tesq
Posts: 5704

Re: [DX9 > DX12 PROXY] Further Performance Boosting

Post#181 » Mon Apr 04, 2022 9:13 am

as said 3 days ago i post the link for chance merging tool which with we could speed up the proxy efficency
https://lutris.nyc3.cdn.digitaloceanspa ... ool.tar.xz

original repositary and info from github
https://github.com/DarkTigrus/dxvk-cache-tool

i got it from this thread here on reddit
https://www.reddit.com/r/linux_gaming/c ... r_in_apex/

NB: i cannot make it work, it's likely it require someone to have installed dxkv and so it must be a linux user.
xpander wrote: Fri Apr 01, 2022 12:40 pm .... "on Linux"......
@xpander could you try if something happen on your machine?
Image

Ads
User avatar
xpander
Community Management
Posts: 715
Contact:

Re: [DX9 > DX12 PROXY] Further Performance Boosting

Post#182 » Mon Apr 04, 2022 9:27 am

I merged mine and a friends cache, but it doesn't seem to change anything to me really. but maybe i already had most of the important stuff cached.

Code: Select all

Writing 134682 entries to file output.dxvk-cache
Finished

anyway heres the big cache file if someone wants to test:
https://drive.google.com/file/d/1Y88IZy ... sp=sharing


edit: My cache file is super old though, maybe we should start with new and i can do the merging if people share them
Helpful links:

Install guide for Linux
Install guide for Windows
Offical RoR Discord

AUR package for WARAddonClient

-------------------------------------------------------------------
My Linux Gaming Videos

User avatar
Tesq
Posts: 5704

Re: [DX9 > DX12 PROXY] Further Performance Boosting

Post#183 » 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?
Image

User avatar
xpander
Community Management
Posts: 715
Contact:

Re: [DX9 > DX12 PROXY] Further Performance Boosting

Post#184 » Mon Apr 04, 2022 10:28 am

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.
Helpful links:

Install guide for Linux
Install guide for Windows
Offical RoR Discord

AUR package for WARAddonClient

-------------------------------------------------------------------
My Linux Gaming Videos

User avatar
Tesq
Posts: 5704

Re: [DX9 > DX12 PROXY] Further Performance Boosting

Post#185 » Mon Apr 04, 2022 11:11 am

xpander wrote: Mon Apr 04, 2022 10:28 am
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
Spoiler:

Code: Select all

[WAR.exe]
d3d9.samplerAnisotropy = 16
d3d9.maxFrameRate = 90
dxvk.enableAsync = true

[WAR-64.exe]
d3d9.samplerAnisotropy = 16
d3d9.maxFrameRate = 90
dxvk.enableAsync = true

[RoRLauncher.exe]
d3d9.shaderModel = 1


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?
Image

User avatar
Fenris78
Posts: 786

Re: [DX9 > DX12 PROXY] Further Performance Boosting

Post#186 » Mon Apr 04, 2022 11:20 am

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 :
Spoiler:

Code: Select all

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.

User avatar
xpander
Community Management
Posts: 715
Contact:

Re: [DX9 > DX12 PROXY] Further Performance Boosting

Post#187 » Mon Apr 04, 2022 11:28 am

Tesq wrote: Mon Apr 04, 2022 11:11 am
xpander wrote: Mon Apr 04, 2022 10:28 am
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
Spoiler:

Code: Select all

[WAR.exe]
d3d9.samplerAnisotropy = 16
d3d9.maxFrameRate = 90
dxvk.enableAsync = true

[WAR-64.exe]
d3d9.samplerAnisotropy = 16
d3d9.maxFrameRate = 90
dxvk.enableAsync = true

[RoRLauncher.exe]
d3d9.shaderModel = 1


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.

i use those settings:

Code: Select all

d3d9.maxAvailableMemory = 4096
d3d9.samplerAnisotropy = 16
d3d9.forceSwapchainMSAA = 8
d3d9.maxFrameRate = 100

[RoRLauncher.exe]
d3d9.shaderModel = 1
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.
Helpful links:

Install guide for Linux
Install guide for Windows
Offical RoR Discord

AUR package for WARAddonClient

-------------------------------------------------------------------
My Linux Gaming Videos

User avatar
xpander
Community Management
Posts: 715
Contact:

Re: [DX9 > DX12 PROXY] Further Performance Boosting

Post#188 » Mon Apr 04, 2022 11:39 am

Those who have had crashes with memory running out, can try this build:
https://drive.google.com/file/d/1pxREck ... sp=sharing

I patched latest master with this pull request: https://github.com/doitsujin/dxvk/pull/2524
Helpful links:

Install guide for Linux
Install guide for Windows
Offical RoR Discord

AUR package for WARAddonClient

-------------------------------------------------------------------
My Linux Gaming Videos

Ads
User avatar
Tesq
Posts: 5704

Re: [DX9 > DX12 PROXY] Further Performance Boosting

Post#189 » Mon Apr 04, 2022 11:57 am

xpander wrote: Mon Apr 04, 2022 11:39 am Those who have had crashes with memory running out, can try this build:
https://drive.google.com/file/d/1pxREck ... sp=sharing

I patched latest master with this pull request: https://github.com/doitsujin/dxvk/pull/2524
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...
Image

User avatar
Fenris78
Posts: 786

Re: [DX9 > DX12 PROXY] Further Performance Boosting

Post#190 » Mon Apr 04, 2022 2:47 pm

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 :
Spoiler:

Code: Select all

# 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.

Who is online

Users browsing this forum: No registered users and 8 guests