Vulkan error enumerating devices

I installed Manjaro i3 few months ago. To play Steam games, I installed Vulkan, but when I run vulkaninfo it shows

WARNING: [Loader Message] Code 0 : terminator_CreateInstance: Failed to CreateInstance in ICD 0.  Skipping ICD.
ERROR at /build/vulkan-tools/src/Vulkan-Tools-1.2.190/vulkaninfo/vulkaninfo.h:248:vkEnumeratePhysicalDevices failed with ERROR_INITIALIZATION_FAILED

My GPU is an AMD Radeon R7 360, it should be Vulkan compatible.
I use Mesa drivers (https://archlinux.org/packages/?name=vulkan-radeon)
What could it be?

1 Like

Welcome to the forum! :wave:

If you’re stuck with the legacy radeon driver, I’m afraid it is not compatible with Vulkan.

Please post your system info as outlined here:

1 Like

Thank you for your reply!

System:
  Kernel: 5.10.59-1-MANJARO x86_64 bits: 64 compiler: gcc v: 11.1.0 
  parameters: BOOT_IMAGE=/boot/vmlinuz-5.10-x86_64 
  root=UUID=fbe23870-9f6c-46a5-8437-d147ae4111b6 rw quiet apparmor=1 
  security=apparmor udev.log_priority=3 
  Desktop: i3 4.19.1 info: i3bar vt: 7 dm: LightDM 1.30.0 
  Distro: Manjaro Linux base: Arch Linux 
Machine:
  Type: Desktop System: Gigabyte product: B450M DS3H v: N/A serial: <filter> 
  Mobo: Gigabyte model: B450M DS3H-CF v: x.x serial: <filter> 
  UEFI-[Legacy]: American Megatrends v: F4 date: 01/25/2019 
Battery:
  Message: No system battery data found. Is one present? 
Memory:
  RAM: total: 7.78 GiB used: 1.93 GiB (24.8%) 
  RAM Report: permissions: Unable to run dmidecode. Root privileges required. 
CPU:
  Info: 8-Core model: AMD Ryzen 7 2700 bits: 64 type: MT MCP arch: Zen+ 
  family: 17 (23) model-id: 8 stepping: 2 microcode: 800820D cache: L2: 4 MiB 
  bogomips: 102227 
  Speed: 1377 MHz min/max: 1550/3200 MHz boost: enabled Core speeds (MHz): 
  1: 1377 2: 1378 3: 1377 4: 1384 5: 1377 6: 1375 7: 1515 8: 1546 9: 1377 
  10: 1379 11: 1377 12: 1381 13: 1373 14: 1372 15: 1377 16: 1381 
  Flags: 3dnowprefetch abm adx aes aperfmperf apic arat avic avx avx2 bmi1 
  bmi2 bpext clflush clflushopt clzero cmov cmp_legacy constant_tsc cpb cpuid 
  cr8_legacy cx16 cx8 de decodeassists extapic extd_apicid f16c flushbyasid 
  fma fpu fsgsbase fxsr fxsr_opt ht hw_pstate ibpb irperf lahf_lm lbrv lm mca 
  mce misalignsse mmx mmxext monitor movbe msr mtrr mwaitx nonstop_tsc nopl 
  npt nrip_save nx osvw overflow_recov pae pat pausefilter pclmulqdq pdpe1gb 
  perfctr_core perfctr_llc perfctr_nb pfthreshold pge pni popcnt pse pse36 
  rdrand rdseed rdtscp rep_good sep sev sev_es sha_ni skinit smap smca sme 
  smep ssbd sse sse2 sse4_1 sse4_2 sse4a ssse3 succor svm svm_lock syscall tce 
  topoext tsc tsc_scale v_vmsave_vmload vgif vmcb_clean vme vmmcall wdt 
  xgetbv1 xsave xsavec xsaveerptr xsaveopt xsaves 
  Vulnerabilities: Type: itlb_multihit status: Not affected 
  Type: l1tf status: Not affected 
  Type: mds status: Not affected 
  Type: meltdown status: Not affected 
  Type: spec_store_bypass 
  mitigation: Speculative Store Bypass disabled via prctl and seccomp 
  Type: spectre_v1 
  mitigation: usercopy/swapgs barriers and __user pointer sanitization 
  Type: spectre_v2 mitigation: Full AMD retpoline, IBPB: conditional, STIBP: 
  disabled, RSB filling 
  Type: srbds status: Not affected 
  Type: tsx_async_abort status: Not affected 
Graphics:
  Device-1: AMD Tobago PRO [Radeon R7 360 / R9 360 OEM] vendor: ASUSTeK 
  driver: radeon v: kernel bus-ID: 06:00.0 chip-ID: 1002:665f class-ID: 0300 
  Display: x11 server: X.Org 1.20.13 compositor: picom v: git-dac85 driver: 
  loaded: ati,radeon unloaded: modesetting alternate: fbdev,vesa 
  display-ID: :0 screens: 1 
  Screen-1: 0 s-res: 1360x768 s-dpi: 96 s-size: 359x203mm (14.1x8.0") 
  s-diag: 412mm (16.2") 
  Monitor-1: HDMI-0 res: 1360x768 hz: 60 dpi: 216 size: 160x90mm (6.3x3.5") 
  diag: 184mm (7.2") 
  OpenGL: renderer: AMD BONAIRE (DRM 2.50.0 5.10.59-1-MANJARO LLVM 12.0.1) 
  v: 4.5 Mesa 21.2.1 direct render: Yes 
Audio:
  Device-1: AMD Tobago HDMI Audio [Radeon R7 360 / R9 360 OEM] 
  vendor: ASUSTeK R7260X-DC2OC-2GD5 driver: snd_hda_intel v: kernel 
  bus-ID: 06:00.1 chip-ID: 1002:aac0 class-ID: 0403 
  Device-2: AMD Family 17h HD Audio vendor: Gigabyte driver: snd_hda_intel 
  v: kernel bus-ID: 08:00.3 chip-ID: 1022:1457 class-ID: 0403 
  Sound Server-1: ALSA v: k5.10.59-1-MANJARO running: yes 
  Sound Server-2: JACK v: 1.9.19 running: no 
  Sound Server-3: PulseAudio v: 15.0 running: yes 
  Sound Server-4: PipeWire v: 0.3.35 running: no 
Network:
  Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet 
  vendor: Gigabyte driver: r8169 v: kernel port: f000 bus-ID: 04:00.0 
  chip-ID: 10ec:8168 class-ID: 0200 
  IF: enp4s0 state: up speed: 100 Mbps duplex: full mac: <filter> 
  IP v4: <filter> type: dynamic noprefixroute scope: global 
  broadcast: <filter> 
  IP v6: <filter> type: noprefixroute scope: link 
  WAN IP: <filter> 
Bluetooth:
  Message: No bluetooth data found. 
Logical:
  Message: No logical block device data found. 
RAID:
  Message: No RAID data found. 
Drives:
  Local Storage: total: 2.96 TiB used: 62.82 GiB (2.1%) 
  SMART Message: Required tool smartctl not installed. Check --recommends 
  ID-1: /dev/sda maj-min: 8:0 vendor: Seagate model: ST2000VM003-1CT164 
  size: 1.82 TiB block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s 
  type: HDD rpm: 5900 serial: <filter> rev: SC23 scheme: MBR 
  ID-2: /dev/sdb maj-min: 8:16 vendor: Western Digital 
  model: WD1003FZEX-00MK2A0 size: 931.51 GiB block-size: physical: 4096 B 
  logical: 512 B speed: 6.0 Gb/s type: HDD rpm: 7200 serial: <filter> 
  rev: 1A01 scheme: MBR 
  ID-3: /dev/sdc maj-min: 8:32 vendor: Western Digital model: WD2500JD-00HBB0 
  size: 232.88 GiB block-size: physical: 512 B logical: 512 B speed: 1.5 Gb/s 
  type: N/A serial: <filter> rev: 2D08 scheme: MBR 
  Optical-1: /dev/sr0 vendor: ATAPI model: iHAS122 F rev: EL9M 
  dev-links: cdrom 
  Features: speed: 125 multisession: yes audio: yes dvd: yes 
  rw: cd-r,cd-rw,dvd-r state: running 
Partition:
  ID-1: / raw-size: 232.88 GiB size: 228.17 GiB (97.98%) 
  used: 62.82 GiB (27.5%) fs: ext4 dev: /dev/sdc1 maj-min: 8:33 label: N/A 
  uuid: fbe23870-9f6c-46a5-8437-d147ae4111b6 
Swap:
  Alert: No swap data was found. 
Unmounted:
  ID-1: /dev/sda1 maj-min: 8:1 size: 350 MiB fs: ntfs 
  label: Reservado para el sistema uuid: D0C6FF29C6FF0E8A 
  ID-2: /dev/sda2 maj-min: 8:2 size: 976.05 GiB fs: ntfs label: N/A 
  uuid: 60A445D9A445B278 
  ID-3: /dev/sda3 maj-min: 8:3 size: 525 MiB fs: ntfs label: N/A 
  uuid: 9ED20D14D20CF277 
  ID-4: /dev/sda4 maj-min: 8:4 size: 886.11 GiB fs: ntfs label: N/A 
  uuid: 02AC8810AC880081 
  ID-5: /dev/sdb1 maj-min: 8:17 size: 100 MiB fs: ntfs 
  label: Reservado para el sistema uuid: 6AD861FAD861C4C3 
  ID-6: /dev/sdb2 maj-min: 8:18 size: 585.84 GiB fs: ntfs label: N/A 
  uuid: C652423652422B8D 
  ID-7: /dev/sdb3 maj-min: 8:19 size: 345.57 GiB fs: ntfs label: N/A 
  uuid: 7AFE60F1FE60A6DB 
USB:
  Hub-1: 1-0:1 info: Full speed (or root) Hub ports: 10 rev: 2.0 
  speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900 
  Device-1: 1-1:2 info: Logitech Keyboard K120 type: Keyboard,HID 
  driver: hid-generic,usbhid interfaces: 2 rev: 1.1 speed: 1.5 Mb/s 
  power: 90mA chip-ID: 046d:c31c class-ID: 0300 
  Hub-2: 2-0:1 info: Full speed (or root) Hub ports: 4 rev: 3.1 speed: 10 Gb/s 
  chip-ID: 1d6b:0003 class-ID: 0900 
  Hub-3: 3-0:1 info: Full speed (or root) Hub ports: 4 rev: 2.0 
  speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900 
  Device-1: 3-1:2 info: Logitech M105 Optical Mouse type: Mouse 
  driver: hid-generic,usbhid interfaces: 1 rev: 2.0 speed: 1.5 Mb/s 
  power: 100mA chip-ID: 046d:c077 class-ID: 0301 
  Hub-4: 4-0:1 info: Full speed (or root) Hub ports: 4 rev: 3.0 speed: 5 Gb/s 
  chip-ID: 1d6b:0003 class-ID: 0900 
Sensors:
  System Temperatures: cpu: 35.0 C mobo: 16.8 C gpu: radeon temp: 49.0 C 
  Fan Speeds (RPM): N/A 
Info:
  Processes: 280 Uptime: 3h 13m wakeups: 0 Init: systemd v: 249 
  tool: systemctl Compilers: gcc: 11.1.0 clang: 12.0.1 Packages: pacman: 1251 
  lib: 372 Shell: Bash v: 5.1.8 running-in: urxvtd inxi: 3.3.06 
1 Like

As I mentioned above, Vulkan is not supported with the radeon driver.

However, you may be able to force it to use amdgpu. Install the amdgpu-experimental package and reboot. If it works, running inxi -G will now show driver: amdgpu.

:warning: If it does not boot properly, switch to a TTY, remove the package and reboot.

1 Like