GPUOpen-Drivers / AMDVLK

AMD Open Source Driver For Vulkan
MIT License
1.75k stars 160 forks source link

Several games refuses to launch with AMDVLK #169

Closed kattjevfel closed 4 years ago

kattjevfel commented 4 years ago

Game launcher runs but main application crashes instantly, runs perfect with RADV. I've now tested several games and most don't seem to run with AMDVLK.

Grand Theft Auto IV: steam-12210.log FlatOut Ultimate Carnage: steam-12360.log My Summer Car: steam-516750.log Borderlands 2: steam-49520.log Tomb Raider: steam-203160.log

Arch Linux AMD Ryzen 5 1600X AMD Radeon RX Vega 56 16 GB RAM

amdvlk 2020.Q3.1 llvm 10.0.0 Proton 5.0-9

Launched with: VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/amd_icd32.json:/usr/share/vulkan/icd.d/amd_icd64.json PROTON_LOG=1 %command%

Flakebi commented 4 years ago

As you are using arch, maybe you are hitting #165? amdvlk does not seem to work with mesa > 20.0.7-3 on some systems.

kattjevfel commented 4 years ago

@Flakebi It works just fine on some other games, both DXVK and native ones. To name a few: Spyro: Reignited Trilogy, My Time At Portia, Divinity: Original Sin 2 and vkQuake.

Flakebi commented 4 years ago

Ok thanks, seems like something different then.

JacobHeAMD commented 4 years ago

@kattjevfel , did you uninstall radv before trying with AMDVLK?

kattjevfel commented 4 years ago

@JacobHeAMD No I kept RADV installed and launched the games with VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/amd_icd32.json:/usr/share/vulkan/icd.d/amd_icd64.json PROTON_LOG=1 %command% which works just fine on other games, is this not the right way to do it?

massatt212 commented 4 years ago

i wonder if AMDVLK will ever use ACO or can it ?

JaxLinAMD commented 4 years ago

AMDVLK can't use ACO for now and I don't think there are any plan of using ACO so far.

jinjianrong commented 4 years ago

Reproduced the issue with Grand Theft Auto IV. It is a regression

JaxLinAMD commented 4 years ago

@kattjevfel issue fixed in v-2020.Q3.5, please verify with it.

kattjevfel commented 4 years ago

@JaxLinAMD All seems to be working here, I just realised I had forgotten to install the 32-bit amdvlk package and thus I'm editing this post :D