Final Fantasy XIV DX11 error - can't play the game at all

Hello everyone!

I’m having issues with FF XIV - I installed the XIV launcher via Flatpak Lutris (on Fedora Silverblue) as a workaround for the recent launcher issues with Steam accounts and got to the start screen of the game, but everytime I press Start at the start screen in-game the game crashes with DX11 fatal errors (I tried just as a test with DX9 but the game crashes at the same place). Here are the logs, would really appreciate any help (I’m trying to run it on a laptop with AMD CPU 5600H and GPU RX 6600M with the open-source drivers):

Started initial process 436 from gamemoderun /var/home/user/.var/app/net.lutris.Lutris/data/lutris/runners/wine/lutris-7.1-x86_64/bin/wine /var/home/userGames/final-fantasy-xiv-online/drive_c/users/user/AppData/Local/XIVLauncher/XIVLauncher.exe
Start monitoring process.
gamemodeauto: 
info:  Game: XIVLauncher.exe
info:  DXVK: v1.10-2-g809b446f
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
WARNING: radv is not a conformant Vulkan implementation, testing use only.
warn:  Skipping CPU adapter: llvmpipe (LLVM 12.0.1, 256 bits)
info:  D3D9: VK_FORMAT_D24_UNORM_S8_UINT -> VK_FORMAT_D32_SFLOAT_S8_UINT
info:  AMD RADV DIMGREY_CAVEFISH:
info:    Driver: 21.3.6
info:    Vulkan: 1.2.195
info:    Memory Heap[0]: 
info:      Size: 8176 MiB
info:      Flags: 0x0
info:      Memory Type[1]: Property Flags = 0x6
info:      Memory Type[3]: Property Flags = 0xe
info:      Memory Type[5]: Property Flags = 0xc6
info:      Memory Type[7]: Property Flags = 0xce
info:    Memory Heap[1]: 
info:      Size: 8176 MiB
info:      Flags: 0x1
info:      Memory Type[0]: Property Flags = 0x1
info:      Memory Type[2]: Property Flags = 0x7
info:      Memory Type[4]: Property Flags = 0xc1
info:      Memory Type[6]: Property Flags = 0xc7
info:  Process set as DPI aware
info:  Adapter LUID 0: 0:431
Initial process has exited (return code: 0)
info:  Game: ffxiv_dx11.exe
info:  DXVK: v1.10-2-g809b446f
info:  Found built-in config:
info:  Effective configuration:
info:    dxvk.shrinkNvidiaHvvHeap = True
info:    d3d11.cachedDynamicResources = vi
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
WARNING: radv is not a conformant Vulkan implementation, testing use only.
warn:  Skipping CPU adapter: llvmpipe (LLVM 12.0.1, 256 bits)
info:  AMD RADV DIMGREY_CAVEFISH:
info:    Driver: 21.3.6
info:    Vulkan: 1.2.195
info:    Memory Heap[0]: 
info:      Size: 8176 MiB
info:      Flags: 0x0
info:      Memory Type[1]: Property Flags = 0x6
info:      Memory Type[3]: Property Flags = 0xe
info:      Memory Type[5]: Property Flags = 0xc6
info:      Memory Type[7]: Property Flags = 0xce
info:    Memory Heap[1]: 
info:      Size: 8176 MiB
info:      Flags: 0x1
info:      Memory Type[0]: Property Flags = 0x1
info:      Memory Type[2]: Property Flags = 0x7
info:      Memory Type[4]: Property Flags = 0xc1
info:      Memory Type[6]: Property Flags = 0xc7
info:  AMD RADV RENOIR:
info:    Driver: 21.3.6
info:    Vulkan: 1.2.195
info:    Memory Heap[0]: 
info:      Size: 1194 MiB
info:      Flags: 0x0
info:      Memory Type[1]: Property Flags = 0x6
info:      Memory Type[3]: Property Flags = 0xe
info:      Memory Type[5]: Property Flags = 0xc6
info:      Memory Type[7]: Property Flags = 0xce
info:    Memory Heap[1]: 
info:      Size: 2389 MiB
info:      Flags: 0x1
info:      Memory Type[0]: Property Flags = 0x1
info:      Memory Type[2]: Property Flags = 0x7
info:      Memory Type[4]: Property Flags = 0xc1
info:      Memory Type[6]: Property Flags = 0xc7
info:  Adapter LUID 0: 0:439
info:  Adapter LUID 1: 0:43a
info:  Game: ffxiv_dx11.exe
info:  DXVK: v1.10-2-g809b446f
info:  Found built-in config:
info:  Effective configuration:
info:    dxvk.shrinkNvidiaHvvHeap = True
info:    d3d11.cachedDynamicResources = vi
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
WARNING: radv is not a conformant Vulkan implementation, testing use only.
warn:  Skipping CPU adapter: llvmpipe (LLVM 12.0.1, 256 bits)
info:  AMD RADV DIMGREY_CAVEFISH:
info:    Driver: 21.3.6
info:    Vulkan: 1.2.195
info:    Memory Heap[0]: 
info:      Size: 8176 MiB
info:      Flags: 0x0
info:      Memory Type[1]: Property Flags = 0x6
info:      Memory Type[3]: Property Flags = 0xe
info:      Memory Type[5]: Property Flags = 0xc6
info:      Memory Type[7]: Property Flags = 0xce
info:    Memory Heap[1]: 
info:      Size: 8176 MiB
info:      Flags: 0x1
info:      Memory Type[0]: Property Flags = 0x1
info:      Memory Type[2]: Property Flags = 0x7
info:      Memory Type[4]: Property Flags = 0xc1
info:      Memory Type[6]: Property Flags = 0xc7
info:  AMD RADV RENOIR:
info:    Driver: 21.3.6
info:    Vulkan: 1.2.195
info:    Memory Heap[0]: 
info:      Size: 1194 MiB
info:      Flags: 0x0
info:      Memory Type[1]: Property Flags = 0x6
info:      Memory Type[3]: Property Flags = 0xe
info:      Memory Type[5]: Property Flags = 0xc6
info:      Memory Type[7]: Property Flags = 0xce
info:    Memory Heap[1]: 
info:      Size: 2389 MiB
info:      Flags: 0x1
info:      Memory Type[0]: Property Flags = 0x1
info:      Memory Type[2]: Property Flags = 0x7
info:      Memory Type[4]: Property Flags = 0xc1
info:      Memory Type[6]: Property Flags = 0xc7
info:  Game: ffxiv_dx11.exe
info:  DXVK: v1.10-2-g809b446f
info:  Found built-in config:
info:  Effective configuration:
info:    dxvk.shrinkNvidiaHvvHeap = True
info:    d3d11.cachedDynamicResources = vi
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
WARNING: radv is not a conformant Vulkan implementation, testing use only.
warn:  Skipping CPU adapter: llvmpipe (LLVM 12.0.1, 256 bits)
info:  AMD RADV DIMGREY_CAVEFISH:
info:    Driver: 21.3.6
info:    Vulkan: 1.2.195
info:    Memory Heap[0]: 
info:      Size: 8176 MiB
info:      Flags: 0x0
info:      Memory Type[1]: Property Flags = 0x6
info:      Memory Type[3]: Property Flags = 0xe
info:      Memory Type[5]: Property Flags = 0xc6
info:      Memory Type[7]: Property Flags = 0xce
info:    Memory Heap[1]: 
info:      Size: 8176 MiB
info:      Flags: 0x1
info:      Memory Type[0]: Property Flags = 0x1
info:      Memory Type[2]: Property Flags = 0x7
info:      Memory Type[4]: Property Flags = 0xc1
info:      Memory Type[6]: Property Flags = 0xc7
info:  AMD RADV RENOIR:
info:    Driver: 21.3.6
info:    Vulkan: 1.2.195
info:    Memory Heap[0]: 
info:      Size: 1194 MiB
info:      Flags: 0x0
info:      Memory Type[1]: Property Flags = 0x6
info:      Memory Type[3]: Property Flags = 0xe
info:      Memory Type[5]: Property Flags = 0xc6
info:      Memory Type[7]: Property Flags = 0xce
info:    Memory Heap[1]: 
info:      Size: 2389 MiB
info:      Flags: 0x1
info:      Memory Type[0]: Property Flags = 0x1
info:      Memory Type[2]: Property Flags = 0x7
info:      Memory Type[4]: Property Flags = 0xc1
info:      Memory Type[6]: Property Flags = 0xc7
info:  Game: ffxiv_dx11.exe
info:  DXVK: v1.10-2-g809b446f
info:  Found built-in config:
info:  Effective configuration:
info:    dxvk.shrinkNvidiaHvvHeap = True
info:    d3d11.cachedDynamicResources = vi
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
WARNING: radv is not a conformant Vulkan implementation, testing use only.
warn:  Skipping CPU adapter: llvmpipe (LLVM 12.0.1, 256 bits)
info:  AMD RADV DIMGREY_CAVEFISH:
info:    Driver: 21.3.6
info:    Vulkan: 1.2.195
info:    Memory Heap[0]: 
info:      Size: 8176 MiB
info:      Flags: 0x0
info:      Memory Type[1]: Property Flags = 0x6
info:      Memory Type[3]: Property Flags = 0xe
info:      Memory Type[5]: Property Flags = 0xc6
info:      Memory Type[7]: Property Flags = 0xce
info:    Memory Heap[1]: 
info:      Size: 8176 MiB
info:      Flags: 0x1
info:      Memory Type[0]: Property Flags = 0x1
info:      Memory Type[2]: Property Flags = 0x7
info:      Memory Type[4]: Property Flags = 0xc1
info:      Memory Type[6]: Property Flags = 0xc7
info:  AMD RADV RENOIR:
info:    Driver: 21.3.6
info:    Vulkan: 1.2.195
info:    Memory Heap[0]: 
info:      Size: 1194 MiB
info:      Flags: 0x0
info:      Memory Type[1]: Property Flags = 0x6
info:      Memory Type[3]: Property Flags = 0xe
info:      Memory Type[5]: Property Flags = 0xc6
info:      Memory Type[7]: Property Flags = 0xce
info:    Memory Heap[1]: 
info:      Size: 2389 MiB
info:      Flags: 0x1
info:      Memory Type[0]: Property Flags = 0x1
info:      Memory Type[2]: Property Flags = 0x7
info:      Memory Type[4]: Property Flags = 0xc1
info:      Memory Type[6]: Property Flags = 0xc7
info:  Game: ffxiv_dx11.exe
info:  DXVK: v1.10-2-g809b446f
info:  Found built-in config:
info:  Effective configuration:
info:    dxvk.shrinkNvidiaHvvHeap = True
info:    d3d11.cachedDynamicResources = vi
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
WARNING: radv is not a conformant Vulkan implementation, testing use only.
warn:  Skipping CPU adapter: llvmpipe (LLVM 12.0.1, 256 bits)
info:  AMD RADV DIMGREY_CAVEFISH:
info:    Driver: 21.3.6
info:    Vulkan: 1.2.195
info:    Memory Heap[0]: 
info:      Size: 8176 MiB
info:      Flags: 0x0
info:      Memory Type[1]: Property Flags = 0x6
info:      Memory Type[3]: Property Flags = 0xe
info:      Memory Type[5]: Property Flags = 0xc6
info:      Memory Type[7]: Property Flags = 0xce
info:    Memory Heap[1]: 
info:      Size: 8176 MiB
info:      Flags: 0x1
info:      Memory Type[0]: Property Flags = 0x1
info:      Memory Type[2]: Property Flags = 0x7
info:      Memory Type[4]: Property Flags = 0xc1
info:      Memory Type[6]: Property Flags = 0xc7
info:  AMD RADV RENOIR:
info:    Driver: 21.3.6
info:    Vulkan: 1.2.195
info:    Memory Heap[0]: 
info:      Size: 1194 MiB
info:      Flags: 0x0
info:      Memory Type[1]: Property Flags = 0x6
info:      Memory Type[3]: Property Flags = 0xe
info:      Memory Type[5]: Property Flags = 0xc6
info:      Memory Type[7]: Property Flags = 0xce
info:    Memory Heap[1]: 
info:      Size: 2389 MiB
info:      Flags: 0x1
info:      Memory Type[0]: Property Flags = 0x1
info:      Memory Type[2]: Property Flags = 0x7
info:      Memory Type[4]: Property Flags = 0xc1
info:      Memory Type[6]: Property Flags = 0xc7
info:  D3D11CoreCreateDevice: Probing D3D_FEATURE_LEVEL_11_0
info:  D3D11CoreCreateDevice: Using feature level D3D_FEATURE_LEVEL_11_0
info:  Device properties:
info:    Device name:     : AMD RADV DIMGREY_CAVEFISH
info:    Driver version   : 21.3.6
info:  Enabled device extensions:
info:    VK_AMD_memory_overallocation_behavior
info:    VK_AMD_shader_fragment_mask
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_host_query_reset
info:    VK_EXT_memory_priority
info:    VK_EXT_robustness2
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                     : 1
info:    sampleRateShading                      : 1
info:    dualSrcBlend                           : 1
info:    logicOp                                : 1
info:    multiDrawIndirect                      : 1
info:    drawIndirectFirstInstance              : 1
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         : 0
info:    fragmentStoresAndAtomics               : 1
info:    shaderImageGatherExtended              : 1
info:    shaderStorageImageExtendedFormats      : 0
info:    shaderStorageImageReadWithoutFormat    : 1
info:    shaderStorageImageWriteWithoutFormat   : 1
info:    shaderClipDistance                     : 1
info:    shaderCullDistance                     : 1
info:    shaderFloat64                          : 1
info:    shaderInt64                            : 1
info:    variableMultisampleRate                : 1
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                     : 1
info:    nullDescriptor                         : 1
info:  VK_EXT_shader_demote_to_helper_invocation
info:    shaderDemoteToHelperInvocation         : 1
info:  VK_EXT_transform_feedback
info:    transformFeedback                      : 1
info:    geometryStreams                        : 1
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: Read 105 valid state cache entries
info:  DXVK: Using 7 compiler threads
info:  DXGI: VK_FORMAT_D24_UNORM_S8_UINT -> VK_FORMAT_D32_SFLOAT_S8_UINT
info:  Presenter: Actual swap chain properties:
info:    Format:       VK_FORMAT_B8G8R8A8_UNORM
info:    Present mode: VK_PRESENT_MODE_IMMEDIATE_KHR
info:    Buffer size:  1024x768
info:    Image count:  3
info:    Exclusive FS: 1
warn:  DXGI: MakeWindowAssociation: Ignoring flags
warn:  D3D11DXGIDevice::QueryInterface: Unknown interface query
warn:  6543dbb6-1b48-42f5-ab82-e97ec74326f6
info:  Setting display mode: 1920x1080@75
err:   DXGI: ResizeTarget: Failed to query containing output
info:  Setting display mode: 1920x1080@75
info:  Presenter: Actual swap chain properties:
info:    Format:       VK_FORMAT_B8G8R8A8_UNORM
info:    Present mode: VK_PRESENT_MODE_IMMEDIATE_KHR
info:    Buffer size:  1920x1080
info:    Image count:  3
info:    Exclusive FS: 1
info:  Setting display mode: 1920x1080@75
Setting breakpad minidump AppID = 39210
SteamInternal_SetMinidumpSteamID:  Caching Steam ID:  76561198112757768 [API loaded no]
Monitored process exited.
Exit with return code 0

There is a 6 days old install script:

Did you use try that?

I installed it on Thursday (10 March), so I’ve used that script when installing it initially. I also tried installing it again the next day, but it didn’t help.

Wine XIVLauncher version last published 1 week, 6 days ago

Logs from today: FFXIV - Pastebin.com

I guess it is the open source driver, you should try the official one.

Edit: Other sources indicate this is not an issue.

You should try either fshack or ge wine implementation.

I tried fshack 7.1 and ge-proton 7.1, but I’m still getting the same errors.
Here’s the fshack log: FFXIV_FSHACK7.1 - Pastebin.com

Please check that you have this installed:
lib32-vulkan-radeon

And also possibly all other lib32 versions of the libraries that are related to the gpu.

I installed the 32-bit drivers, but I’m still getting the same error:

An unexpected error has occurred. Exiting FINAL FANTASY XIV.
2022-02-28_21:11

IPHLPAPI.DLL+D308
ffxiv_dx11.exe+11B1E17
ffxiv_dx11.exe+11AFCB8
ffxiv_dx11.exe+13A4FAA
ffxiv_dx11.exe+13A4DE4
ffxiv_dx11.exe+137D580
ffxiv_dx11.exe+137D2FC
ffxiv_dx11.exe+9379E

Logs: FFXIV - Pastebin.com

Sorry, friend, I’m out of ideas.

The last one would be to try a different launcher :confused:

Different launcher is not an option unfortunately, at least until Valve updates Proton to work with the new launcher.
Thank you for the support, appreciate it.

valve updates Proton to work with the new launcher

you know you can download Proton GE that you can use on steam just install protonup gt and since you use Flatpak then you can get it Here it will download and install the proton version you want for you for steam and other supported clients don’t need to wait on Valve to make a new version of proton based on an outdated Wine version.