Wine 6.0 and Vulkan

Hello guys …
this is my first post in this forum and I hope will not be the last …

I’ve moved from Ubuntu to Manjaro a few months ago and I’m very happy with the distribution …

I do a lot of things and one of them is playing some games like World of Warcraft (wow) and I use Lutris for that.

Today I got a nice update of the system and now I have wine 6.0 installed … I was happy but my happiness just faded when I try to run WoW and got the message

“Vulkan is not installed or is not supported”

I went to look in the guide and everything there I already did and have the last version of Vulkan in my system …

Is there a new version of Vulkan? How do I install it?

best wishes to all
Paulo Aboim Pinto

Hi there, welcome to the forums.

If you are using Lutris can you use another wine version to run wow and see if it works?

Welcome to the forum! :wave:

Please post your system info as outlined below.

Also please post the output of:

pacman -Qs vulkan
~ >>> pacman -Qs vulkan                                                        
local/lib32-nvidia-utils 460.32.03-1
    NVIDIA drivers utilities (32-bit)
local/lib32-vkd3d 1.2-2
    Direct3D 12 to Vulkan translation library By WineHQ
local/lib32-vulkan-icd-loader 1.2.166-1
    Vulkan Installable Client Driver (ICD) Loader (32-bit)
local/lib32-vulkan-intel 20.3.3-1
    Intel's Vulkan mesa driver (32-bit)
local/lib32-vulkan-radeon 20.3.3-1
    Radeon's Vulkan mesa driver (32-bit)
local/nvidia-utils 460.32.03-1
    NVIDIA drivers utilities
local/spirv-tools 2020.4-1 (vulkan-devel)
    API and commands for processing SPIR-V modules
local/vkd3d 1.2-1
    Direct3D 12 to Vulkan translation library By WineHQ
local/vulkan-icd-loader 1.2.166-1
    Vulkan Installable Client Driver (ICD) Loader
local/vulkan-intel 20.3.3-1
    Intel's Vulkan mesa driver
local/vulkan-radeon 20.3.3-1
    Radeon's Vulkan mesa driver

Sorry, please try again. System information is missing and output has been posted without formatting. :wink:

~ >>> inxi -Fazy                                                                                                                                                                                               
  Kernel: 5.9.16-1-MANJARO x86_64 bits: 64 compiler: gcc v: 10.2.1 
  parameters: BOOT_IMAGE=/boot/vmlinuz-5.9-x86_64 
  root=UUID=6603e7d6-a271-4f9a-ade0-faad8c6f629b rw quiet splash apparmor=1 
  security=apparmor resume=UUID=fcc0ca83-87c1-4e85-9de6-7631c1e74fe2 
  Desktop: GNOME 3.38.3 tk: GTK 3.24.24 wm: gnome-shell dm: GDM 
  Distro: Manjaro Linux 
  Type: Desktop Mobo: MEDION model: H110H4-EM2 v: 1.0 serial: <filter> 
  UEFI: American Megatrends v: 110M2W0X.203 date: 01/05/2017 
  Info: Quad Core model: Intel Core i7-7700 bits: 64 type: MT MCP 
  arch: Kaby Lake family: 6 model-id: 9E (158) stepping: 9 microcode: DE 
  L2 cache: 8 MiB 
  flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx 
  bogomips: 57616 
  Speed: 4178 MHz min/max: 800/4200 MHz Core speeds (MHz): 1: 4178 2: 4082 
  3: 4062 4: 4074 5: 4187 6: 4093 7: 4072 8: 4088 
  Vulnerabilities: Type: itlb_multihit status: KVM: VMX disabled 
  Type: l1tf 
  mitigation: PTE Inversion; VMX: conditional cache flushes, SMT vulnerable 
  Type: mds mitigation: Clear CPU buffers; SMT vulnerable 
  Type: meltdown mitigation: PTI 
  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 generic retpoline, IBPB: conditional, 
  IBRS_FW, STIBP: conditional, RSB filling 
  Type: srbds mitigation: Microcode 
  Type: tsx_async_abort mitigation: Clear CPU buffers; SMT vulnerable 
  Device-1: NVIDIA GP106 [GeForce GTX 1060 6GB] 
  vendor: PC Partner Limited / Sapphire driver: nvidia v: 455.45.01 
  alternate: nouveau,nvidia_drm bus ID: 01:00.0 chip ID: 10de:1c03 
  Display: x11 server: 1.20.10 compositor: gnome-shell driver: 
  loaded: nvidia resolution: <missing: xdpyinfo> 
  OpenGL: renderer: N/A v: N/A direct render: N/A 
  Device-1: Intel 100 Series/C230 Series Family HD Audio vendor: Elite Systems 
  driver: snd_hda_intel v: kernel bus ID: 00:1f.3 chip ID: 8086:a170 
  Device-2: NVIDIA GP106 High Definition Audio 
  vendor: PC Partner Limited / Sapphire driver: snd_hda_intel v: kernel 
  bus ID: 01:00.1 chip ID: 10de:10f1 
  Device-3: Logitech OrbiCam type: USB driver: snd-usb-audio,uvcvideo 
  bus ID: 1- chip ID: 046d:0892 serial: <filter> 
  Device-4: C-Media Audio Adapter (Unitek Y-247A) type: USB 
  driver: hid-generic,snd-usb-audio,usbhid bus ID: 1-2.2:4 chip ID: 0d8c:0014 
  Device-5: Samson G-Track Pro microphone type: USB driver: snd-usb-audio 
  bus ID: 1- chip ID: 17a0:0241 serial: <filter> 
  Sound Server: ALSA v: k5.9.16-1-MANJARO 
  Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet 
  vendor: Elite Systems driver: r8169 v: kernel port: d000 bus ID: 02:00.0 
  chip ID: 10ec:8168 
  IF: enp2s0 state: up speed: 1000 Mbps duplex: full mac: <filter> 
  Device-2: Realtek RTL8723BU 802.11b/g/n WLAN Adapter type: USB 
  driver: btusb,rtl8xxxu bus ID: 1-3:3 chip ID: 0bda:b720 serial: <filter> 
  IF: wlp0s20f0u3i2 state: up mac: <filter> 
  Local Storage: total: 2.05 TiB used: 90.39 GiB (4.3%) 
  SMART Message: Required tool smartctl not installed. Check --recommends 
  ID-1: /dev/sda maj-min: 8:0 vendor: Western Digital model: WD20EZRX-22D8PB0 
  size: 1.82 TiB block size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s 
  serial: <filter> rev: 0A80 
  ID-2: /dev/sdb maj-min: 8:16 vendor: Samsung model: MZNTY256HDHP-00000 
  size: 238.47 GiB block size: physical: 512 B logical: 512 B speed: 6.0 Gb/s 
  serial: <filter> rev: 100Q 
  ID-1: / raw size: 221.02 GiB size: 216.55 GiB (97.98%) 
  used: 89.08 GiB (41.1%) fs: ext4 dev: /dev/sdb2 maj-min: 8:18 
  ID-2: /boot/efi raw size: 300 MiB size: 299.4 MiB (99.80%) 
  used: 312 KiB (0.1%) fs: vfat dev: /dev/sdb1 maj-min: 8:17 
  Kernel: swappiness: 60 (default) cache pressure: 100 (default) 
  ID-1: swap-1 type: partition size: 17.16 GiB used: 1.3 GiB (7.6%) 
  priority: -2 dev: /dev/sdb3 maj-min: 8:19 
  System Temperatures: cpu: 74.0 C mobo: 29.8 C gpu: nvidia temp: 59 C 
  Fan Speeds (RPM): N/A gpu: nvidia fan: 43% 
  Processes: 319 Uptime: 8d 23h 49m wakeups: 3 Memory: 15.6 GiB 
  used: 8.38 GiB (53.7%) Init: systemd v: 247 Compilers: gcc: 10.2.0 
  Packages: 1301 pacman: 1296 lib: 382 flatpak: 0 snap: 5 Shell: Zsh v: 5.8 
  running in: gnome-terminal inxi: 3.2.02 

Hope it’s better … and I’m sorry …
trying to improve …

A couple potential issues:

5.9 is EOL (End Of Life). The latest stable version is 5.10. It’s technically the latest LTS (Long Term Support) version as well, but won’t be marked as such until 5.11 is released. There’s also 5.4 LTS.

The latest version of nvidia-utils is 460.32.03-1. Did you manually install 455 or are you not fully up to date?

well … I didn’t install anything manually … everything was updated in the system and before wine 6 everything was working well …

should I install a new version of the kernel? Why pacman in manjaro is installing the EOL version?

I install the NVIDIA driver using the Manjaro settings … why the 460.32.03-1 is not an option there?

I notice today that another update and after running in the console, I notice a message saying that kernel modules were rebuild and they will be loaded after reboot … I did that and now WoW is running again …

Yesterday I did several reboots and still not be able to run WoW …

Because I was having this issue I was looking for anything in the pacman messages and I saw these in the middle of everything …
If a reboot is necessary, would be nice to have that message in the end of all the updates, again … otherwise the user could miss it …

Hope this helps the next person with the same issue
Paulo Aboim Pinto

Kernels are marked end of life after the Linux project deems it so.
If you want to have pacman keep your kernels on the most up to date you can install the linux-latest package (instead of manually managing) which is currently on 5.10. I’d encourage you to keep an eye on the manjaro updates closely to avoid any headaches with kernel updates. If you want to be safer you can use the linux-lts which is currently on 5.4 (this will be 5.10 very soon once 5.10 gets LTS status)

Also, why wouldn’t you reboot after an update anyway?

I will install this package … I thought with Manjaro, being a rolling build we would be the lastest bits for the kernel all the time … looks like I was wrong … :wink:

Why not reboot after an update? Well, if it’s not necessary why reboot? But I will keep that in mind and reboot after every update.

thanks to all
Paulo Aboim Pinto

1 Like

you are using gnome right? if you update through pamac it will prompt you to reeboot.

I did through pacmam in the console … I prefer that … maybe I should use the pamac more times.

I am also more confortable with pacman, just remember if you update drivers or kernel you have to reboot :slight_smile: