Recent Topics

Ads

[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#171 » Fri Apr 01, 2022 3:54 pm

i made the conf file but it dosent work for me launcher is still blacked

what extension that conf file should have? do i need to install anything from vulkan?

edit: nvm you need to be carefull it's not saved as txt extension, need flag "all files"

btw:

-what shader model 2,3 etc do?
- sometimes i noted i get some mesh texture bug in game using the proxy, tough they done makle any lag they are boring, any other noted the same thing?
Image

Ads
User avatar
Tesq
Posts: 5704

Re: [DX9 > DX12 PROXY] Further Performance Boosting

Post#172 » Fri Apr 01, 2022 4:33 pm

Fenris78 wrote: Fri Apr 01, 2022 1:22 pm Tried the v1.10 with and without async, for war.exe and war-64. exe, it wont load with Reshade 4.9.1, will try with latest version, but launcher is now working fine without the .bat needed, that's a progress ! :p
instead use reshade try chagne in gpu the pixel format ino RGB from yrc (put 4:4:4), it is the old screen pixel format and war original format, it have more intense colors / saturated.
Image

User avatar
Fenris78
Posts: 787

Re: [DX9 > DX12 PROXY] Further Performance Boosting

Post#173 » Fri Apr 01, 2022 5:42 pm

Tesq wrote: Fri Apr 01, 2022 4:33 pm
Fenris78 wrote: Fri Apr 01, 2022 1:22 pm Tried the v1.10 with and without async, for war.exe and war-64. exe, it wont load with Reshade 4.9.1, will try with latest version, but launcher is now working fine without the .bat needed, that's a progress ! :p
instead use reshade try chagne in gpu the pixel format ino RGB from yrc (put 4:4:4), it is the old screen pixel format and war original format, it have more intense colors / saturated.
I'm interested about how to do that (and where to find that option, is this a command line to include in the DXVK.conf ? My Nvidia control panel wont let me change that setting, or do I need something like nVidia inspector ?

The thing about reshade is it makes me crispier textures, reinforced contrasts and such (and I hoped to use shaders like pascal faked global illumination/raytracing as well, did test if it can work but in recent games it does), and I'm not sure I can modify DXVK rendering to improve base game as mush as ReShade is doing...

Base game is really ugly to me, nothing to do I'm scared about returning to old rendering now... :p

User avatar
Tesq
Posts: 5704

Re: [DX9 > DX12 PROXY] Further Performance Boosting

Post#174 » Fri Apr 01, 2022 7:15 pm

Fenris78 wrote: Fri Apr 01, 2022 5:42 pm
Spoiler:
Tesq wrote: Fri Apr 01, 2022 4:33 pm
Fenris78 wrote: Fri Apr 01, 2022 1:22 pm Tried the v1.10 with and without async, for war.exe and war-64. exe, it wont load with Reshade 4.9.1, will try with latest version, but launcher is now working fine without the .bat needed, that's a progress ! :p
instead use reshade try chagne in gpu the pixel format ino RGB from yrc (put 4:4:4), it is the old screen pixel format and war original format, it have more intense colors / saturated.
I'm interested about how to do that (and where to find that option, is this a command line to include in the DXVK.conf ? My Nvidia control panel wont let me change that setting, or do I need something like nVidia inspector ?

The thing about reshade is it makes me crispier textures, reinforced contrasts and such (and I hoped to use shaders like pascal faked global illumination/raytracing as well, did test if it can work but in recent games it does), and I'm not sure I can modify DXVK rendering to improve base game as mush as ReShade is doing...

Base game is really ugly to me, nothing to do I'm scared about returning to old rendering now... :p
no, no , you must go into your gpu program, radeon/nividia etc, in general setting /preference, LF: "pixel format " or something that show as option RBG 4:4:4 or 4:4:2 OR YCbcr 4:4:4 or 4:4:2 etc

rgb is the old vga format which fuse red/blue/green the new hd screen use Ycbcr which fuse red light etc duno really how that work, the old pixel color was more satured/intense

rbg need less gamma in war setting
ycbcr need more gamma in war setting

to show similar gamma visual result, then the rgb appear as more "grimdark" and satured;

//////////////////////////////////////////////////////////////////////////////////////////////////////////////


btw here an exemple for the .conf i made not sure if it's working all properly

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
i also get this error in the log duno what it mean

Code: Select all

OpenVR: could not open registry key, status 2
info:  OpenVR: Failed to locate module
info:  Enabled instance extensions:
info:    VK_KHR_get_surface_capabilities2
info:    VK_KHR_surface
info:    VK_KHR_win32_surface
full log data
Spoiler:

Code: Select all

 info:  Game: WAR-64.exe
info:  DXVK: v1.10
info:  Found config file: dxvk.conf
info:  Found built-in config:
info:  Effective configuration:
info:    d3d9.customVendorId = 1002
info:    dxvk.enableAsync = true
info:    d3d9.maxFrameRate = 90
info:    d3d9.samplerAnisotropy = 16
info:  Built-in extension providers:
info:    Win32 WSI
info:    OpenVR
info:    OpenXR
info:  OpenVR: could not open registry key, status 2
info:  OpenVR: Failed to locate module
info:  Enabled instance extensions:
info:    VK_KHR_get_surface_capabilities2
info:    VK_KHR_surface
info:    VK_KHR_win32_surface
info:  D3D9: VK_FORMAT_D24_UNORM_S8_UINT -> VK_FORMAT_D32_SFLOAT_S8_UINT
info:  Radeon RX550/550 Series:
info:    Driver: 2.0.179
info:    Vulkan: 1.2.170
info:    Memory Heap[0]: 
info:      Size: 1792 MiB
info:      Flags: 0x3
info:      Memory Type[0]: Property Flags = 0x1
info:    Memory Heap[1]: 
info:      Size: 7906 MiB
info:      Flags: 0x0
info:      Memory Type[1]: Property Flags = 0x6
info:      Memory Type[2]: Property Flags = 0x0
info:      Memory Type[5]: Property Flags = 0xe
info:    Memory Heap[2]: 
info:      Size: 256 MiB
info:      Flags: 0x3
info:      Memory Type[3]: Property Flags = 0x7
info:      Memory Type[4]: Property Flags = 0x1
info:  Process set as DPI aware
info:  Game: WAR-64.exe
info:  DXVK: v1.10
info:  Found config file: dxvk.conf
info:  Found built-in config:
info:  Effective configuration:
info:    d3d9.customVendorId = 1002
info:    dxvk.enableAsync = true
info:    d3d9.maxFrameRate = 90
info:    d3d9.samplerAnisotropy = 16
info:  Built-in extension providers:
info:    Win32 WSI
info:    OpenVR
info:    OpenXR
info:  OpenVR: could not open registry key, status 2
info:  OpenVR: Failed to locate module
info:  Enabled instance extensions:
info:    VK_KHR_get_surface_capabilities2
info:    VK_KHR_surface
info:    VK_KHR_win32_surface
info:  D3D9: VK_FORMAT_D24_UNORM_S8_UINT -> VK_FORMAT_D32_SFLOAT_S8_UINT
info:  Radeon RX550/550 Series:
info:    Driver: 2.0.179
info:    Vulkan: 1.2.170
info:    Memory Heap[0]: 
info:      Size: 1792 MiB
info:      Flags: 0x3
info:      Memory Type[0]: Property Flags = 0x1
info:    Memory Heap[1]: 
info:      Size: 7906 MiB
info:      Flags: 0x0
info:      Memory Type[1]: Property Flags = 0x6
info:      Memory Type[2]: Property Flags = 0x0
info:      Memory Type[5]: Property Flags = 0xe
info:    Memory Heap[2]: 
info:      Size: 256 MiB
info:      Flags: 0x3
info:      Memory Type[3]: Property Flags = 0x7
info:      Memory Type[4]: Property Flags = 0x1
info:  Process set as DPI aware
info:  Game: WAR-64.exe
info:  DXVK: v1.10
info:  Found config file: dxvk.conf
info:  Found built-in config:
info:  Effective configuration:
info:    d3d9.customVendorId = 1002
info:    dxvk.enableAsync = true
info:    d3d9.maxFrameRate = 90
info:    d3d9.samplerAnisotropy = 16
info:  Built-in extension providers:
info:    Win32 WSI
info:    OpenVR
info:    OpenXR
info:  OpenVR: could not open registry key, status 2
info:  OpenVR: Failed to locate module
info:  Enabled instance extensions:
info:    VK_KHR_get_surface_capabilities2
info:    VK_KHR_surface
info:    VK_KHR_win32_surface
info:  D3D9: VK_FORMAT_D24_UNORM_S8_UINT -> VK_FORMAT_D32_SFLOAT_S8_UINT
info:  Radeon RX550/550 Series:
info:    Driver: 2.0.179
info:    Vulkan: 1.2.170
info:    Memory Heap[0]: 
info:      Size: 1792 MiB
info:      Flags: 0x3
info:      Memory Type[0]: Property Flags = 0x1
info:    Memory Heap[1]: 
info:      Size: 7906 MiB
info:      Flags: 0x0
info:      Memory Type[1]: Property Flags = 0x6
info:      Memory Type[2]: Property Flags = 0x0
info:      Memory Type[5]: Property Flags = 0xe
info:    Memory Heap[2]: 
info:      Size: 256 MiB
info:      Flags: 0x3
info:      Memory Type[3]: Property Flags = 0x7
info:      Memory Type[4]: Property Flags = 0x1
info:  Process set as DPI aware
info:  Game: WAR-64.exe
info:  DXVK: v1.10
info:  Found config file: dxvk.conf
info:  Found built-in config:
info:  Effective configuration:
info:    d3d9.customVendorId = 1002
info:    dxvk.enableAsync = true
info:    d3d9.maxFrameRate = 90
info:    d3d9.samplerAnisotropy = 16
info:  Built-in extension providers:
info:    Win32 WSI
info:    OpenVR
info:    OpenXR
info:  OpenVR: could not open registry key, status 2
info:  OpenVR: Failed to locate module
info:  Enabled instance extensions:
info:    VK_KHR_get_surface_capabilities2
info:    VK_KHR_surface
info:    VK_KHR_win32_surface
info:  D3D9: VK_FORMAT_D24_UNORM_S8_UINT -> VK_FORMAT_D32_SFLOAT_S8_UINT
info:  Radeon RX550/550 Series:
info:    Driver: 2.0.179
info:    Vulkan: 1.2.170
info:    Memory Heap[0]: 
info:      Size: 1792 MiB
info:      Flags: 0x3
info:      Memory Type[0]: Property Flags = 0x1
info:    Memory Heap[1]: 
info:      Size: 7906 MiB
info:      Flags: 0x0
info:      Memory Type[1]: Property Flags = 0x6
info:      Memory Type[2]: Property Flags = 0x0
info:      Memory Type[5]: Property Flags = 0xe
info:    Memory Heap[2]: 
info:      Size: 256 MiB
info:      Flags: 0x3
info:      Memory Type[3]: Property Flags = 0x7
info:      Memory Type[4]: Property Flags = 0x1
info:  Process set as DPI aware
info:  Device properties:
info:    Device name:     : Radeon RX550/550 Series
info:    Driver version   : 2.0.179
info:  Enabled device extensions:
info:    VK_AMD_memory_overallocation_behavior
info:    VK_AMD_shader_fragment_mask
info:    VK_EXT_depth_clip_enable
info:    VK_EXT_extended_dynamic_state
info:    VK_EXT_full_screen_exclusive
info:    VK_EXT_host_query_reset
info:    VK_EXT_memory_priority
info:    VK_EXT_shader_demote_to_helper_invocation
info:    VK_EXT_shader_stencil_export
info:    VK_EXT_shader_viewport_index_layer
info:    VK_EXT_transform_feedback
info:    VK_EXT_vertex_attribute_divisor
info:    VK_KHR_create_renderpass2
info:    VK_KHR_depth_stencil_resolve
info:    VK_KHR_draw_indirect_count
info:    VK_KHR_driver_properties
info:    VK_KHR_image_format_list
info:    VK_KHR_sampler_mirror_clamp_to_edge
info:    VK_KHR_shader_float_controls
info:    VK_KHR_swapchain
info:  Device features:
info:    robustBufferAccess                     : 1
info:    fullDrawIndexUint32                    : 1
info:    imageCubeArray                         : 1
info:    independentBlend                       : 1
info:    geometryShader                         : 1
info:    tessellationShader                     : 0
info:    sampleRateShading                      : 1
info:    dualSrcBlend                           : 0
info:    logicOp                                : 0
info:    multiDrawIndirect                      : 0
info:    drawIndirectFirstInstance              : 0
info:    depthClamp                             : 1
info:    depthBiasClamp                         : 1
info:    fillModeNonSolid                       : 1
info:    depthBounds                            : 1
info:    multiViewport                          : 1
info:    samplerAnisotropy                      : 1
info:    textureCompressionBC                   : 1
info:    occlusionQueryPrecise                  : 1
info:    pipelineStatisticsQuery                : 1
info:    vertexPipelineStoresAndAtomics         : 1
info:    fragmentStoresAndAtomics               : 0
info:    shaderImageGatherExtended              : 0
info:    shaderStorageImageExtendedFormats      : 0
info:    shaderStorageImageReadWithoutFormat    : 0
info:    shaderStorageImageWriteWithoutFormat   : 1
info:    shaderClipDistance                     : 1
info:    shaderCullDistance                     : 1
info:    shaderFloat64                          : 0
info:    shaderInt64                            : 0
info:    variableMultisampleRate                : 0
info:  VK_EXT_4444_formats
info:    formatA4R4G4B4                         : 0
info:    formatA4B4G4R4                         : 0
info:  VK_EXT_custom_border_color
info:    customBorderColors                     : 0
info:    customBorderColorWithoutFormat         : 0
info:  VK_EXT_depth_clip_enable
info:    depthClipEnable                        : 1
info:  VK_EXT_extended_dynamic_state
info:    extendedDynamicState                   : 1
info:  VK_EXT_host_query_reset
info:    hostQueryReset                         : 1
info:  VK_EXT_memory_priority
info:    memoryPriority                         : 1
info:  VK_EXT_robustness2
info:    robustBufferAccess2                    : 0
info:    robustImageAccess2                     : 0
info:    nullDescriptor                         : 0
info:  VK_EXT_shader_demote_to_helper_invocation
info:    shaderDemoteToHelperInvocation         : 1
info:  VK_EXT_transform_feedback
info:    transformFeedback                      : 0
info:    geometryStreams                        : 0
info:  VK_EXT_vertex_attribute_divisor
info:    vertexAttributeInstanceRateDivisor     : 1
info:    vertexAttributeInstanceRateZeroDivisor : 1
info:  VK_KHR_buffer_device_address
info:    bufferDeviceAddress                    : 0
info:  Queue families:
info:    Graphics : 0
info:    Transfer : 2
warn:  DXVK: No state cache file found
warn:  DXVK: Creating new state cache file
info:  DXVK: Using 2 compiler threads
info:  D3D9DeviceEx::ResetSwapChain:
info:    Requested Presentation Parameters
info:      - Width:              1920
info:      - Height:             1080
info:      - Format:             D3D9Format::X8R8G8B8
info:      - Auto Depth Stencil: true
info:                  ^ Format: D3D9Format::D24S8
info:      - Windowed:           false
info:  Presenter: Actual swap chain properties:
info:    Format:       VK_FORMAT_R8G8B8A8_UNORM
info:    Present mode: VK_PRESENT_MODE_IMMEDIATE_KHR
info:    Buffer size:  1920x1080
info:    Image count:  2
info:    Exclusive FS: 0
info:  Setting timer interval to 500 us
info:  Setting display mode: 1920x1080@0
info:  Presenter: Actual swap chain properties:
info:    Format:       VK_FORMAT_R8G8B8A8_UNORM
info:    Present mode: VK_PRESENT_MODE_IMMEDIATE_KHR
info:    Buffer size:  1920x1080
info:    Image count:  2
info:    Exclusive FS: 0
warn:  D3D9DeviceEx::SetRenderState: Unhandled render state D3DRS_DITHERENABLE
replicate guide:
Spoiler:
0) downlaod 1.10 or below
1) open the x32 bit folder and select the d3d9.dll
2) drag only that file into the warhammer folder
3) do not delete the d3d9_34.dll
3) open NotePad, paste this inside:

[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


4) save it as dxvk.conf
(NB: make sure is not selected "txt file" but "all file" before save)
Image

User avatar
Fenris78
Posts: 787

Re: [DX9 > DX12 PROXY] Further Performance Boosting

Post#175 » Sat Apr 02, 2022 12:40 am

So I tested without reshade (win7 64 under gtx 1080 and 473.04 lastest available drivers), using 32 bits exe :

v1.9 : working, but crash after ~30min of play (in non-crowded zone)
v1.10 : doesnt launch (black screen + close after splash)
v1.10.1 + Async : working, but crash after ~30min of play (in crowded zone)

One of crash log (the 1.10.1 version) :
Spoiler:

Code: Select all

info:  Game: WAR.exe
info:  DXVK: v1.10.1-async
info:  Found config file: dxvk.conf
info:  Found built-in config:
info:  Effective configuration:
info:    d3d9.customVendorId = 1002
info:    d3d9.forceSwapchainMSAA = 8
info:    d3d9.maxAvailableMemory = 10240
info:    dxvk.enableAsync = true
info:    d3d9.maxFrameRate = 60
info:    d3d9.samplerAnisotropy = 16
info:    d3d9.shaderModel = 3
info:    dxvk.hud = 1
info:  Built-in extension providers:
info:    Win32 WSI
info:    OpenVR
info:    OpenXR
info:  OpenVR: could not open registry key, status 2
info:  OpenVR: Failed to locate module
info:  Enabled instance extensions:
info:    VK_KHR_get_surface_capabilities2
info:    VK_KHR_surface
info:    VK_KHR_win32_surface
info:  D3D9: VK_FORMAT_D16_UNORM_S8_UINT -> VK_FORMAT_D24_UNORM_S8_UINT
info:  NVIDIA GeForce GTX 1080:
info:    Driver: 473.4.0
info:    Vulkan: 1.2.175
info:    Memory Heap[0]: 
info:      Size: 8077 MiB
info:      Flags: 0x1
info:      Memory Type[7]: Property Flags = 0x1
info:    Memory Heap[1]: 
info:      Size: 32488 MiB
info:      Flags: 0x0
info:      Memory Type[0]: Property Flags = 0x0
info:      Memory Type[1]: Property Flags = 0x0
info:      Memory Type[2]: Property Flags = 0x0
info:      Memory Type[3]: Property Flags = 0x0
info:      Memory Type[4]: Property Flags = 0x0
info:      Memory Type[5]: Property Flags = 0x0
info:      Memory Type[6]: Property Flags = 0x0
info:      Memory Type[8]: Property Flags = 0x6
info:      Memory Type[9]: Property Flags = 0xe
info:  D3D9: VK_FORMAT_D16_UNORM_S8_UINT -> VK_FORMAT_D24_UNORM_S8_UINT
info:  NVIDIA GeForce GTX 1080:
info:    Driver: 473.4.0
info:    Vulkan: 1.2.175
info:    Memory Heap[0]: 
info:      Size: 8077 MiB
info:      Flags: 0x1
info:      Memory Type[7]: Property Flags = 0x1
info:    Memory Heap[1]: 
info:      Size: 32488 MiB
info:      Flags: 0x0
info:      Memory Type[0]: Property Flags = 0x0
info:      Memory Type[1]: Property Flags = 0x0
info:      Memory Type[2]: Property Flags = 0x0
info:      Memory Type[3]: Property Flags = 0x0
info:      Memory Type[4]: Property Flags = 0x0
info:      Memory Type[5]: Property Flags = 0x0
info:      Memory Type[6]: Property Flags = 0x0
info:      Memory Type[8]: Property Flags = 0x6
info:      Memory Type[9]: Property Flags = 0xe
info:  Process set as DPI aware
info:  Game: WAR.exe
info:  DXVK: v1.10.1-async
info:  Found config file: dxvk.conf
info:  Found built-in config:
info:  Effective configuration:
info:    d3d9.customVendorId = 1002
info:    d3d9.forceSwapchainMSAA = 8
info:    d3d9.maxAvailableMemory = 10240
info:    dxvk.enableAsync = true
info:    d3d9.maxFrameRate = 60
info:    d3d9.samplerAnisotropy = 16
info:    d3d9.shaderModel = 3
info:    dxvk.hud = 1
info:  Built-in extension providers:
info:    Win32 WSI
info:    OpenVR
info:    OpenXR
info:  OpenVR: could not open registry key, status 2
info:  OpenVR: Failed to locate module
info:  Enabled instance extensions:
info:    VK_KHR_get_surface_capabilities2
info:    VK_KHR_surface
info:    VK_KHR_win32_surface
info:  D3D9: VK_FORMAT_D16_UNORM_S8_UINT -> VK_FORMAT_D24_UNORM_S8_UINT
info:  NVIDIA GeForce GTX 1080:
info:    Driver: 473.4.0
info:    Vulkan: 1.2.175
info:    Memory Heap[0]: 
info:      Size: 8077 MiB
info:      Flags: 0x1
info:      Memory Type[7]: Property Flags = 0x1
info:    Memory Heap[1]: 
info:      Size: 32488 MiB
info:      Flags: 0x0
info:      Memory Type[0]: Property Flags = 0x0
info:      Memory Type[1]: Property Flags = 0x0
info:      Memory Type[2]: Property Flags = 0x0
info:      Memory Type[3]: Property Flags = 0x0
info:      Memory Type[4]: Property Flags = 0x0
info:      Memory Type[5]: Property Flags = 0x0
info:      Memory Type[6]: Property Flags = 0x0
info:      Memory Type[8]: Property Flags = 0x6
info:      Memory Type[9]: Property Flags = 0xe
info:  D3D9: VK_FORMAT_D16_UNORM_S8_UINT -> VK_FORMAT_D24_UNORM_S8_UINT
info:  NVIDIA GeForce GTX 1080:
info:    Driver: 473.4.0
info:    Vulkan: 1.2.175
info:    Memory Heap[0]: 
info:      Size: 8077 MiB
info:      Flags: 0x1
info:      Memory Type[7]: Property Flags = 0x1
info:    Memory Heap[1]: 
info:      Size: 32488 MiB
info:      Flags: 0x0
info:      Memory Type[0]: Property Flags = 0x0
info:      Memory Type[1]: Property Flags = 0x0
info:      Memory Type[2]: Property Flags = 0x0
info:      Memory Type[3]: Property Flags = 0x0
info:      Memory Type[4]: Property Flags = 0x0
info:      Memory Type[5]: Property Flags = 0x0
info:      Memory Type[6]: Property Flags = 0x0
info:      Memory Type[8]: Property Flags = 0x6
info:      Memory Type[9]: Property Flags = 0xe
info:  Process set as DPI aware
info:  Game: WAR.exe
info:  DXVK: v1.10.1-async
info:  Found config file: dxvk.conf
info:  Found built-in config:
info:  Effective configuration:
info:    d3d9.customVendorId = 1002
info:    d3d9.forceSwapchainMSAA = 8
info:    d3d9.maxAvailableMemory = 10240
info:    dxvk.enableAsync = true
info:    d3d9.maxFrameRate = 60
info:    d3d9.samplerAnisotropy = 16
info:    d3d9.shaderModel = 3
info:    dxvk.hud = 1
info:  Built-in extension providers:
info:    Win32 WSI
info:    OpenVR
info:    OpenXR
info:  OpenVR: could not open registry key, status 2
info:  OpenVR: Failed to locate module
info:  Enabled instance extensions:
info:    VK_KHR_get_surface_capabilities2
info:    VK_KHR_surface
info:    VK_KHR_win32_surface
info:  D3D9: VK_FORMAT_D16_UNORM_S8_UINT -> VK_FORMAT_D24_UNORM_S8_UINT
info:  NVIDIA GeForce GTX 1080:
info:    Driver: 473.4.0
info:    Vulkan: 1.2.175
info:    Memory Heap[0]: 
info:      Size: 8077 MiB
info:      Flags: 0x1
info:      Memory Type[7]: Property Flags = 0x1
info:    Memory Heap[1]: 
info:      Size: 32488 MiB
info:      Flags: 0x0
info:      Memory Type[0]: Property Flags = 0x0
info:      Memory Type[1]: Property Flags = 0x0
info:      Memory Type[2]: Property Flags = 0x0
info:      Memory Type[3]: Property Flags = 0x0
info:      Memory Type[4]: Property Flags = 0x0
info:      Memory Type[5]: Property Flags = 0x0
info:      Memory Type[6]: Property Flags = 0x0
info:      Memory Type[8]: Property Flags = 0x6
info:      Memory Type[9]: Property Flags = 0xe
info:  D3D9: VK_FORMAT_D16_UNORM_S8_UINT -> VK_FORMAT_D24_UNORM_S8_UINT
info:  NVIDIA GeForce GTX 1080:
info:    Driver: 473.4.0
info:    Vulkan: 1.2.175
info:    Memory Heap[0]: 
info:      Size: 8077 MiB
info:      Flags: 0x1
info:      Memory Type[7]: Property Flags = 0x1
info:    Memory Heap[1]: 
info:      Size: 32488 MiB
info:      Flags: 0x0
info:      Memory Type[0]: Property Flags = 0x0
info:      Memory Type[1]: Property Flags = 0x0
info:      Memory Type[2]: Property Flags = 0x0
info:      Memory Type[3]: Property Flags = 0x0
info:      Memory Type[4]: Property Flags = 0x0
info:      Memory Type[5]: Property Flags = 0x0
info:      Memory Type[6]: Property Flags = 0x0
info:      Memory Type[8]: Property Flags = 0x6
info:      Memory Type[9]: Property Flags = 0xe
info:  Process set as DPI aware
info:  Game: WAR.exe
info:  DXVK: v1.10.1-async
info:  Found config file: dxvk.conf
info:  Found built-in config:
info:  Effective configuration:
info:    d3d9.customVendorId = 1002
info:    d3d9.forceSwapchainMSAA = 8
info:    d3d9.maxAvailableMemory = 10240
info:    dxvk.enableAsync = true
info:    d3d9.maxFrameRate = 60
info:    d3d9.samplerAnisotropy = 16
info:    d3d9.shaderModel = 3
info:    dxvk.hud = 1
info:  Built-in extension providers:
info:    Win32 WSI
info:    OpenVR
info:    OpenXR
info:  OpenVR: could not open registry key, status 2
info:  OpenVR: Failed to locate module
info:  Enabled instance extensions:
info:    VK_KHR_get_surface_capabilities2
info:    VK_KHR_surface
info:    VK_KHR_win32_surface
info:  D3D9: VK_FORMAT_D16_UNORM_S8_UINT -> VK_FORMAT_D24_UNORM_S8_UINT
info:  NVIDIA GeForce GTX 1080:
info:    Driver: 473.4.0
info:    Vulkan: 1.2.175
info:    Memory Heap[0]: 
info:      Size: 8077 MiB
info:      Flags: 0x1
info:      Memory Type[7]: Property Flags = 0x1
info:    Memory Heap[1]: 
info:      Size: 32488 MiB
info:      Flags: 0x0
info:      Memory Type[0]: Property Flags = 0x0
info:      Memory Type[1]: Property Flags = 0x0
info:      Memory Type[2]: Property Flags = 0x0
info:      Memory Type[3]: Property Flags = 0x0
info:      Memory Type[4]: Property Flags = 0x0
info:      Memory Type[5]: Property Flags = 0x0
info:      Memory Type[6]: Property Flags = 0x0
info:      Memory Type[8]: Property Flags = 0x6
info:      Memory Type[9]: Property Flags = 0xe
info:  D3D9: VK_FORMAT_D16_UNORM_S8_UINT -> VK_FORMAT_D24_UNORM_S8_UINT
info:  NVIDIA GeForce GTX 1080:
info:    Driver: 473.4.0
info:    Vulkan: 1.2.175
info:    Memory Heap[0]: 
info:      Size: 8077 MiB
info:      Flags: 0x1
info:      Memory Type[7]: Property Flags = 0x1
info:    Memory Heap[1]: 
info:      Size: 32488 MiB
info:      Flags: 0x0
info:      Memory Type[0]: Property Flags = 0x0
info:      Memory Type[1]: Property Flags = 0x0
info:      Memory Type[2]: Property Flags = 0x0
info:      Memory Type[3]: Property Flags = 0x0
info:      Memory Type[4]: Property Flags = 0x0
info:      Memory Type[5]: Property Flags = 0x0
info:      Memory Type[6]: Property Flags = 0x0
info:      Memory Type[8]: Property Flags = 0x6
info:      Memory Type[9]: Property Flags = 0xe
info:  Process set as DPI aware
info:  Device properties:
info:    Device name:     : NVIDIA GeForce GTX 1080
info:    Driver version   : 473.4.0
info:  Enabled device extensions:
info:    VK_EXT_4444_formats
info:    VK_EXT_conservative_rasterization
info:    VK_EXT_custom_border_color
info:    VK_EXT_depth_clip_enable
info:    VK_EXT_extended_dynamic_state
info:    VK_EXT_full_screen_exclusive
info:    VK_EXT_host_query_reset
info:    VK_EXT_memory_priority
info:    VK_EXT_robustness2
info:    VK_EXT_shader_demote_to_helper_invocation
info:    VK_EXT_shader_viewport_index_layer
info:    VK_EXT_transform_feedback
info:    VK_EXT_vertex_attribute_divisor
info:    VK_KHR_create_renderpass2
info:    VK_KHR_depth_stencil_resolve
info:    VK_KHR_draw_indirect_count
info:    VK_KHR_driver_properties
info:    VK_KHR_external_memory_win32
info:    VK_KHR_image_format_list
info:    VK_KHR_sampler_mirror_clamp_to_edge
info:    VK_KHR_shader_float_controls
info:    VK_KHR_swapchain
info:  Device features:
info:    robustBufferAccess                     : 1
info:    fullDrawIndexUint32                    : 1
info:    imageCubeArray                         : 1
info:    independentBlend                       : 1
info:    geometryShader                         : 1
info:    tessellationShader                     : 0
info:    sampleRateShading                      : 1
info:    dualSrcBlend                           : 0
info:    logicOp                                : 0
info:    multiDrawIndirect                      : 0
info:    drawIndirectFirstInstance              : 0
info:    depthClamp                             : 1
info:    depthBiasClamp                         : 1
info:    fillModeNonSolid                       : 1
info:    depthBounds                            : 1
info:    multiViewport                          : 1
info:    samplerAnisotropy                      : 1
info:    textureCompressionBC                   : 1
info:    occlusionQueryPrecise                  : 1
info:    pipelineStatisticsQuery                : 1
info:    vertexPipelineStoresAndAtomics         : 1
info:    fragmentStoresAndAtomics               : 0
info:    shaderImageGatherExtended              : 0
info:    shaderStorageImageExtendedFormats      : 0
info:    shaderStorageImageReadWithoutFormat    : 0
info:    shaderStorageImageWriteWithoutFormat   : 1
info:    shaderClipDistance                     : 1
info:    shaderCullDistance                     : 1
info:    shaderFloat64                          : 0
info:    shaderInt64                            : 0
info:    variableMultisampleRate                : 0
info:  VK_EXT_4444_formats
info:    formatA4R4G4B4                         : 1
info:    formatA4B4G4R4                         : 1
info:  VK_EXT_custom_border_color
info:    customBorderColors                     : 1
info:    customBorderColorWithoutFormat         : 1
info:  VK_EXT_depth_clip_enable
info:    depthClipEnable                        : 1
info:  VK_EXT_extended_dynamic_state
info:    extendedDynamicState                   : 1
info:  VK_EXT_host_query_reset
info:    hostQueryReset                         : 1
info:  VK_EXT_memory_priority
info:    memoryPriority                         : 1
info:  VK_EXT_robustness2
info:    robustBufferAccess2                    : 1
info:    robustImageAccess2                     : 0
info:    nullDescriptor                         : 1
info:  VK_EXT_shader_demote_to_helper_invocation
info:    shaderDemoteToHelperInvocation         : 1
info:  VK_EXT_transform_feedback
info:    transformFeedback                      : 0
info:    geometryStreams                        : 0
info:  VK_EXT_vertex_attribute_divisor
info:    vertexAttributeInstanceRateDivisor     : 1
info:    vertexAttributeInstanceRateZeroDivisor : 1
info:  VK_KHR_buffer_device_address
info:    bufferDeviceAddress                    : 0
info:  Queue families:
info:    Graphics : 0
info:    Transfer : 1
info:  DXVK: Using 5 async compiler threads
info:  DXVK: Read 6969 valid state cache entries
info:  DXVK: Using 5 compiler threads
info:  D3D9DeviceEx::ResetSwapChain:
info:    Requested Presentation Parameters
info:      - Width:              1920
info:      - Height:             1200
info:      - Format:             D3D9Format::X8R8G8B8
info:      - Auto Depth Stencil: true
info:                  ^ Format: D3D9Format::D24S8
info:      - Windowed:           true
info:  Presenter: Actual swap chain properties:
info:    Format:       VK_FORMAT_B8G8R8A8_UNORM
info:    Present mode: VK_PRESENT_MODE_IMMEDIATE_KHR
info:    Buffer size:  1920x1200
info:    Image count:  2
info:    Exclusive FS: 0
info:  Setting timer interval to 500 us
err:   DxsoCompiler: Invalid scalar type
info:  Presenter: Actual swap chain properties:
info:    Format:       VK_FORMAT_B8G8R8A8_UNORM
info:    Present mode: VK_PRESENT_MODE_IMMEDIATE_KHR
info:    Buffer size:  1920x1200
info:    Image count:  2
info:    Exclusive FS: 0
warn:  D3D9DeviceEx::SetRenderState: Unhandled render state D3DRS_DITHERENABLE
So results are some kind of meh on my end : I feel greater fluidity, especially when heavy load (fps got from 4 to 15 fps when fighting boss and all effect activated), and overall less "hangouts" when respawning or displaying plenty people around, so it's definately working.
But the instability (looks like to crash after exactly the same time ingame) is for now a big no ; I managed to completely avoid crashes so far by reducing played effects and shutting down combat log, but it game randomly crashes with DXVK it's clearly not worth the little gain to my taste (espacially since it can cost you a defense of a fort).

User avatar
Eisboleas
Posts: 140

Re: [DX9 > DX12 PROXY] Further Performance Boosting

Post#176 » Sat Apr 02, 2022 10:03 am

Fenris78 wrote: Sat Apr 02, 2022 12:40 am So I tested without reshade (win7 64 under gtx 1080 and 473.04 lastest available drivers), using 32 bits exe :

v1.9 : working, but crash after ~30min of play (in non-crowded zone)
v1.10 : doesnt launch (black screen + close after splash)
v1.10.1 + Async : working, but crash after ~30min of play (in crowded zone)

One of crash log (the 1.10.1 version) :
Spoiler:

Code: Select all

info:  Game: WAR.exe
info:  DXVK: v1.10.1-async
info:  Found config file: dxvk.conf
info:  Found built-in config:
info:  Effective configuration:
info:    d3d9.customVendorId = 1002
info:    d3d9.forceSwapchainMSAA = 8
info:    d3d9.maxAvailableMemory = 10240
info:    dxvk.enableAsync = true
info:    d3d9.maxFrameRate = 60
info:    d3d9.samplerAnisotropy = 16
info:    d3d9.shaderModel = 3
info:    dxvk.hud = 1
info:  Built-in extension providers:
info:    Win32 WSI
info:    OpenVR
info:    OpenXR
info:  OpenVR: could not open registry key, status 2
info:  OpenVR: Failed to locate module
info:  Enabled instance extensions:
info:    VK_KHR_get_surface_capabilities2
info:    VK_KHR_surface
info:    VK_KHR_win32_surface
info:  D3D9: VK_FORMAT_D16_UNORM_S8_UINT -> VK_FORMAT_D24_UNORM_S8_UINT
info:  NVIDIA GeForce GTX 1080:
info:    Driver: 473.4.0
info:    Vulkan: 1.2.175
info:    Memory Heap[0]: 
info:      Size: 8077 MiB
info:      Flags: 0x1
info:      Memory Type[7]: Property Flags = 0x1
info:    Memory Heap[1]: 
info:      Size: 32488 MiB
info:      Flags: 0x0
info:      Memory Type[0]: Property Flags = 0x0
info:      Memory Type[1]: Property Flags = 0x0
info:      Memory Type[2]: Property Flags = 0x0
info:      Memory Type[3]: Property Flags = 0x0
info:      Memory Type[4]: Property Flags = 0x0
info:      Memory Type[5]: Property Flags = 0x0
info:      Memory Type[6]: Property Flags = 0x0
info:      Memory Type[8]: Property Flags = 0x6
info:      Memory Type[9]: Property Flags = 0xe
info:  D3D9: VK_FORMAT_D16_UNORM_S8_UINT -> VK_FORMAT_D24_UNORM_S8_UINT
info:  NVIDIA GeForce GTX 1080:
info:    Driver: 473.4.0
info:    Vulkan: 1.2.175
info:    Memory Heap[0]: 
info:      Size: 8077 MiB
info:      Flags: 0x1
info:      Memory Type[7]: Property Flags = 0x1
info:    Memory Heap[1]: 
info:      Size: 32488 MiB
info:      Flags: 0x0
info:      Memory Type[0]: Property Flags = 0x0
info:      Memory Type[1]: Property Flags = 0x0
info:      Memory Type[2]: Property Flags = 0x0
info:      Memory Type[3]: Property Flags = 0x0
info:      Memory Type[4]: Property Flags = 0x0
info:      Memory Type[5]: Property Flags = 0x0
info:      Memory Type[6]: Property Flags = 0x0
info:      Memory Type[8]: Property Flags = 0x6
info:      Memory Type[9]: Property Flags = 0xe
info:  Process set as DPI aware
info:  Game: WAR.exe
info:  DXVK: v1.10.1-async
info:  Found config file: dxvk.conf
info:  Found built-in config:
info:  Effective configuration:
info:    d3d9.customVendorId = 1002
info:    d3d9.forceSwapchainMSAA = 8
info:    d3d9.maxAvailableMemory = 10240
info:    dxvk.enableAsync = true
info:    d3d9.maxFrameRate = 60
info:    d3d9.samplerAnisotropy = 16
info:    d3d9.shaderModel = 3
info:    dxvk.hud = 1
info:  Built-in extension providers:
info:    Win32 WSI
info:    OpenVR
info:    OpenXR
info:  OpenVR: could not open registry key, status 2
info:  OpenVR: Failed to locate module
info:  Enabled instance extensions:
info:    VK_KHR_get_surface_capabilities2
info:    VK_KHR_surface
info:    VK_KHR_win32_surface
info:  D3D9: VK_FORMAT_D16_UNORM_S8_UINT -> VK_FORMAT_D24_UNORM_S8_UINT
info:  NVIDIA GeForce GTX 1080:
info:    Driver: 473.4.0
info:    Vulkan: 1.2.175
info:    Memory Heap[0]: 
info:      Size: 8077 MiB
info:      Flags: 0x1
info:      Memory Type[7]: Property Flags = 0x1
info:    Memory Heap[1]: 
info:      Size: 32488 MiB
info:      Flags: 0x0
info:      Memory Type[0]: Property Flags = 0x0
info:      Memory Type[1]: Property Flags = 0x0
info:      Memory Type[2]: Property Flags = 0x0
info:      Memory Type[3]: Property Flags = 0x0
info:      Memory Type[4]: Property Flags = 0x0
info:      Memory Type[5]: Property Flags = 0x0
info:      Memory Type[6]: Property Flags = 0x0
info:      Memory Type[8]: Property Flags = 0x6
info:      Memory Type[9]: Property Flags = 0xe
info:  D3D9: VK_FORMAT_D16_UNORM_S8_UINT -> VK_FORMAT_D24_UNORM_S8_UINT
info:  NVIDIA GeForce GTX 1080:
info:    Driver: 473.4.0
info:    Vulkan: 1.2.175
info:    Memory Heap[0]: 
info:      Size: 8077 MiB
info:      Flags: 0x1
info:      Memory Type[7]: Property Flags = 0x1
info:    Memory Heap[1]: 
info:      Size: 32488 MiB
info:      Flags: 0x0
info:      Memory Type[0]: Property Flags = 0x0
info:      Memory Type[1]: Property Flags = 0x0
info:      Memory Type[2]: Property Flags = 0x0
info:      Memory Type[3]: Property Flags = 0x0
info:      Memory Type[4]: Property Flags = 0x0
info:      Memory Type[5]: Property Flags = 0x0
info:      Memory Type[6]: Property Flags = 0x0
info:      Memory Type[8]: Property Flags = 0x6
info:      Memory Type[9]: Property Flags = 0xe
info:  Process set as DPI aware
info:  Game: WAR.exe
info:  DXVK: v1.10.1-async
info:  Found config file: dxvk.conf
info:  Found built-in config:
info:  Effective configuration:
info:    d3d9.customVendorId = 1002
info:    d3d9.forceSwapchainMSAA = 8
info:    d3d9.maxAvailableMemory = 10240
info:    dxvk.enableAsync = true
info:    d3d9.maxFrameRate = 60
info:    d3d9.samplerAnisotropy = 16
info:    d3d9.shaderModel = 3
info:    dxvk.hud = 1
info:  Built-in extension providers:
info:    Win32 WSI
info:    OpenVR
info:    OpenXR
info:  OpenVR: could not open registry key, status 2
info:  OpenVR: Failed to locate module
info:  Enabled instance extensions:
info:    VK_KHR_get_surface_capabilities2
info:    VK_KHR_surface
info:    VK_KHR_win32_surface
info:  D3D9: VK_FORMAT_D16_UNORM_S8_UINT -> VK_FORMAT_D24_UNORM_S8_UINT
info:  NVIDIA GeForce GTX 1080:
info:    Driver: 473.4.0
info:    Vulkan: 1.2.175
info:    Memory Heap[0]: 
info:      Size: 8077 MiB
info:      Flags: 0x1
info:      Memory Type[7]: Property Flags = 0x1
info:    Memory Heap[1]: 
info:      Size: 32488 MiB
info:      Flags: 0x0
info:      Memory Type[0]: Property Flags = 0x0
info:      Memory Type[1]: Property Flags = 0x0
info:      Memory Type[2]: Property Flags = 0x0
info:      Memory Type[3]: Property Flags = 0x0
info:      Memory Type[4]: Property Flags = 0x0
info:      Memory Type[5]: Property Flags = 0x0
info:      Memory Type[6]: Property Flags = 0x0
info:      Memory Type[8]: Property Flags = 0x6
info:      Memory Type[9]: Property Flags = 0xe
info:  D3D9: VK_FORMAT_D16_UNORM_S8_UINT -> VK_FORMAT_D24_UNORM_S8_UINT
info:  NVIDIA GeForce GTX 1080:
info:    Driver: 473.4.0
info:    Vulkan: 1.2.175
info:    Memory Heap[0]: 
info:      Size: 8077 MiB
info:      Flags: 0x1
info:      Memory Type[7]: Property Flags = 0x1
info:    Memory Heap[1]: 
info:      Size: 32488 MiB
info:      Flags: 0x0
info:      Memory Type[0]: Property Flags = 0x0
info:      Memory Type[1]: Property Flags = 0x0
info:      Memory Type[2]: Property Flags = 0x0
info:      Memory Type[3]: Property Flags = 0x0
info:      Memory Type[4]: Property Flags = 0x0
info:      Memory Type[5]: Property Flags = 0x0
info:      Memory Type[6]: Property Flags = 0x0
info:      Memory Type[8]: Property Flags = 0x6
info:      Memory Type[9]: Property Flags = 0xe
info:  Process set as DPI aware
info:  Game: WAR.exe
info:  DXVK: v1.10.1-async
info:  Found config file: dxvk.conf
info:  Found built-in config:
info:  Effective configuration:
info:    d3d9.customVendorId = 1002
info:    d3d9.forceSwapchainMSAA = 8
info:    d3d9.maxAvailableMemory = 10240
info:    dxvk.enableAsync = true
info:    d3d9.maxFrameRate = 60
info:    d3d9.samplerAnisotropy = 16
info:    d3d9.shaderModel = 3
info:    dxvk.hud = 1
info:  Built-in extension providers:
info:    Win32 WSI
info:    OpenVR
info:    OpenXR
info:  OpenVR: could not open registry key, status 2
info:  OpenVR: Failed to locate module
info:  Enabled instance extensions:
info:    VK_KHR_get_surface_capabilities2
info:    VK_KHR_surface
info:    VK_KHR_win32_surface
info:  D3D9: VK_FORMAT_D16_UNORM_S8_UINT -> VK_FORMAT_D24_UNORM_S8_UINT
info:  NVIDIA GeForce GTX 1080:
info:    Driver: 473.4.0
info:    Vulkan: 1.2.175
info:    Memory Heap[0]: 
info:      Size: 8077 MiB
info:      Flags: 0x1
info:      Memory Type[7]: Property Flags = 0x1
info:    Memory Heap[1]: 
info:      Size: 32488 MiB
info:      Flags: 0x0
info:      Memory Type[0]: Property Flags = 0x0
info:      Memory Type[1]: Property Flags = 0x0
info:      Memory Type[2]: Property Flags = 0x0
info:      Memory Type[3]: Property Flags = 0x0
info:      Memory Type[4]: Property Flags = 0x0
info:      Memory Type[5]: Property Flags = 0x0
info:      Memory Type[6]: Property Flags = 0x0
info:      Memory Type[8]: Property Flags = 0x6
info:      Memory Type[9]: Property Flags = 0xe
info:  D3D9: VK_FORMAT_D16_UNORM_S8_UINT -> VK_FORMAT_D24_UNORM_S8_UINT
info:  NVIDIA GeForce GTX 1080:
info:    Driver: 473.4.0
info:    Vulkan: 1.2.175
info:    Memory Heap[0]: 
info:      Size: 8077 MiB
info:      Flags: 0x1
info:      Memory Type[7]: Property Flags = 0x1
info:    Memory Heap[1]: 
info:      Size: 32488 MiB
info:      Flags: 0x0
info:      Memory Type[0]: Property Flags = 0x0
info:      Memory Type[1]: Property Flags = 0x0
info:      Memory Type[2]: Property Flags = 0x0
info:      Memory Type[3]: Property Flags = 0x0
info:      Memory Type[4]: Property Flags = 0x0
info:      Memory Type[5]: Property Flags = 0x0
info:      Memory Type[6]: Property Flags = 0x0
info:      Memory Type[8]: Property Flags = 0x6
info:      Memory Type[9]: Property Flags = 0xe
info:  Process set as DPI aware
info:  Device properties:
info:    Device name:     : NVIDIA GeForce GTX 1080
info:    Driver version   : 473.4.0
info:  Enabled device extensions:
info:    VK_EXT_4444_formats
info:    VK_EXT_conservative_rasterization
info:    VK_EXT_custom_border_color
info:    VK_EXT_depth_clip_enable
info:    VK_EXT_extended_dynamic_state
info:    VK_EXT_full_screen_exclusive
info:    VK_EXT_host_query_reset
info:    VK_EXT_memory_priority
info:    VK_EXT_robustness2
info:    VK_EXT_shader_demote_to_helper_invocation
info:    VK_EXT_shader_viewport_index_layer
info:    VK_EXT_transform_feedback
info:    VK_EXT_vertex_attribute_divisor
info:    VK_KHR_create_renderpass2
info:    VK_KHR_depth_stencil_resolve
info:    VK_KHR_draw_indirect_count
info:    VK_KHR_driver_properties
info:    VK_KHR_external_memory_win32
info:    VK_KHR_image_format_list
info:    VK_KHR_sampler_mirror_clamp_to_edge
info:    VK_KHR_shader_float_controls
info:    VK_KHR_swapchain
info:  Device features:
info:    robustBufferAccess                     : 1
info:    fullDrawIndexUint32                    : 1
info:    imageCubeArray                         : 1
info:    independentBlend                       : 1
info:    geometryShader                         : 1
info:    tessellationShader                     : 0
info:    sampleRateShading                      : 1
info:    dualSrcBlend                           : 0
info:    logicOp                                : 0
info:    multiDrawIndirect                      : 0
info:    drawIndirectFirstInstance              : 0
info:    depthClamp                             : 1
info:    depthBiasClamp                         : 1
info:    fillModeNonSolid                       : 1
info:    depthBounds                            : 1
info:    multiViewport                          : 1
info:    samplerAnisotropy                      : 1
info:    textureCompressionBC                   : 1
info:    occlusionQueryPrecise                  : 1
info:    pipelineStatisticsQuery                : 1
info:    vertexPipelineStoresAndAtomics         : 1
info:    fragmentStoresAndAtomics               : 0
info:    shaderImageGatherExtended              : 0
info:    shaderStorageImageExtendedFormats      : 0
info:    shaderStorageImageReadWithoutFormat    : 0
info:    shaderStorageImageWriteWithoutFormat   : 1
info:    shaderClipDistance                     : 1
info:    shaderCullDistance                     : 1
info:    shaderFloat64                          : 0
info:    shaderInt64                            : 0
info:    variableMultisampleRate                : 0
info:  VK_EXT_4444_formats
info:    formatA4R4G4B4                         : 1
info:    formatA4B4G4R4                         : 1
info:  VK_EXT_custom_border_color
info:    customBorderColors                     : 1
info:    customBorderColorWithoutFormat         : 1
info:  VK_EXT_depth_clip_enable
info:    depthClipEnable                        : 1
info:  VK_EXT_extended_dynamic_state
info:    extendedDynamicState                   : 1
info:  VK_EXT_host_query_reset
info:    hostQueryReset                         : 1
info:  VK_EXT_memory_priority
info:    memoryPriority                         : 1
info:  VK_EXT_robustness2
info:    robustBufferAccess2                    : 1
info:    robustImageAccess2                     : 0
info:    nullDescriptor                         : 1
info:  VK_EXT_shader_demote_to_helper_invocation
info:    shaderDemoteToHelperInvocation         : 1
info:  VK_EXT_transform_feedback
info:    transformFeedback                      : 0
info:    geometryStreams                        : 0
info:  VK_EXT_vertex_attribute_divisor
info:    vertexAttributeInstanceRateDivisor     : 1
info:    vertexAttributeInstanceRateZeroDivisor : 1
info:  VK_KHR_buffer_device_address
info:    bufferDeviceAddress                    : 0
info:  Queue families:
info:    Graphics : 0
info:    Transfer : 1
info:  DXVK: Using 5 async compiler threads
info:  DXVK: Read 6969 valid state cache entries
info:  DXVK: Using 5 compiler threads
info:  D3D9DeviceEx::ResetSwapChain:
info:    Requested Presentation Parameters
info:      - Width:              1920
info:      - Height:             1200
info:      - Format:             D3D9Format::X8R8G8B8
info:      - Auto Depth Stencil: true
info:                  ^ Format: D3D9Format::D24S8
info:      - Windowed:           true
info:  Presenter: Actual swap chain properties:
info:    Format:       VK_FORMAT_B8G8R8A8_UNORM
info:    Present mode: VK_PRESENT_MODE_IMMEDIATE_KHR
info:    Buffer size:  1920x1200
info:    Image count:  2
info:    Exclusive FS: 0
info:  Setting timer interval to 500 us
err:   DxsoCompiler: Invalid scalar type
info:  Presenter: Actual swap chain properties:
info:    Format:       VK_FORMAT_B8G8R8A8_UNORM
info:    Present mode: VK_PRESENT_MODE_IMMEDIATE_KHR
info:    Buffer size:  1920x1200
info:    Image count:  2
info:    Exclusive FS: 0
warn:  D3D9DeviceEx::SetRenderState: Unhandled render state D3DRS_DITHERENABLE
So results are some kind of meh on my end : I feel greater fluidity, especially when heavy load (fps got from 4 to 15 fps when fighting boss and all effect activated), and overall less "hangouts" when respawning or displaying plenty people around, so it's definately working.
But the instability (looks like to crash after exactly the same time ingame) is for now a big no ; I managed to completely avoid crashes so far by reducing played effects and shutting down combat log, but it game randomly crashes with DXVK it's clearly not worth the little gain to my taste (espacially since it can cost you a defense of a fort).
Crash aftair 30+/- sounds to me as a cache problem and not something else, have u made your virtual memory change ? How much RAM do you have and how much the system uses ? Do you get the crash only when using dxvk ?
"If you want to know who you are, you have to look at your real self and acknowledge what you see."

Darkenya [WE]

User avatar
Fenris78
Posts: 787

Re: [DX9 > DX12 PROXY] Further Performance Boosting

Post#177 » Sat Apr 02, 2022 11:25 am

Eisboleas wrote: Sat Apr 02, 2022 10:03 am Crash aftair 30+/- sounds to me as a cache problem and not something else, have u made your virtual memory change ? How much RAM do you have and how much the system uses ? Do you get the crash only when using dxvk ?
I have 64 Gb RAM, disabled DEP globally (with cmd command), but did have a 3Gb virtual memory (manually setup) on my C: drive (RoR is on another disk), and my dxvk.conf run with :
Spoiler:

Code: Select all

[WAR.exe]
dxvk.hud = 1
d3d9.shaderModel = 3
d3d9.samplerAnisotropy = 16
d3d9.maxFrameRate = 60
dxvk.enableAsync = true
d3d9.maxAvailableMemory = 10240
d3d9.forceSwapchainMSAA = 8

[WAR-64.exe]
dxvk.hud = 1
d3d9.shaderModel = 3
d3d9.samplerAnisotropy = 16
d3d9.maxFrameRate = 60
dxvk.enableAsync = true
d3d9.maxAvailableMemory = 10240
d3d9.forceSwapchainMSAA = 8

[RoRLauncher.exe]
d3d9.shaderModel = 1
I'll try with disabled VM for all disks to see if it changes anything...
Tesq wrote: Fri Apr 01, 2022 7:15 pm no, no , you must go into your gpu program, radeon/nividia etc, in general setting /preference, LF: "pixel format " or something that show as option RBG 4:4:4 or 4:4:2 OR YCbcr 4:4:4 or 4:4:2 etc
I dont have access to that feature in nvidia control panel (I searched everywhere), and running the game in windowed mode, I dont have access to ingame gamma either. Guess I'll have to use nVidia profile inspector to get access to finer and deeper graphical options then.

User avatar
Tesq
Posts: 5704

Re: [DX9 > DX12 PROXY] Further Performance Boosting

Post#178 » Sat Apr 02, 2022 12:33 pm

Fenr it should be in screen/colors section not inside overclock or stuff, are you sure?

About crash, check into system app to see the application error for the crash, also some high OC and bad nvidia/radeon sofrware can make game crash.
I had th same problem on my machine. Usually my guide cover most thing, you could try also by delete art myp 1-2-3 and sound.myp and redownload em via torrent. Those can easily lead to crash if corrupted.

NB i discovered that these vulkan proxy need to build the chace over time so every time you pass trought a map you will go smoother and smoother.
There a tool i found but i cannot make it work,maybe it need vulkan installed ( and so we need someone with linux) to merge the various chace we all could provide from our folders. Now im not at home maybe monday i can share that thread.

Atm im using 1.10.1 because i saw they added some
2d image share function or somethimg like that specificaly to help d9 to d11 . Wanna see if it help someway maybe with war mesh etc or something like that.

I also got some artifact/mesh small bug with 1.10 upon log in char selection. Usualy it get fix by press server and relog in char screen.

@fenr also this setting seems strange you should prob delete it from dxvk.conf and go with simpler set up

d3d9.maxAvailableMemory = 10240

Also antialiaing x8 seems taxing for no real improvement, considering d11 alredy should provide antialaising of sort i would delete also that string.
Image

Ads
User avatar
tvbrowntown
Suspended
Posts: 272

Re: [DX9 > DX12 PROXY] Further Performance Boosting

Post#179 » Sat Apr 02, 2022 1:03 pm

Fenris78 wrote: Sat Apr 02, 2022 11:25 am
Eisboleas wrote: Sat Apr 02, 2022 10:03 am Crash aftair 30+/- sounds to me as a cache problem and not something else, have u made your virtual memory change ? How much RAM do you have and how much the system uses ? Do you get the crash only when using dxvk ?
I have 64 Gb RAM, disabled DEP globally (with cmd command), but did have a 3Gb virtual memory (manually setup) on my C: drive (RoR is on another disk), and my dxvk.conf run with :
Spoiler:

Code: Select all

[WAR.exe]
dxvk.hud = 1
d3d9.shaderModel = 3
d3d9.samplerAnisotropy = 16
d3d9.maxFrameRate = 60
dxvk.enableAsync = true
d3d9.maxAvailableMemory = 10240
d3d9.forceSwapchainMSAA = 8

[WAR-64.exe]
dxvk.hud = 1
d3d9.shaderModel = 3
d3d9.samplerAnisotropy = 16
d3d9.maxFrameRate = 60
dxvk.enableAsync = true
d3d9.maxAvailableMemory = 10240
d3d9.forceSwapchainMSAA = 8

[RoRLauncher.exe]
d3d9.shaderModel = 1
I'll try with disabled VM for all disks to see if it changes anything...
Tesq wrote: Fri Apr 01, 2022 7:15 pm no, no , you must go into your gpu program, radeon/nividia etc, in general setting /preference, LF: "pixel format " or something that show as option RBG 4:4:4 or 4:4:2 OR YCbcr 4:4:4 or 4:4:2 etc
I dont have access to that feature in nvidia control panel (I searched everywhere), and running the game in windowed mode, I dont have access to ingame gamma either. Guess I'll have to use nVidia profile inspector to get access to finer and deeper graphical options then.
WAR can't use more than 4gb ram so the fact you set it to 10gb might be a problem?

User avatar
Eisboleas
Posts: 140

Re: [DX9 > DX12 PROXY] Further Performance Boosting

Post#180 » Sat Apr 02, 2022 4:17 pm

Fenris78 wrote: Sat Apr 02, 2022 11:25 am
Eisboleas wrote: Sat Apr 02, 2022 10:03 am Crash aftair 30+/- sounds to me as a cache problem and not something else, have u made your virtual memory change ? How much RAM do you have and how much the system uses ? Do you get the crash only when using dxvk ?
I have 64 Gb RAM, disabled DEP globally (with cmd command), but did have a 3Gb virtual memory (manually setup) on my C: drive (RoR is on another disk), and my dxvk.conf run with :
Spoiler:

Code: Select all

[WAR.exe]
dxvk.hud = 1
d3d9.shaderModel = 3
d3d9.samplerAnisotropy = 16
d3d9.maxFrameRate = 60
dxvk.enableAsync = true
d3d9.maxAvailableMemory = 10240
d3d9.forceSwapchainMSAA = 8

[WAR-64.exe]
dxvk.hud = 1
d3d9.shaderModel = 3
d3d9.samplerAnisotropy = 16
d3d9.maxFrameRate = 60
dxvk.enableAsync = true
d3d9.maxAvailableMemory = 10240
d3d9.forceSwapchainMSAA = 8

[RoRLauncher.exe]
d3d9.shaderModel = 1
I'll try with disabled VM for all disks to see if it changes anything...
Tesq wrote: Fri Apr 01, 2022 7:15 pm no, no , you must go into your gpu program, radeon/nividia etc, in general setting /preference, LF: "pixel format " or something that show as option RBG 4:4:4 or 4:4:2 OR YCbcr 4:4:4 or 4:4:2 etc
I dont have access to that feature in nvidia control panel (I searched everywhere), and running the game in windowed mode, I dont have access to ingame gamma either. Guess I'll have to use nVidia profile inspector to get access to finer and deeper graphical options then.
With 65GB RAM you should be able to create a better VM memory, Check the maths from the guide I dont remember.
"If you want to know who you are, you have to look at your real self and acknowledge what you see."

Darkenya [WE]

Who is online

Users browsing this forum: No registered users and 14 guests