protonscr

Vulkan Extensions missing for supported Graphics Card

dxvkclosed
doitsujin/dxvk#1144 · opened 2019-07-25 by phaitonican · updated 2022-03-01 · 15 comments · github
Pphaitonican 2019-07-25 github
info:  Required Vulkan extension VK_KHR_get_physical_device_properties2 not supported
info:  Required Vulkan extension VK_KHR_surface not supported
info:  Required Vulkan extension VK_KHR_win32_surface not supported

Seems maybe it is not always this case for other DXVK apps. Some other people seem to have this too for example: https://forums.lutris.net/t/eso-poe-dxvk-missing-vulkan-extensions-which-are-actually-supported/4437 or #774

I was not sure if this is a Vulkan bug or a DXVK bug or neither, so I posted it for both. Also I installed everything listed here: https://github.com/lutris/lutris/wiki/Installing-drivers#installing-vulkan
etc.

Also set radeon.si_support=0 amdgpu.si_support=1 from https://wiki.archlinux.org/index.php/AMDGPU#Enable_Southern_Islands_(SI)_and_Sea_Islands_(CIK)_support
for my Southern Islands graphics card.

Software information

League of Legends D9VK AppImage (Lutris)

System information

  • GPU: AMD RX 570
  • Driver: Mesa and vulkan-radeon 19.1.3-1
  • Wine version: wine-staging 4.12.1-1
  • DXVK version: from D9VK 0.12
Ddoitsujin maintainer 2019-07-25 github

You're missing some packages (most likely the 32-bit vulkan loader or driver).

Pphaitonican 2019-07-25 github

sudo pacman -S vulkan-radeon lib32-vulkan-radeon vulkan-icd-loader lib32-vulkan-icd-loader

installed every package from https://github.com/lutris/lutris/wiki/How-to:-DXVK needed for my AMDGPU

If I ls /usr/share/vulkan/icd.d/
output is
radeon_icd.i686.json radeon_icd.x86_64.json

vulkaninfo
also outputs no error for the one on my 64bit system (32bit for sure wrong ELF class)

I though maybe this is a game-specific bug, but it seems like other people don't have this trouble..

Ddoitsujin maintainer 2019-07-25 github

This isn't a bug, this is a setup issue on your end. Maybe Lutris screws with your environment variables or something; I can't really help you with that since it's not my issue.

Pphaitonican 2019-07-26 github

Can you help me figure out if this is rather a Vulkan bug or Mesa bug?
Because I am sure this can't be a setup issue on my end. For example this guy has the same issue:
https://bugs.launchpad.net/ubuntu/+source/dxvk/+bug/1835980
Would really appreciate, if this wasn't a bug on my end, what would be the next thing where this bug happens ? Thanks

KK0bin maintainer 2019-07-26 github

The bug report you linked says The hardware this is running on is a Mac Pro 1,1, graphics card Nvidia 7300 GT.. That GPU doesn't even support Vulkan.

Pphaitonican 2019-07-26 github

true but RX 570 does so what can be the error? Pls help
For example this guy: https://github.com/doitsujin/dxvk/issues/1129#issuecomment-511201166
he just needed to install the 32bit drivers but I already have installed all of them and still get the same error. I know something is maybe wrong on my end but I already reinstalled arch etc and try everything plus vulkaninfo works so I really don't know anymore

KK0bin maintainer 2019-07-26 github

Try setting up the game manually inside Wine without Lutris.

Pphaitonican 2019-07-26 github

yes tried that already with winetricks installing D9VK (this guy tried help me: https://github.com/mmtrt/Wine-AppImage/issues/6#issuecomment-515263908).
But I am gonna try again. Thanks. Edit: same error :(
Only VK_KHR_win32_surface seems not to be listed in vulkaninfo, the other two are listed

KK0bin maintainer 2019-07-26 github

Try without the AppImage then.

Pphaitonican 2019-07-26 github

Oh, without AppImage it works (seems AppImage provides wrong icd loader). Ok seems to not be my error then, thank you I thought since about 40 hours I do something wrong...
Thank you very much :)

Aansidev 2020-04-18 github

@phaitonican Can you share more about your solution?

KK0bin maintainer 2020-04-18 github

The solution is to set up Wine and DXVK like you normally would. Install Wine (or Staging/Protonified/whatever), make sure you have Vulkan drivers and loaders (dont forget 32bit) and then use the install script that comes with dxvk releases.

?ghost 2022-03-01 github

I meet this problem too,the log is same as you.
My GPU is AMD HD4350

Pphaitonican 2022-03-01 github

I meet this problem too,the log is same as you. My GPU is AMD HD4350

yjacks this is not a dxvk issue. I was wrong. This was because I installed a AppImage (of a Game) which has missing DXVK drivers for my graphics card. If you don't use a AppImage and install ALL requirements it should work. AppImage is a custom Image with custom Libraries (not using the ones on my system)

Most likely try another AppImage or don't use an AppImage at all or try to install the DXVK requirements in the AppImage itself or ur host PC like mentioned in the first comments above or also described here:

https://github.com/lutris/docs/blob/master/HowToDXVK.md

Mmisyltoad 2022-03-01 github

The AMD HD4350 is not supported. It does not even support Vulkan...

Upstream links