League of Legends doesn't work with DXVK anymore

Hi,

it worked several days ago. But after I installed Manjaro updates today it doesn’t run with DXVK enabled.
Maybe the Mesa 21.1.2 update is the problem. Any ideas what should I check or try?
Without DXVK it is playable but only half of the performance.

I get this error
LoL

Here is the log.

lutris-wrapper: League of Legends
Running gamemoderun /home/xxx/.local/share/lutris/runners/wine/lutris-lol-5.5-2-x86_64/bin/wine /home/xxx/Games/league-of-legends/drive_c/Riot Games/League of Legends/LeagueClient.exe --locale=en_US
Initial process has started with pid 27064
Start monitoring process.
gamemodeauto: 
000000.000|   OKAY| Running from cwd 'C:\Riot Games\League of Legends'.
000000.000| ALWAYS| Application Version:11.12.379.4946 - CL:3794946 - Build Date:Jun 03 2021 - Build Time:15:13:11
000000.001|   OKAY| Initial working directory: "C:\Riot Games\League of Legends"
000000.001|   OKAY| Current process: "C:\Riot Games\League of Legends\LeagueClient.exe"
000000.001|   OKAY| Command line arguments:
	--locale=en_US
000000.003|   OKAY| Enabling Data API Dradis collection with endpoint: https://ekg.riotgames.com/messages
000000.009| ALWAYS| The following message is prepared to be sent to dradis:
Event Name: riot__rclient__event
common.os_platform: Windows
common.application_name: LeagueClient
common.application_version: 11.12.379.4946
common.cef_version: 74.1.19+gb62bacf+chromium-74.0.3729.157
common.installation_id: vxPBRg==
common.locale: en_US
common.os_version_major: 10
common.machine_id: KEH049kkkEGTh2nNVhLOuQ==
common.os_edition: Ultimate N, x86
common.os_version_minor: 
common.region: EUW
common.session_id: 3e266c35-20b9-7f4d-89b8-112a6f509401
event_name: startup
crash_reporter: crashpad
000000.010| ALWAYS| Queued Dradis event to be sent.
000000.010| ALWAYS| Direct Launch enabled for league_of_legends.live in environment 'live' for app path 'C:\Riot Games\League of Legends\LeagueClient.exe' and install dir 'C:\Riot Games\League of Legends'
000000.010| ALWAYS| Found associated Riot Client install (c:/Riot Games/Riot Client/RiotClientServices.exe)
000000.064|   OKAY| Launched Riot Client with process 57
000000.064| ALWAYS| Riot Client started. Exiting with the expectation of being restarted (ExitForDirectLaunch).
000005.011|  ERROR| Failed to send collected events.
000005.011|   OKAY| EventCollector: 0 events remaining after thread join
000005.011|   OKAY| Shut down EventCollector in 4 milliseconds
Initial process has exited (return code: 0)
*******************************************************************************
* WARNING: Unknown option RADV_PERFTEST='aco'. ACO is enabled by default now. *
*******************************************************************************
*******************************************************************************
* WARNING: Unknown option RADV_PERFTEST='aco'. ACO is enabled by default now. *
*******************************************************************************
*******************************************************************************
* WARNING: Unknown option RADV_PERFTEST='aco'. ACO is enabled by default now. *
*******************************************************************************
*******************************************************************************
* WARNING: Unknown option RADV_PERFTEST='aco'. ACO is enabled by default now. *
*******************************************************************************
*******************************************************************************
* WARNING: Unknown option RADV_PERFTEST='aco'. ACO is enabled by default now. *
*******************************************************************************
*******************************************************************************
* WARNING: Unknown option RADV_PERFTEST='aco'. ACO is enabled by default now. *
*******************************************************************************
*******************************************************************************
* WARNING: Unknown option RADV_PERFTEST='aco'. ACO is enabled by default now. *
*******************************************************************************
*******************************************************************************
* WARNING: Unknown option RADV_PERFTEST='aco'. ACO is enabled by default now. *
*******************************************************************************
*******************************************************************************
* WARNING: Unknown option RADV_PERFTEST='aco'. ACO is enabled by default now. *
*******************************************************************************
*******************************************************************************
* WARNING: Unknown option RADV_PERFTEST='aco'. ACO is enabled by default now. *
*******************************************************************************
*******************************************************************************
* WARNING: Unknown option RADV_PERFTEST='aco'. ACO is enabled by default now. *
*******************************************************************************
*******************************************************************************
* WARNING: Unknown option RADV_PERFTEST='aco'. ACO is enabled by default now. *
*******************************************************************************
*******************************************************************************
* WARNING: Unknown option RADV_PERFTEST='aco'. ACO is enabled by default now. *
*******************************************************************************
*******************************************************************************
* WARNING: Unknown option RADV_PERFTEST='aco'. ACO is enabled by default now. *
*******************************************************************************
*******************************************************************************
* WARNING: Unknown option RADV_PERFTEST='aco'. ACO is enabled by default now. *
*******************************************************************************
*******************************************************************************
* WARNING: Unknown option RADV_PERFTEST='aco'. ACO is enabled by default now. *
*******************************************************************************
*******************************************************************************
* WARNING: Unknown option RADV_PERFTEST='aco'. ACO is enabled by default now. *
*******************************************************************************
*******************************************************************************
* WARNING: Unknown option RADV_PERFTEST='aco'. ACO is enabled by default now. *
*******************************************************************************
*******************************************************************************
* WARNING: Unknown option RADV_PERFTEST='aco'. ACO is enabled by default now. *
*******************************************************************************
*******************************************************************************
* WARNING: Unknown option RADV_PERFTEST='aco'. ACO is enabled by default now. *
*******************************************************************************
*******************************************************************************
* WARNING: Unknown option RADV_PERFTEST='aco'. ACO is enabled by default now. *
*******************************************************************************
*******************************************************************************
* WARNING: Unknown option RADV_PERFTEST='aco'. ACO is enabled by default now. *
*******************************************************************************

I had an issue like this with a fresh manjaro install and it took me quite a bit of digging to get a solution, try running this:

VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/radeon_icd.i686.json:/usr/share/vulkan/icd.d/radeon_icd.x86_64.json lutris

If that works, put this in /etc/environment and reboot:

VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/radeon_icd.i686.json:/usr/share/vulkan/icd.d/radeon_icd.x86_64.json

Unfortunately it doesn’t work.

Ok tried to execute vkcube. It says me:

vkEnumeratePhysicalDevices reported zero accessible devices.
Do you have a compatible Vulkan installable client driver (ICD) installed?
Please look at the Getting Started guide for additional information.

vulkan-icd-loader and lib32-vulkan-icd-loader are installed. Both were updated with the yesterday update. So maybe this update is broken?

what happens when you run ‘vulkaninfo’?

ERROR: [Loader Message] Code 0 : /usr/lib32/amdvlk32.so: wrong ELF class: ELFCLASS32
ERROR: [Loader Message] Code 0 : /usr/lib32/libvulkan_radeon.so: wrong ELF class: ELFCLASS32
ERROR: [Loader Message] Code 0 : /usr/lib32/amdvlk32.so: wrong ELF class: ELFCLASS32
The selected gpu (0) is not a valid GPU index. The available GPUs are in the range of 0 to 18446744073709551615.

Ok I found this thread for the errors of vulkaninfo.

I removed the amdvlk driver because I have already the mesa driver and it worked now again with DXVk enabeld.