Overwatch general error 0xE0010180

Hit

General error E0010180

while trying to make Overwatch work under Lenovo Thinkbook 14 g2 ITL (Ubuntu22.04)
via Thunderbolt-plugged GeForce 970 (Akitio Node Pro)

Turned out that some package messed with files in /usr/share/vulkan/icd.d:

/usr/share/vulkan/icd.d$ ls
intel_icd.i686.json    lvp_icd.x86_64.json                       radeon_icd.i686.json
intel_icd.x86_64.json  nvidia_icd.disabled_by_nv_vulkan_wrapper  radeon_icd.x86_64.json
lvp_icd.i686.json      nv_vulkan_wrapper.json

What helped:

  1. Restoring of nvidia_icd.x86_64:
mv /usr/share/vulkan/icd.d/nvidia_icd.disabled_by_nv_vulkan_wrapper /usr/share/vulkan/icd.d/nvidia_icd.x86_64.json
  1. Enforcing it’s usage:
    Lutris β†’ Overwatch β†’ configure β†’ System options
    add an Environment variable:

VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/nvidia_icd.x86_64.json

By an unknown reason, just setting
VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/nvidia_icd.disabled_by_nv_vulkan_wrapper
is not enough, a wineserver crashes in this case.

Overwatch was installed by the script, relevant at the moment:
https://lutris.net/games/install/10154/view

Hope that it will help someone in a similar situation.

2 Likes