Skip to content

Lutris doesn't detect 64 bits Vulkan libraries when using Wine compiled with WoW64 #6808

Description

@jihem-el

Bug description

I use a Linux distribution with only 64 bits libraries installed (multilib repository disabled). I have installed the Vulkan libraries (from Mesa packages). Wine is compiled with WoW64 support, so it is able to use these 64 bits libraries to run.

I can't use DXVK because Lutris indicates Vulkan is not installed. To fix that, I have to install the 32 bits Vulkan libraries from multilib repository.

This is exactly the same behavior of the bug #5273 .

If I apply the following patch as a workaround, Lutris is able to find the 64 bits Vulkan libraries and my game is started using DXVK, as expected.

--- a/lutris/util/linux.py
+++ b/lutris/util/linux.py
@@ -260,7 +260,7 @@
         if is_exherbo_with_cross_i686():
             x86 = "libc6"
         if self.arch == "x86_64":
-            return [x86, "x86_64"]
+            return ["x86_64"]
         return [x86]
 
     @property

How to Reproduce

Steps to reproduce the behavior:

  1. Uninstall every 32 bits libraries from the system (or at least only the 32 bits GPU libraries)
  2. Be sure the 64 bits Vulkan libraries related to the GPU are installed
  3. Start Lutris and go to the Wine preferences
  4. On the DXVK/VKD3D settings, check if there is a Vulkan error displayed

Expected behavior

Lutris should detect when Wine is compiled with WoW64, and in this case it should check the presence of Vulkan 64 bits libraries (and ignore the absence of Vulkan 32 bits libraries).

Log output

INFO     2026-07-24 12:15:39,119 [application.do_command_line:468]:Starting Lutris 0.5.22
INFO     2026-07-24 12:15:39,163 [startup.run_all_checks:120]:"card1" is AMD Radeon 760M Graphics (1002:15bf f111:0006 amdgpu) Driver 26.1.5
ERROR    2026-07-24 12:15:39,163 [startup.check_libs:62]:i386 libGL.so.1 missing (needed by opengl)
ERROR    2026-07-24 12:15:39,163 [startup.check_libs:62]:i386 libvulkan.so.1 missing (needed by vulkan)
ERROR    2026-07-24 12:15:39,163 [startup.check_libs:62]:i386 libgnutls.so.30 missing (needed by gnutls)
DEBUG    2026-07-24 12:15:39,221 [xrandr.get_resolutions:91]:Retrieving resolution list
WARNING: running xrandr against an Xwayland server. See the xrandr man page for details.
DEBUG    2026-07-24 12:15:39,223 [xrandr._get_vidmodes:18]:Retrieving 25 video modes from XrandR
DEBUG    2026-07-24 12:15:39,289 [path_cache._update_missing_games:114]:Checking for missing games
DEBUG    2026-07-24 12:15:39,407 [api.check_stale_runtime_versions:52]:Modified at ven. 24 juil. 2026 11:49:22, will update after ven. 24 juil. 2026 17:49:22
DEBUG    2026-07-24 12:15:39,408 [lutriswindow.create_runtime_updater_cb:1460]:Runtime up to date
DEBUG    2026-07-24 12:15:50,086 [xrandr.get_resolutions:91]:Retrieving resolution list
WARNING: running xrandr against an Xwayland server. See the xrandr man page for details.
DEBUG    2026-07-24 12:15:50,089 [xrandr._get_vidmodes:18]:Retrieving 25 video modes from XrandR
INFO     2026-07-24 12:22:12,309 [application.do_shutdown:1076]:Shutting down Lutris

System Information

Support Vulkan: NON
Support Esync: OUI
Support Fsync: OUI
Wine installé: OUI
Gamescope: NON
Mangohud: NON
GameMode: NON
Steam: NON
Flatpak: NON
[System]
OS: Arch Linux rolling n/a
Arch: x86_64
Kernel: 7.1.4-zen1-1-zen
Lutris Version: 0.5.22
Python Version: 3.14.6 (main, Jun 15 2026, 11:36:54) [GCC 16.1.1 20260430]
Desktop: XFCE
Display Server: wayland
[CPU]
Vendor: AuthenticAMD
Model: AMD Ryzen 5 7640U w/ Radeon 760M Graphics
Physical cores: 6
Logical cores: 12
[Memory]
RAM: 30.6 GB
Swap: 32.0 GB
[Graphics]
Vendor: AMD
OpenGL Renderer: AMD Radeon 760M Graphics (radeonsi, phoenix, ACO, DRM 3.64, 7.1.4-zen1-1-zen)
OpenGL Version: 4.6 (Compatibility Profile) Mesa 26.1.5-arch1.1
OpenGL Core: 4.6 (Core Profile) Mesa 26.1.5-arch1.1
OpenGL ES: OpenGL ES 3.2 Mesa 26.1.5-arch1.1
Vulkan Version: 1.4.350
Vulkan Drivers: AMD Radeon 760M Graphics (RADV PHOENIX) (1.4.354)

Media (optional)

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions