Cant set up a game with wine or lutris

trying to set up ghost of tsushima. when i run wine setup.exe i get this error

samir@samirsvictus:~/Games/Ghost of Tsushima$ wine setup.exe
002c:fixme:winediag:loader_init wine-staging 10.4 is a testing version containing experimental patches.
002c:fixme:winediag:loader_init Please mention your exact version when filing bug reports on winehq.org.
00dc:err:hid:udev_bus_init UDEV monitor creation failed
[2025-06-20 02:50:38.409] [MANGOHUD] [info] [blacklist.cpp:75] process 'explorer.exe' is blacklisted in MangoHud
0024:fixme:winediag:loader_init wine-staging 10.4 is a testing version containing experimental patches.
0024:fixme:winediag:loader_init Please mention your exact version when filing bug reports on winehq.org.
Application could not be started, or no application associated with the s
pecified file.
ShellExecuteEx failed: File not found.

samir@samirsvictus:~/Games/Ghost of Tsushima$ 0140:fixme:winediag:loader_init wine-staging 10.4 is a testing version containing experimental patches.
0140:fixme:winediag:loader_init Please mention your exact version when filing bug reports on winehq.org.

i tried running it as a game in lutris i get this error

Environment variable not found

and then repeates file not found like 7 times
lutris log:

samir@samirsvictus:/$ lutris -d
INFO     2025-06-20 02:55:59,448 [application.do_command_line:478]:Starting Lutris 0.5.19
WARNING: [Loader Message] Code 0 : Layer VK_LAYER_MANGOHUD_overlay_x86_64 uses API version 1.3 which is older than the application specified API version of 1.4. May cause issues.
WARNING: [Loader Message] Code 0 : Layer VK_LAYER_MANGOHUD_overlay_x86 uses API version 1.3 which is older than the application specified API version of 1.4. May cause issues.
INFO     2025-06-20 02:55:59,586 [startup.run_all_checks:120]:"card1" is AMD Radeon Graphics (1002:1900 103c:8c2f amdgpu) Driver 25.0.7
WARNING: [Loader Message] Code 0 : Layer VK_LAYER_MANGOHUD_overlay_x86_64 uses API version 1.3 which is older than the application specified API version of 1.4. May cause issues.
WARNING: [Loader Message] Code 0 : Layer VK_LAYER_MANGOHUD_overlay_x86 uses API version 1.3 which is older than the application specified API version of 1.4. May cause issues.
ERROR: [Loader Message] Code 0 : setup_loader_term_phys_devs:  Failed to detect any valid GPUs in the current config
ERROR: [Loader Message] Code 0 : setup_loader_term_phys_devs:  Failed to detect any valid GPUs in the current config
ERROR: [Loader Message] Code 0 : setup_loader_term_phys_devs:  Failed to detect any valid GPUs in the current config
ERROR: [Loader Message] Code 0 : setup_loader_term_phys_devs:  Failed to detect any valid GPUs in the current config
ERROR: [Loader Message] Code 0 : setup_loader_term_phys_devs:  Failed to detect any valid GPUs in the current config
ERROR at /builddir/build/BUILD/vulkan-tools-1.4.313.0-build/Vulkan-Tools-vulkan-sdk-1.4.313.0/vulkaninfo/./vulkaninfo.h:247:vkEnumeratePhysicalDevices failed with ERROR_INITIALIZATION_FAILED
ERROR    2025-06-20 02:55:59,725 [system.read_process_output:189]:['vulkaninfo', '--summary'] command failed: Command '['vulkaninfo', '--summary']' returned non-zero exit status 1.
DEBUG    2025-06-20 02:55:59,726 [system._execute:109]:Executing lspci
INFO     2025-06-20 02:55:59,836 [startup.run_all_checks:120]:"card0" is NVIDIA Corporation AD107M [GeForce RTX 4050 Max-Q / Mobile] (10de:28a1 103c:8c2f nvidia) Driver 575.57.08
DEBUG    2025-06-20 02:55:59,962 [xrandr.get_resolutions:91]:Retrieving resolution list
DEBUG    2025-06-20 02:55:59,966 [xrandr._get_vidmodes:18]:Retrieving 30 video modes from XrandR
DEBUG    2025-06-20 02:56:00,009 [path_cache._update_missing_games:114]:Checking for missing games
DEBUG    2025-06-20 02:56:00,044 [api.check_stale_runtime_versions:52]:Modified at Fri 20 Jun 2025 02:46:06 AM , will update after Fri 20 Jun 2025 08:46:06 AM 
DEBUG    2025-06-20 02:56:00,046 [lutriswindow.create_runtime_updater_cb:1384]:Runtime up to date
DEBUG    2025-06-20 02:56:02,726 [grid.on_item_activated:97]:Item activated: 22
INFO     2025-06-20 02:56:02,758 [runner.use_runtime:440]:Runtime disabled by system configuration
INFO     2025-06-20 02:56:02,759 [runner.use_runtime:440]:Runtime disabled by system configuration
DEBUG    2025-06-20 02:56:02,759 [xrandr.get_outputs:26]:Retrieving display outputs
DEBUG    2025-06-20 02:56:02,761 [xrandr._get_vidmodes:18]:Retrieving 30 video modes from XrandR
INFO     2025-06-20 02:56:02,762 [game.start_antimicrox:559]:Starting Antimicro
lutris-wrapper: Ghost of Tsushima
Started initial process 6993 from gamemoderun /home/samir/.local/share/lutris/runtime/umu/umu-run /home/samir/Games/Ghost of Tsushima/setup.exe
Start monitoring process.
lutris-wrapper: /usr/bin/antimicrox
Started initial process 6996 from /usr/bin/antimicrox --hidden --tray --profile /home/samir/Documents/gamepad.gamecontroller.amgp
Start monitoring process.
gamemodeauto: 
[02:56:02.976] 🐞DEBUG  Found settings file: /home/samir/.config/antimicrox/antimicrox_settings.ini (file /src/main.cpp:181)
Selecting uinput as a default event generator.[02:56:02.976] 🟢INFO     uinput is default for wayland
INFO: umu-launcher version 1.2.6 (3.13.3 (main, Apr 22 2025, 00:00:00) [GCC 15.0.1 20250418 (Red Hat 15.0.1-0)])
INFO: steamrt3 is up to date
ProtonFixes[7187] WARN: [CONFIG]: Parent directory "/home/samir/.config/protonfixes" does not exist. Abort.
ProtonFixes[7187] INFO: Running protonfixes on "GE-Proton10-3", build at 2025-05-20 06:14:47+00:00.
ProtonFixes[7187] INFO: Running checks
ProtonFixes[7187] INFO: All checks successful
ProtonFixes[7187] WARN: Game title not found in CSV
ProtonFixes[7187] INFO: Non-steam game UNKNOWN (umu-default)
ProtonFixes[7187] INFO: No store specified, using UMU database
ProtonFixes[7187] INFO: Using global defaults for UNKNOWN (umu-default)
ProtonFixes[7187] INFO: Non-steam game UNKNOWN (umu-default)
ProtonFixes[7187] INFO: No store specified, using UMU database
ProtonFixes[7187] INFO: No global protonfix found for UNKNOWN (umu-default)
Proton: /home/samir/Games/Ghost of Tsushima/setup.exe
Proton: Executable a unix path, launching with /unix option.
fsync: up and running.
002c:fixme:winediag:loader_init wine-staging 10.0 is a testing version containing experimental patches.
002c:fixme:winediag:loader_init Please mention your exact version when filing bug reports on winehq.org.
[2025-06-20 02:56:07.150] [MANGOHUD] [info] [blacklist.cpp:75] process 'explorer.exe' is blacklisted in MangoHud
0078:fixme:file:GetLongPathNameW UNC pathname L"\\\\?\\X:\\.local\\share\\lutris\\runners\\proton\\ge-proton\\files\\share\\wine/../xalia/xalia.exe"
0078:fixme:file:GetLongPathNameW UNC pathname L"\\\\?\\X:\\.local\\share\\lutris\\runners\\proton\\ge-proton\\files\\share\\wine/../xalia/xalia.exe"
0078:fixme:file:GetLongPathNameW UNC pathname L"\\\\?\\X:\\.local\\share\\lutris\\runners\\proton\\ge-proton\\files\\share\\wine/../xalia/xalia.exe"
0078:fixme:file:GetLongPathNameW UNC pathname L"\\\\?\\X:\\.local\\share\\lutris\\runners\\proton\\ge-proton\\files\\share\\wine/../xalia/xalia.exe"
0024:fixme:exec:SHELL_execute flags ignored: 0x00000100
0138:fixme:oleacc:find_class_data unhandled window class: L"#32769"
0138:fixme:uiautomation:uia_get_providers_for_hwnd Override provider callback currently unimplemented.
0138:fixme:uiautomation:default_uia_provider_callback Default ProviderType_NonClientArea provider unimplemented.
0138:fixme:oleacc:find_class_data unhandled window class: L"#32769"
0138:fixme:uiautomation:base_hwnd_fragment_get_FragmentRoot 000000000081E248, 000000000021F9D0: stub!
0138:fixme:uiautomation:base_hwnd_fragment_GetEmbeddedFragmentRoots 000000000081E248, 000000000021F9E0: stub!
0140:fixme:mscoree:parse_supported_runtime sku=L".NETFramework,Version=v4.8" not implemented
0140:fixme:mscoree:parse_supported_runtime sku=L".NETFramework,Version=v4.8" not implemented
0140:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0140:fixme:combase:RoGetActivationFactory (L"Windows.Gaming.Input.RawGameController", {eb8d0792-e95a-4b19-afc7-0a59f8bf759e}, 00006FFFFD948960): semi-stub
0024:fixme:exec:SHELL_execute flags ignored: 0x00000100
014c:fixme:oleacc:find_class_data unhandled window class: L"Button"
014c:fixme:uiautomation:msaa_provider_GetPatternProvider Unimplemented patternId 10002
014c:fixme:uiautomation:base_hwnd_provider_GetPatternProvider 0000000000843550, 10002, 0000000001B2F8A0: stub
014c:fixme:oleacc:find_class_data unhandled window class: L"#32770"
0024:fixme:exec:SHELL_execute flags ignored: 0x00000100
014c:fixme:oleacc:find_class_data unhandled window class: L"Button"
014c:fixme:uiautomation:msaa_provider_GetPatternProvider Unimplemented patternId 10002
014c:fixme:uiautomation:base_hwnd_provider_GetPatternProvider 0000000000841BC0, 10002, 0000000001B2F8A0: stub
014c:fixme:oleacc:find_class_data unhandled window class: L"#32770"
0024:fixme:exec:SHELL_execute flags ignored: 0x00000100
014c:fixme:oleacc:find_class_data unhandled window class: L"Button"
014c:fixme:uiautomation:msaa_provider_GetPatternProvider Unimplemented patternId 10002
014c:fixme:uiautomation:base_hwnd_provider_GetPatternProvider 00000000008327B0, 10002, 0000000001B2F8A0: stub
014c:fixme:oleacc:find_class_data unhandled window class: L"#32770"
0024:fixme:exec:SHELL_execute flags ignored: 0x00000100
014c:fixme:oleacc:find_class_data unhandled window class: L"Button"
014c:fixme:uiautomation:msaa_provider_GetPatternProvider Unimplemented patternId 10002
014c:fixme:uiautomation:base_hwnd_provider_GetPatternProvider 0000000000843550, 10002, 0000000001B2F8A0: stub
014c:fixme:oleacc:find_class_data unhandled window class: L"#32770"
0024:fixme:exec:SHELL_execute flags ignored: 0x00000100
014c:fixme:oleacc:find_class_data unhandled window class: L"Button"
014c:fixme:uiautomation:msaa_provider_GetPatternProvider Unimplemented patternId 10002
014c:fixme:uiautomation:base_hwnd_provider_GetPatternProvider 0000000000841BC0, 10002, 0000000001B2F8A0: stub
014c:fixme:oleacc:find_class_data unhandled window class: L"#32770"
0024:fixme:exec:SHELL_execute flags ignored: 0x00000100
014c:fixme:oleacc:find_class_data unhandled window class: L"Button"
014c:fixme:uiautomation:msaa_provider_GetPatternProvider Unimplemented patternId 10002
014c:fixme:uiautomation:base_hwnd_provider_GetPatternProvider 00000000008327B0, 10002, 0000000001B2F8A0: stub
014c:fixme:oleacc:find_class_data unhandled window class: L"#32770"
0024:fixme:exec:SHELL_execute flags ignored: 0x00000100
014c:fixme:oleacc:find_class_data unhandled window class: L"Button"
014c:fixme:uiautomation:msaa_provider_GetPatternProvider Unimplemented patternId 10002
014c:fixme:uiautomation:base_hwnd_provider_GetPatternProvider 0000000000843550, 10002, 0000000001B2F8A0: stub
014c:fixme:oleacc:find_class_data unhandled window class: L"#32770"
0024:fixme:exec:SHELL_execute flags ignored: 0x00000100
014c:fixme:oleacc:find_class_data unhandled window class: L"Button"
014c:fixme:uiautomation:msaa_provider_GetPatternProvider Unimplemented patternId 10002
014c:fixme:uiautomation:base_hwnd_provider_GetPatternProvider 0000000000841BC0, 10002, 0000000001B2F8A0: stub
014c:fixme:oleacc:find_class_data unhandled window class: L"#32770"
0024:fixme:exec:SHELL_execute flags ignored: 0x00000100
014c:fixme:oleacc:find_class_data unhandled window class: L"Button"
014c:fixme:uiautomation:msaa_provider_GetPatternProvider Unimplemented patternId 10002
014c:fixme:uiautomation:base_hwnd_provider_GetPatternProvider 0000000000843550, 10002, 0000000001B2F8A0: stub
014c:fixme:oleacc:find_class_data unhandled window class: L"#32770"
Application could not be started, or no application associated with the specified file.
ShellExecuteEx failed: Invalid window handle.

015c:err:service:device_notify_proc failed to get event, error 1726
Command exited with status: 1
Monitored process exited.
Initial process has exited (return code: 256)
All processes have quit
Exit with return code 256
DEBUG    2025-06-20 02:56:15,382 [monitored_command.on_stop:232]:Process 6991 has terminated with code 256
DEBUG    2025-06-20 02:56:16,769 [game.beat:910]:Game thread stopped
WARNING  2025-06-20 02:56:16,770 [game.on_game_quit:948]:Game still running (state: running)
INFO     2025-06-20 02:56:16,770 [game.stop:921]:Stopping Ghost of Tsushima (wine)
DEBUG    2025-06-20 02:56:16,770 [game.stop_game:877]:Ghost of Tsushima (wine) has run for 14 seconds
DEBUG    2025-06-20 02:56:16,770 [game.stop_game:889]:Playtime: 4 minutes
DEBUG    2025-06-20 02:56:16,770 [game.on_game_quit:966]:Ghost of Tsushima stopped at Fri, 20 Jun 2025 02:56:16
DEBUG    2025-06-20 02:56:16,775 [application.on_game_stopped:791]:Removing 22 from running IDs
DEBUG    2025-06-20 02:56:16,805 [path_cache.add_to_path_cache:47]:Adding Ghost of Tsushima (wine) to path cache
INFO     2025-06-20 02:56:19,085 [application.do_shutdown:1047]:Shutting down Lutris

note: other games setups work fine like: sifu, fifa23, and sekiro.

Some log events seem to indicate you’re using a ‘Red Hat’ distribution, which may or may not be a good choice for gaming - I’d recommend an Ubuntu-based distro for that purpose, which offers a good balance between stability, actuality and comfort.

That said, your log shows a lot of entries like :

fixme:oleacc:find_class_data unhandled window class: L"Button"

followed by

Application could not be started, or no application associated with the specified file.
ShellExecuteEx failed: Invalid window handle

According to: fix ShellExecuteEx file not found you may need to run your executable from inside the containing folder, which seems to be the case here, if not, that might help.

loader_init wine-staging 10.4 is a testing version containing experimental patches.
002c:fixme:winediag:loader_init Please mention your exact version when filing bug reports on winehq.org.

Your Wine version seems to be experimental, which may be the reason for your installer to fail.

You could try with other, more seasoned Wine/Proton versions, preferably ‘wine-ge’ versions (glorious eggroll), which are said to provide very good compatibility and leave everything default at first (e. g. no extra dll’s/graphics/controller options).

Probably you’d need to switch to the latest Lutris (flatpak-based) version for that to work out as expected; versions shipped with the distributions are often outdated, or may be missing the ‘wine-ge’ options.