Lutris- vulkan is not installed error

So i installed lutirs and all its dependencies using the following commands :-

sudo pacman –S lutris

and its dependencies

sudo pacman -S --needed lib32-mesa vulkan-radeon lib32-vulkan-radeon vulkan-icd-loader lib32-vulkan-icd-loader wine-staging giflib lib32-giflib libpng lib32-libpng libldap lib32-libldap gnutls lib32-gnutls mpg123 lib32-mpg123 openal lib32-openal v4l-utils lib32-v4l-utils libpulse lib32-libpulse libgpg-error lib32-libgpg-error alsa-plugins lib32-alsa-plugins alsa-lib lib32-alsa-lib libjpeg-turbo lib32-libjpeg-turbo sqlite lib32-sqlite libxcomposite lib32-libxcomposite libxinerama lib32-libgcrypt libgcrypt lib32-libxinerama ncurses lib32-ncurses ocl-icd lib32-ocl-icd libxslt lib32-libxslt libva lib32-libva gtk3 lib32-gtk3 gst-plugins-base-libs lib32-gst-plugins-base-libs vulkan-icd-loader lib32-vulkan-icd-loader wine-staging winetricks giflib lib32-giflib libpng lib32-libpng libldap lib32-libldap gnutls lib32-gnutls mpg123 lib32-mpg123 openal lib32-openal v4l-utils lib32-v4l-utils libpulse lib32-libpulse alsa-plugins lib32-alsa-plugins alsa-lib lib32-alsa-lib libjpeg-turbo lib32-libjpeg-turbo libxcomposite lib32-libxcomposite libxinerama lib32-libxinerama ncurses lib32-ncurses opencl-icd-loader lib32-opencl-icd-loader libxslt lib32-libxslt libva lib32-libva gtk3 lib32-gtk3 gst-plugins-base-libs lib32-gst-plugins-base-libs vulkan-icd-loader lib32-vulkan-icd-loader dosbox .

but when i try to conifgure wine in lutris . My DXVK and VKD3D options are greyed out and shows an error “Vulkan is not installed or supported by your system . DXVK/VKD3D is not available” .

I have an integrated intel hd graphics 620 card which supports vulkan as well so i am not sure what is causing this issue .

You need to install these as well probably.

sudo pacman -S vulkan-intel lib32-vulkan-intel

https://wiki.archlinux.org/title/Vulkan#Installation

These are for if you have an AMD gpu.

1 Like

Thanks, man, you came through in the clutch again. It looks like I installed Vulkan for other GPUs as well. Will it be fine?

Yeah you can uninstall the AMD vulkan packages.
sudo pacman -R vulkan-radeon lib32-vulkan-radeon

If you go the the Lutris documentation they have a seperate AMD, Intel and Nvidia section of what you need to install.

I was having similar issue with AMD GPU in lutris. These lines solved the issue for me

Thank you

1 Like

I have this exact problem, but I use Debian instead and an intel-processor; can anyone help me find an applicable solution?

I’ve been looking everywhere, and I can’t find the answer to this problem.
Thank you so much!

On debian, the vulkan package is provided via mesa-vulkan-drivers.

sudo apt install mesa-vulkan-drivers

This should give you the needed vulkan drivers to use Lutris or anything else that may require Vulkan.

Try not to revive old threads, please in advance :slight_smile:

Unfortunately, it says mesa-vulkan-drivers is already installed appropriately:

Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
mesa-vulkan-drivers is already the newest version (22.3.6-1+deb12u1).
The following packages were automatically installed and are no longer required:
  libwpe-1.0-1 libwpebackend-fdo-1.0-1 linux-image-6.1.0-18-amd64
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

According to Lutris’s logs found under “Preferences/System” in the menu and the error-log provided when trying to install a game via a Windows executable, I am missing i386 libvulkan.so.1 specifically.

I am not exactly how to install this missing dependency with Debian (assuming I am able to at all).

Here is the full error-log of course:

Traceback (most recent call last):

  File "/usr/lib/python3/dist-packages/lutris/exception_backstops.py", line 79, in error_wrapper
    return handler(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^

  File "/usr/lib/python3/dist-packages/lutris/util/jobs.py", line 127, in wrapper
    repeat = func(*a, **kw)
             ^^^^^^^^^^^^^^

  File "/usr/lib/python3/dist-packages/lutris/installer/commands.py", line 447, in _monitor_task
    raise ScriptingError(_("Command exited with code %s") % command.return_code)

lutris.installer.errors.ScriptingError: Command exited with code 256

Lutris log:
[INFO:2025-01-02 05:00:31,461:application]: Starting Lutris 0.5.18
[INFO:2025-01-02 05:00:33,314:startup]: "card0" is Intel HD Graphics 4600 (8086:0416 17aa:220e i915) Driver None
[ERROR:2025-01-02 05:00:33,314:startup]: i386 libvulkan.so.1 missing (needed by vulkan)
[WARNING:2025-01-02 05:00:34,597:startup]: Vulkan reports that the 'Intel(R) HD Graphics 4600 (HSW GT2)' device has API version of 1.2.230. 1.3.0 is required for the latest DXVK.
[INFO:2025-01-02 05:02:43,904:files_box]: All files available
[INFO:2025-01-02 05:02:43,905:installerwindow]: All files are available, continuing install
[INFO:2025-01-02 05:02:43,915:installerwindow]: Launching installer commands
[INFO:2025-01-02 05:02:44,133:wine]: Creating a win64 prefix in /home/.../Games/steinsgate
[INFO:2025-01-02 05:02:44,133:wine]: Winepath: /home/.../.local/share/lutris/runners/wine/wine-ge-8-26-x86_64/bin/wine
[INFO:2025-01-02 05:03:58,554:wine]: win64 Prefix created in /home/.../Games/steinsgate
[ERROR:2025-01-02 05:04:02,647:errors]: Command exited with code 256
[ERROR:2025-01-02 05:04:02,647:exception_backstops]: Error handling timeout function: Command exited with code 256
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/lutris/exception_backstops.py", line 79, in error_wrapper
    return handler(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/lutris/util/jobs.py", line 127, in wrapper
    repeat = func(*a, **kw)
             ^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/lutris/installer/commands.py", line 447, in _monitor_task
    raise ScriptingError(_("Command exited with code %s") % command.return_code)
lutris.installer.errors.ScriptingError: Command exited with code 256
[INFO:2025-01-02 05:04:29,642:interpreter]: Cancelling installation of Steins;Gate
[INFO:2025-01-02 05:18:55,605:files_box]: All files available
[INFO:2025-01-02 05:18:55,605:installerwindow]: All files are available, continuing install
[INFO:2025-01-02 05:18:55,608:installerwindow]: Launching installer commands
[INFO:2025-01-02 05:18:55,772:wine]: Creating a win64 prefix in /home/.../Games/steinsgate
[INFO:2025-01-02 05:18:55,773:wine]: Winepath: /home/.../.local/share/lutris/runners/wine/wine-ge-8-26-x86_64/bin/wine
[INFO:2025-01-02 05:19:04,672:wine]: win64 Prefix created in /home/.../Games/steinsgate
[ERROR:2025-01-02 05:19:07,837:errors]: Command exited with code 256
[ERROR:2025-01-02 05:19:07,838:exception_backstops]: Error handling timeout function: Command exited with code 256
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/lutris/exception_backstops.py", line 79, in error_wrapper
    return handler(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/lutris/util/jobs.py", line 127, in wrapper
    repeat = func(*a, **kw)
             ^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/lutris/installer/commands.py", line 447, in _monitor_task
    raise ScriptingError(_("Command exited with code %s") % command.return_code)
lutris.installer.errors.ScriptingError: Command exited with code 256

The line in question can be found by the first “error-log” (for lack of a better phrase) produced by Lutris (after all of the Python stuff specifically on line #19).

The “…” in the code replaces any sensitive information.

Thank you for responding btw. It is greatly appreciated.

I have found the solution!

I needed to install similar packages (32-bit versions) obviously. I just couldn’t find the documentation to do so until now.

For anyone struggling with a similar problem, I used this guide; I just installed the missing dependency via apt-get install libvulkan1:i386 as stated in the guide.

Thanks for the help again btw!

I’m happy to hear you got it figured out!