Okay so I’ve been trying to install Battle.net using Lutris, and everytime I get an error and the installation doesn’t complete. I’ve been wracking my brain, searching online, and can’t find a solution, and require a little more hands on assistance. I am willing provide whatever information is needed, please let me know what commands to run and I will do so (still new). The best I can determine is that something with my vulkan drivers is not working for Lutris, lutris --debug is coming up with that error (in fact, my drivers otherwise work fine when gaming on Steam):
ERROR: [Loader Message] Code 0 : vkCreateInstance: Found no drivers!
Cannot create Vulkan instance.
This problem is often caused by a faulty installation of the Vulkan driver or attempting to use a GPU that does not support Vulkan.
Output for inxi -Ga
Graphics:
Device-1: Intel TigerLake-H GT1 [UHD Graphics] vendor: Micro-Star MSI
driver: i915 v: kernel alternate: xe arch: Xe process: Intel 10nm
built: 2020-21 ports: active: HDMI-A-1,eDP-1 empty: none bus-ID: 00:02.0
chip-ID: 8086:9a68 class-ID: 0300
Device-2: NVIDIA GA107M [GeForce RTX 3050 Mobile] vendor: Micro-Star MSI
driver: nvidia v: 570.86.16 alternate: nouveau,nvidia_drm
non-free: 550/565.xx+ status: current (as of 2025-01; EOL~2026-12-xx)
arch: Ampere code: GAxxx process: TSMC n7 (7nm) built: 2020-2023 pcie:
gen: 1 speed: 2.5 GT/s lanes: 8 link-max: gen: 4 speed: 16 GT/s lanes: 16
bus-ID: 01:00.0 chip-ID: 10de:25a2 class-ID: 0302
Device-3: Bison HD Webcam driver: uvcvideo type: USB rev: 2.0
speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 3-10:4 chip-ID: 5986:211b
class-ID: 0e02
Display: x11 server: X.Org v: 21.1.15 with: Xwayland v: 24.1.5
compositor: kwin_x11 driver: X: loaded: modesetting,nvidia dri: iris
gpu: i915 display-ID: :0 screens: 1
Screen-1: 0 s-res: 3840x1080 s-dpi: 75 s-size: 1301x366mm (51.22x14.41")
s-diag: 1352mm (53.21")
Monitor-1: HDMI-A-1 mapped: HDMI-1-1 pos: primary,right model: HP VH240a
serial: 6CM0340877 built: 2020 res: mode: 1920x1080 hz: 60 scale: 100% (1)
dpi: 93 gamma: 1.2 size: 527x296mm (20.75x11.65") diag: 604mm (23.8")
ratio: 16:9 modes: max: 1920x1080 min: 720x400
Monitor-2: eDP-1 mapped: eDP-1-1 pos: left model: ChiMei InnoLux 0x1521
built: 2020 res: mode: 1920x1080 hz: 144 scale: 100% (1) dpi: 142 gamma: 1.2
size: 344x193mm (13.54x7.6") diag: 394mm (15.5") ratio: 16:9
modes: 1920x1080
API: EGL v: 1.5 hw: drv: intel iris drv: nvidia platforms: device: 0
drv: nvidia device: 1 drv: iris gbm: drv: iris surfaceless: drv: nvidia x11:
drv: nvidia inactive: wayland
API: OpenGL v: 4.6.0 compat-v: 4.6 vendor: nvidia mesa v: 570.86.16
glx-v: 1.4 direct-render: yes renderer: NVIDIA GeForce RTX 3050 Laptop
GPU/PCIe/SSE2 memory: 3.91 GiB
API: Vulkan v: 1.4.303 layers: 5 device: 0 type: discrete-gpu name: NVIDIA
GeForce RTX 3050 Laptop GPU driver: N/A device-ID: 10de:25a2
surfaces: xcb,xlib
Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
de: kscreen-console,kscreen-doctor gpu: nvidia-settings,nvidia-smi
wl: wayland-info x11: xdpyinfo, xprop, xrandr
It’s also worth noting that I use envycontrol and just leave my system on nvidia mode, so unless I’m misunderstanding something, my Intel graphics shouldn’t be an issue.
Also, I tried running the .exe setup for Battle.net just using wine and got a .txt file logging what happened, as the same error happens outside of Lutris. Here’s the log:
0x116d00e1 libcef+0x16d00e1: int3
Modules:
Module Address Debug info Name (139 modules)
PE 400000- 4f6000 --none-- battle.net
PE-Wine d40000- d42000 Deferred usp10
PE 10000000-19f84000 --none-- libcef
PE-Wine 644c0000-64549000 Deferred mfmp4srcsnk
PE-Wine 64560000-64604000 Deferred mfreadwrite
PE 64620000-64a27000 --none-- battle.net helper
PE-Wine 65160000-65190000 Deferred winedmo
PE-Wine 651a0000-651ef000 Deferred msauddecmft
PE 65200000-65338000 Deferred chrome_elf
PE-Wine 65350000-653a1000 Deferred msmpeg2vdec
PE-Wine 653c0000-653ed000 Deferred rtworkq
PE-Wine 65400000-655ba000 Deferred mfplat
PE-Wine 662a0000-662de000 Deferred msv1_0
PE-Wine 662f0000-6631c000 Deferred kerberos
PE-Wine 66330000-66343000 Deferred winex11
PE-Wine 66360000-663e0000 Deferred concrt140
PE-Wine 66f40000-66f54000 Deferred esent
PE-Wine 66f70000-66f8d000 Deferred dhcpcsvc
PE-Wine 66fa0000-66fe3000 Deferred credui
PE-Wine 67000000-67175000 Deferred cryptui
PE-Wine 67190000-671aa000 Deferred wevtapi
PE-Wine 671c0000-673d9000 Deferred comdlg32
PE-Wine 673f0000-67451000 Deferred dxva2
PE-Wine 67470000-675ed000 Deferred d3d9
PE-Wine 67600000-67821000 Deferred urlmon
PE-Wine 67840000-67861000 Deferred ncrypt
PE-Wine 67880000-678a6000 Deferred compstui
PE-Wine 678c0000-67964000 Deferred winspool
PE-Wine 67980000-67c1e000 Deferred dwrite
PE-Wine 67d80000-67e16000 Deferred secur32
PE-Wine 67e30000-67eb2000 Deferred oleacc
PE-Wine 67ed0000-6803a000 Deferred uiautomationcore
PE-Wine 68050000-680c6000 Deferred propsys
PE-Wine 72110000-72133000 Deferred dwmapi
PE-Wine 72150000-721f9000 Deferred uxtheme
PE-Wine 72fb0000-734af000 Deferred opengl32
PE-Wine 734c0000-748d5000 Deferred wined3d
PE-Wine 748f0000-74a1b000 Deferred dxgi
PE-Wine 75310000-75379000 Deferred msacm32
PE-Wine 75390000-75509000 Deferred winmm
PE-Wine 75520000-7553a000 Deferred netutils
PE-Wine 75550000-755cf000 Deferred netapi32
PE-Wine 755e0000-755fc000 Deferred version
PE-Wine 75610000-75639000 Deferred userenv
PE-Wine 75bc0000-75bea000 Deferred wtsapi32
PE-Wine 75c00000-75c4c000 Deferred jsproxy
PE-Wine 75c60000-75d70000 Deferred winhttp
PE-Wine 75d80000-75da0000 Deferred nsi
PE-Wine 75db0000-75df4000 Deferred dnsapi
PE-Wine 75e10000-75e98000 Deferred iphlpapi
PE-Wine 76070000-7609b000 Deferred hid
PE-Wine 760b0000-76550000 Deferred comctl32
PE-Wine 766b0000-766c6000 Deferred vcruntime140
PE-Wine 766e0000-769e2000 Deferred msvcp140
PE-Wine 782b0000-78356000 Deferred rsaenh
PE-Wine 78370000-78605000 Deferred dbghelp
PE-Wine 78620000-78656000 Deferred imagehlp
PE-Wine 78670000-786d7000 Deferred imm32
PE-Wine 786f0000-7873a000 Deferred bcrypt
PE-Wine 78750000-78a5a000 Deferred crypt32
PE-Wine 78a70000-78b13000 Deferred wintrust
PE-Wine 78b30000-78b7e000 Deferred coml2
PE-Wine 78b90000-78dbc000 Deferred rpcrt4
PE-Wine 78dd0000-78f1e000 Deferred combase
PE-Wine 78f30000-79256000 Deferred ole32
PE-Wine 79270000-7953d000 Deferred oleaut32
PE-Wine 79550000-795e0000 Deferred ws2_32
PE-Wine 795f0000-79635000 Deferred shcore
PE-Wine 79650000-7973f000 Deferred shlwapi
PE-Wine 79750000-7a408000 Deferred shell32
PE-Wine 7a420000-7a460000 Deferred win32u
PE-Wine 7a470000-7a6bc000 Deferred gdi32
PE-Wine 7a6d0000-7abce000 Deferred user32
PE-Wine 7abe0000-7ac36000 Deferred mpr
PE-Wine 7ac50000-7af8f000 Deferred ucrtbase
PE-Wine 7afa0000-7b00f000 Deferred sechost
PE-Wine 7b020000-7b2eb000 Deferred msvcrt
PE-Wine 7b300000-7b3ef000 Deferred advapi32
PE-Wine 7b400000-7b5ce000 Deferred wininet
PE-Wine 7b5e0000-7bb35000 Deferred kernelbase
PE-Wine 7bb50000-7bcc3000 Dwarf-4-5 kernel32
PE-Wine 7bce0000-7bfeb000 Dwarf-4-5 ntdll
ELF 7c374000-7c42d000 Deferred libkrb5.so.3
ELF 7d430000-7d47d000 Deferred libgssapi_krb5.so.2
ELF 7d47d000-7d4aa000 Deferred libk5crypto.so.3
ELF 7d4bf000-7d4c8000 Deferred winedmo.so
ELF 7d4c8000-7d4ce000 Deferred winspool.so
ELF 7d4ce000-7d4d4000 Deferred dwrite.so
ELF 7d4d4000-7d4d9000 Deferred msv1_0.so
ELF 7d4d9000-7d564000 Deferred opengl32.so
ELF 7d564000-7d576000 Deferred libresolv.so.2
ELF 7d57a000-7d580000 Deferred netapi32.so
ELF 7d580000-7d587000 Deferred libkeyutils.so.1
ELF 7d587000-7d595000 Deferred libkrb5support.so.0
ELF 7d595000-7d59c000 Deferred kerberos.so
ELF 7d59c000-7d5a5000 Deferred secur32.so
ELF 7d5a5000-7d5b1000 Deferred libxcursor.so.1
ELF 7d605000-7d618000 Deferred libxi.so.6
ELF 7d618000-7d628000 Deferred libxrandr.so.2
ELF 7d628000-7d634000 Deferred libxrender.so.1
ELF 7d634000-7d661000 Deferred libxcb.so.1
ELF 7d661000-7d79c000 Deferred libx11.so.6
ELF 7d79d000-7d7a2000 Deferred libcom_err.so.2
ELF 7d7a2000-7d7a7000 Deferred dnsapi.so
ELF 7d7cb000-7d83b000 Deferred winex11.so
ELF 7d83b000-7d9ee000 Deferred libunistring.so.5
ELF 7d9ee000-7d9f8000 Deferred libffi.so.8
ELF 7d9f8000-7da80000 Deferred libgmp.so.10
ELF 7da80000-7dad0000 Deferred libnettle.so.8
ELF 7dad0000-7db14000 Deferred libhogweed.so.6
ELF 7db14000-7db2a000 Deferred libtasn1.so.6
ELF 7db2a000-7db4b000 Deferred libidn2.so.0
ELF 7db4b000-7dcb2000 Deferred libp11-kit.so.0
ELF 7dcb2000-7deab000 Deferred libgnutls.so.30
ELF 7deab000-7deb2000 Deferred libxfixes.so.3
ELF 7deb2000-7deb9000 Deferred libxdmcp.so.6
ELF 7deb9000-7debe000 Deferred libxau.so.6
ELF 7debe000-7ded4000 Deferred libxext.so.6
ELF 7ded4000-7deda000 Deferred crypt32.so
ELF 7deda000-7dee6000 Deferred bcrypt.so
ELF 7e3ce000-7e41c000 Deferred libfontconfig.so.1
ELF 7e41c000-7e569000 Deferred libglib-2.0.so.0
ELF 7e58e000-7e5b8000 Deferred libexpat.so.1
ELF 7e5b8000-7e651000 Deferred libpcre2-8.so.0
ELF 7e651000-7e674000 Deferred libbrotlicommon.so.1
ELF 7e674000-7e683000 Deferred libbrotlidec.so.1
ELF 7e683000-7e7aa000 Deferred libharfbuzz.so.0
ELF 7e7aa000-7e7e5000 Deferred libpng16.so.16
ELF 7e7e5000-7e7f8000 Deferred libbz2.so.1.0
ELF 7e7f8000-7e810000 Deferred libz.so.1
ELF 7e810000-7e8d1000 Deferred libfreetype.so.6
ELF 7e8d1000-7e906000 Deferred libgcc_s.so.1
ELF 7e906000-7e9ea000 Deferred libm.so.6
ELF 7ea19000-7eb87000 Deferred win32u.so
ELF f0cb1000-f0cb7000 Deferred ws2_32.so
ELF f0cb7000-f0d64000 Export ntdll.so
ELF f0d64000-f0f97000 Deferred libc.so.6
ELF f0fc8000-f1000000 Deferred ld-linux.so.2
ELF f1000000-f1005000 Deferred <wine-loader>
Threads:
process tid prio name (all IDs are in hex)
00000038 services.exe
0000003c 0
00000040 0 wine_rpcrt4_server
0000004c 0 wine_rpcrt4_io
00000078 0 wine_rpcrt4_io
00000090 0 wine_rpcrt4_io
000000ac 0 wine_rpcrt4_io
000000e8 0 wine_rpcrt4_io
000000f4 0
00000100 0 wine_rpcrt4_io
0000017c 0 wine_rpcrt4_io
00000044 winedevice.exe
00000048 0
00000054 0
00000058 0 wine_sechost_service
0000005c 0
00000060 0
00000064 0
0000009c 0
000000a0 0
00000068 plugplay.exe
0000006c 0
0000007c 0
00000080 0 wine_sechost_service
00000084 0 wine_rpcrt4_server
000000d8 0 wine_rpcrt4_io
000000dc 0 wine_threadpool_worker
0000025c 0 wine_rpcrt4_io
00000070 explorer.exe
00000074 0
000000c8 0
000000cc 0 wine_explorer_display_settings_restorer
000000e4 0 wine_rpcrt4_server
00000088 svchost.exe
0000008c 0
00000094 0
00000098 0 wine_sechost_service
000000a4 winedevice.exe
000000a8 0
000000b0 0
000000b4 0 wine_sechost_service
000000b8 0
000000bc 0
000000c0 0
000000c4 0
000000d0 0
000000e0 0
000000f8 rpcss.exe
000000fc 0
00000104 0
00000108 0 wine_sechost_service
0000010c 0 wine_rpcrt4_server
00000110 0 wine_rpcrt4_server
00000114 0 wine_rpcrt4_io
00000124 Battle.net.exe
00000128 0 CrBrowserMain
0000012c 0
0000013c 0
00000140 0
00000144 0
00000148 0
00000158 0
00000170 0 wine_mmdevapi_notification
00000174 0
00000178 0
00000188 0
0000018c 0
00000190 0
00000194 0
00000198 0
0000019c 0
000001a0 0
000001a8 0 ThreadPoolServiceThread
000001b4 0 ThreadPoolForegroundWorker
00000210 0 Chrome_IOThread
00000214 0 MemoryInfra
00000224 -2 ThreadPoolSingleThreadCOMSTASharedBackgroundBlocking0
00000228 0 wine_threadpool_worker
0000022c 0 wine_threadpool_waitqueue
00000230 0 ThreadPoolSingleThreadCOMSTASharedForeground1
00000234 0 ThreadPoolSingleThreadCOMSTASharedForegroundBlocking2
0000023c 0 ThreadPoolSingleThreadForegroundBlocking3
00000240 0 CompositorTileWorker1
00000248 0 wine_sechost_device_notify
00000250 0 VideoCaptureThread
00000254 -2 ThreadPoolSingleThreadSharedBackgroundBlocking4
00000258 0 ThreadPoolSingleThreadSharedForegroundBlocking5
00000260 0 ThreadPoolSingleThreadSharedForeground6
00000264 -2 ThreadPoolBackgroundWorker
0000026c 0 ThreadPoolForegroundWorker
00000300 0 wine_rpcrt4_server
00000304 0
00000314 0
00000318 15
0000031c 0
00000330 0
00000338 0
00000340 15
00000360 0
00000364 0 CacheThread_BlockFile
00000378 0
0000048c -2 ThreadPoolBackgroundWorker
0000054c 0 ThreadPoolForegroundWorker
00000160 Agent.exe
00000164 0
00000180 0
000001a4 0 cURL Multi Loop
000001b8 0 Version Tasks
000001bc 0 Size Estimator
000001c0 0 Pool 'Http Server' Worker #0
000001c4 0 Pool 'Http Server' Worker #1
000001c8 0 Pool 'Http Server' Worker #2
000001cc 0 Pool 'Http Server' Worker #3
000001d0 0 Pool 'Http Server' Worker #4
000001d4 0 Pool 'Http Server' Worker #5
000001d8 0 Pool 'Http Server' Worker #6
000001dc 0 Pool 'Http Server' Worker #7
000001e0 0 Pool 'Http Server' Worker #8
000001e4 0 Pool 'Http Server' Worker #9
000001e8 0 Pool 'Http Server' Worker #10
000001ec 0 Pool 'Http Server' Worker #11
000001f0 0 Http Server Accept
000001f4 0 Install Manager
000001f8 0 Config ProcessFetchQueue
000001fc 0 Operation Loop
00000200 0 Pool 'Concurrent Op' Worker #0
00000204 0 Pool 'Concurrent Op' Worker #1
0000020c 0
00000168 conhost.exe
0000016c 0
00000270 Battle.net.exe
00000274 0 CrUtilityMain
000002bc 0
000002c0 0 BrokerEvent
000002c4 0 ThreadPoolServiceThread
000002cc -2 ThreadPoolBackgroundWorker
000002d0 0 Chrome_ChildIOThread
000002d4 0 ThreadPoolForegroundWorker
00000278 Battle.net.exe
0000027c 0 CrUtilityMain
00000280 0
00000284 0 BrokerEvent
0000028c 0 ThreadPoolServiceThread
00000290 0 ThreadPoolForegroundWorker
00000294 -2 ThreadPoolBackgroundWorker
00000298 0 Chrome_ChildIOThread
0000029c 0 ThreadPoolForegroundWorker
000002a0 0 ThreadPoolForegroundWorker
000002a8 0 wine_threadpool_worker
000002ac -2 ThreadPoolSingleThreadCOMSTASharedBackgroundBlocking0
000002b0 0 wine_threadpool_waitqueue
000002b8 -2 ThreadPoolBackgroundWorker
000003b0 0 CacheThread_BlockFile
000003f8 winedbg.exe
000003fc 0
00000490 0
00000400 conhost.exe
00000404 0
00000438 Battle.net.exe
0000043c 1 CrGpuMain
00000440 0
00000444 0 BrokerEvent
0000044c 0 ThreadPoolServiceThread
00000450 0 ThreadPoolForegroundWorker
00000454 -2 ThreadPoolBackgroundWorker
00000458 1 Chrome_ChildIOThread
0000045c 0 wine_threadpool_worker
00000460 0 wine_threadpool_waitqueue
00000468 1 VizCompositorThread
0000051c (D) C:\Program Files (x86)\Battle.net\Battle.net.exe
00000520 0 <== CrRendererMain
00000524 0
00000528 0 BrokerEvent
0000052c 0 ThreadPoolServiceThread
00000530 0 ThreadPoolForegroundWorker
00000534 -2 ThreadPoolBackgroundWorker
00000538 1 Chrome_ChildIOThread
0000053c 0 wine_threadpool_worker
00000540 0 ThreadPoolForegroundWorker
00000544 0 wine_threadpool_waitqueue
00000548 0 GpuMemoryThread
00000560 0
00000558 conhost.exe
0000055c 0
System information:
Wine build: wine-10.1
Platform: x86_64 (guest: i386)
Version: Windows 10
Host system: Linux
Host version: 6.13.2-arch1-1
Output for vulkaninfo --summary
==========
VULKANINFO
==========
Vulkan Instance Version: 1.4.303
Instance Extensions: count = 24
-------------------------------
VK_EXT_acquire_drm_display : extension revision 1
VK_EXT_acquire_xlib_display : extension revision 1
VK_EXT_debug_report : extension revision 10
VK_EXT_debug_utils : extension revision 2
VK_EXT_direct_mode_display : extension revision 1
VK_EXT_display_surface_counter : extension revision 1
VK_EXT_surface_maintenance1 : extension revision 1
VK_EXT_swapchain_colorspace : extension revision 5
VK_KHR_device_group_creation : extension revision 1
VK_KHR_display : extension revision 23
VK_KHR_external_fence_capabilities : extension revision 1
VK_KHR_external_memory_capabilities : extension revision 1
VK_KHR_external_semaphore_capabilities : extension revision 1
VK_KHR_get_display_properties2 : extension revision 1
VK_KHR_get_physical_device_properties2 : extension revision 2
VK_KHR_get_surface_capabilities2 : extension revision 1
VK_KHR_portability_enumeration : extension revision 1
VK_KHR_surface : extension revision 25
VK_KHR_surface_protected_capabilities : extension revision 1
VK_KHR_wayland_surface : extension revision 6
VK_KHR_xcb_surface : extension revision 6
VK_KHR_xlib_surface : extension revision 6
VK_LUNARG_direct_driver_loading : extension revision 1
VK_NV_display_stereo : extension revision 1
Instance Layers: count = 5
--------------------------
VK_LAYER_NV_optimus NVIDIA Optimus layer 1.4.303 version 1
VK_LAYER_VALVE_steam_fossilize_32 Steam Pipeline Caching Layer 1.3.207 version 1
VK_LAYER_VALVE_steam_fossilize_64 Steam Pipeline Caching Layer 1.3.207 version 1
VK_LAYER_VALVE_steam_overlay_32 Steam Overlay Layer 1.3.207 version 1
VK_LAYER_VALVE_steam_overlay_64 Steam Overlay Layer 1.3.207 version 1
Devices:
========
GPU0:
apiVersion = 1.4.303
driverVersion = 570.86.16.0
vendorID = 0x10de
deviceID = 0x25a2
deviceType = PHYSICAL_DEVICE_TYPE_DISCRETE_GPU
deviceName = NVIDIA GeForce RTX 3050 Laptop GPU
driverID = DRIVER_ID_NVIDIA_PROPRIETARY
driverName = NVIDIA
driverInfo = 570.86.16
conformanceVersion = 1.4.1.0
deviceUUID = 65214916-39ce-005b-f4b3-bc3e716f790c
driverUUID = 5429646d-3d95-54e1-b807-75d58fc2ef85