wine и libvulkan.so.1

azm9s

New member
Сообщения
277
#1
подскажите.
запускаю программу, ругается на libvulkan и драйвера видео....

логи запуска:

Код:
0068:err:vulkan:wine_vk_init Failed to load libvulkan.so.1.
[08/07/21 11:35:39] - Running wine-6.10 AV200.exe (Working directory : /home/voperator/.PlayOnLinux/wineprefix/cms/drive_c/av200)
0068:err:vulkan:wine_vk_init Failed to load libvulkan.so.1.
0068:err:ole:start_rpcss Failed to start RpcSs service
002c:fixme:ver:GetCurrentPackageId (0031FEA4 00000000): stub
0024:err:winediag:check_version ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
0024:err:ntlm:ntlm_LsaApInitializePackage no NTLM support, expect problems
0024:fixme:nls:RtlGetThreadPreferredUILanguages 00000038, 0021E5F0, 0021E604 0021E5F8
0024:fixme:nls:get_dummy_preferred_ui_language (0x38 0021E5F0 0021E604 0021E5F8) returning a dummy value (current locale)
info:  Game: AV200.exe
info:  DXVK: v1.9.1
info:  Built-in extension providers:
info:    Win32 WSI
info:    OpenVR
info:    OpenXR
info:  OpenVR: could not open registry key, status 2
warn:  OpenVR: Failed to locate module
0024:err:vulkan:wine_vk_init Failed to load libvulkan.so.1.
0024:err:vulkan:wine_vk_init Failed to load Wine graphics driver supporting Vulkan.
0024:err:vulkan:wine_vk_init Failed to load Wine graphics driver supporting Vulkan.
info:  Required Vulkan extension VK_KHR_surface not supported
terminate called after throwing an instance of 'dxvk::DxvkError'
[08/07/21 11:36:38] - Running wine-6.10 AV200.exe (Working directory : /home/voperator/.PlayOnLinux/wineprefix/cms/drive_c/av200)
00fc:err:winediag:check_version ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
00fc:err:ntlm:ntlm_LsaApInitializePackage no NTLM support, expect problems
00fc:fixme:nls:RtlGetThreadPreferredUILanguages 00000038, 0021E5F0, 0021E604 0021E5F8
00fc:fixme:nls:get_dummy_preferred_ui_language (0x38 0021E5F0 0021E604 0021E5F8) returning a dummy value (current locale)
info:  Game: AV200.exe
info:  DXVK: v1.9.1
info:  Built-in extension providers:
info:    Win32 WSI
info:    OpenVR
info:    OpenXR
info:  OpenVR: could not open registry key, status 2
warn:  OpenVR: Failed to locate module
00fc:err:vulkan:wine_vk_init Failed to load libvulkan.so.1.
00fc:err:vulkan:wine_vk_init Failed to load Wine graphics driver supporting Vulkan.
00fc:err:vulkan:wine_vk_init Failed to load Wine graphics driver supporting Vulkan.
info:  Required Vulkan extension VK_KHR_surface not supported
terminate called after throwing an instance of 'dxvk::DxvkError'
при этом установил все пакеты vulkan...
может эти библиотеки скопировать куда-нибудь надо?
 

azm9s

New member
Сообщения
277
#2
небольшое дополнение.

параметры системы:
glxinfo
[BASH]name of display: :0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.4
server glx extensions:
GLX_ARB_create_context, GLX_ARB_create_context_no_error,
GLX_ARB_create_context_profile, GLX_ARB_create_context_robustness,
GLX_ARB_fbconfig_float, GLX_ARB_framebuffer_sRGB, GLX_ARB_multisample,
GLX_EXT_create_context_es2_profile, GLX_EXT_create_context_es_profile,
GLX_EXT_fbconfig_packed_float, GLX_EXT_framebuffer_sRGB,
GLX_EXT_import_context, GLX_EXT_libglvnd, GLX_EXT_no_config_context,
GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, GLX_EXT_visual_rating,
GLX_INTEL_swap_event, GLX_MESA_copy_sub_buffer, GLX_OML_swap_method,
GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
GLX_SGIX_visual_select_group, GLX_SGI_make_current_read,
GLX_SGI_swap_control
client glx vendor string: Mesa Project and SGI
client glx version string: 1.4
client glx extensions:
GLX_ARB_context_flush_control, GLX_ARB_create_context,
GLX_ARB_create_context_no_error, GLX_ARB_create_context_profile,
GLX_ARB_create_context_robustness, GLX_ARB_fbconfig_float,
GLX_ARB_framebuffer_sRGB, GLX_ARB_get_proc_address, GLX_ARB_multisample,
GLX_EXT_buffer_age, GLX_EXT_create_context_es2_profile,
GLX_EXT_create_context_es_profile, GLX_EXT_fbconfig_packed_float,
GLX_EXT_framebuffer_sRGB, GLX_EXT_import_context,
GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, GLX_EXT_visual_rating,
GLX_INTEL_swap_event, GLX_MESA_copy_sub_buffer,
GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer,
GLX_MESA_swap_control, GLX_OML_swap_method, GLX_OML_sync_control,
GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
GLX_SGIX_visual_select_group, GLX_SGI_make_current_read,
GLX_SGI_swap_control, GLX_SGI_video_sync
GLX version: 1.4
GLX extensions:
GLX_ARB_create_context, GLX_ARB_create_context_no_error,
GLX_ARB_create_context_profile, GLX_ARB_create_context_robustness,
GLX_ARB_fbconfig_float, GLX_ARB_framebuffer_sRGB,
GLX_ARB_get_proc_address, GLX_ARB_multisample,
GLX_EXT_create_context_es2_profile, GLX_EXT_create_context_es_profile,
GLX_EXT_fbconfig_packed_float, GLX_EXT_framebuffer_sRGB,
GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info,
GLX_EXT_visual_rating, GLX_INTEL_swap_event, GLX_MESA_copy_sub_buffer,
GLX_MESA_query_renderer, GLX_MESA_swap_control, GLX_OML_swap_method,
GLX_OML_sync_control, GLX_SGIS_multisample, GLX_SGIX_fbconfig,
GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group, GLX_SGI_make_current_read,
GLX_SGI_swap_control, GLX_SGI_video_sync
Extended renderer info (GLX_MESA_query_renderer):
Vendor: Intel Open Source Technology Center (0x8086)
Device: Mesa DRI Intel(R) Haswell Mobile (0xa06)
Version: 18.1.3
Accelerated: yes
Video memory: 1536MB
Unified memory: yes
Preferred profile: core (0x1)
Max core profile version: 4.5
Max compat profile version: 3.0
Max GLES1 profile version: 1.1
Max GLES[23] profile version: 3.1
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Haswell Mobile
OpenGL core profile version string: 4.5 (Core Profile) Mesa 18.1.3
OpenGL core profile shading language version string: 4.50
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile

OpenGL version string: 3.0 Mesa 18.1.3
OpenGL shading language version string: 1.30
OpenGL context flags: (none)

OpenGL ES profile version string: OpenGL ES 3.1 Mesa 18.1.3
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.10
[/BASH]

lshw
[BASH]H/W path Device Class Description
======================================================
system EasyNote TE69HW (EasyNote TE69HW_0775_V2.17)
/0 bus EG50_HW
/0/0 memory 128KiB BIOS
/0/4 processor Intel(R) Celeron(R) 2955U @ 1.40GHz
/0/4/6 memory 32KiB L1 cache
/0/4/7 memory 256KiB L2 cache
/0/4/8 memory 2MiB L3 cache
/0/5 memory 32KiB L1 cache
/0/d memory 8GiB System Memory
/0/d/0 memory DIMM [empty]
/0/d/1 memory 8GiB SODIMM DDR3 Synchronous 1600 MHz (0,6 ns)
/0/100 bridge Haswell-ULT DRAM Controller
/0/100/2 display Haswell-ULT Integrated Graphics Controller
/0/100/3 multimedia Haswell-ULT HD Audio Controller
/0/100/14 bus 8 Series USB xHCI HC
/0/100/14/0 usb2 bus xHCI Host Controller
/0/100/14/0/2 input 2.4G Mouse
/0/100/14/0/5 communication Atheros AR3012 Bluetooth
/0/100/14/0/8 multimedia HD WebCam
/0/100/14/1 usb3 bus xHCI Host Controller
/0/100/16 communication 8 Series HECI #0
/0/100/1b multimedia 8 Series HD Audio Controller
/0/100/1c bridge 8 Series PCI Express Root Port 3
/0/100/1c/0 eth0 network NetXtreme BCM57786 Gigabit Ethernet PCIe
/0/100/1c/0.1 generic BCM57765/57785 SDXC/MMC Card Reader
/0/100/1c.3 bridge 8 Series PCI Express Root Port 4
/0/100/1c.3/0 wlan0 network QCA9565 / AR9565 Wireless Network Adapter
/0/100/1d bus 8 Series USB EHCI #1
/0/100/1d/1 usb1 bus EHCI Host Controller
/0/100/1d/1/1 bus USB hub
/0/100/1f bridge 8 Series LPC Controller
/0/100/1f.2 storage 8 Series SATA Controller 1 [AHCI mode]
/0/100/1f.3 bus 8 Series SMBus Controller
/0/1 scsi0 storage
/0/1/0.0.0 /dev/sda disk 240GB WDC WDS240G2G0A-
/0/1/0.0.0/1 /dev/sda1 volume 215GiB EXT4 volume
/0/1/0.0.0/2 /dev/sda2 volume 8074MiB Extended partition
/0/1/0.0.0/2/5 /dev/sda5 volume 8074MiB Linux swap volume
/0/2 scsi1 storage
/0/2/0.0.0 /dev/cdrom disk DVDRAM GU71N
[/BASH]

grep driver /var/log/Xorg.0.log
[BASH][ 7.088] X.Org XInput driver : 24.1
[ 7.607] (==) Matched intel as autoconfigured driver 0
[ 7.607] (==) Matched modesetting as autoconfigured driver 1
[ 7.607] (==) Matched fbdev as autoconfigured driver 2
[ 7.607] (==) Matched vesa as autoconfigured driver 3
[ 7.607] (==) Assigned the driver to the xf86ConfigLayout
[ 7.608] (II) Loading /usr/lib/xorg/modules/drivers/intel_drv.so
[ 7.618] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[ 7.624] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[ 7.626] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
[ 7.638] (II) FBDEV: driver for framebuffer: fbdev
[ 7.638] (II) VESA: driver for VESA chipsets: vesa
[ 7.639] (II) intel(0): Using Kernel Mode Setting driver: i915, version 1.6.0 20190822
[ 7.686] (II) intel(0): [DRI2] DRI driver: i965
[ 7.686] (II) intel(0): [DRI2] VDPAU driver: va_gl
[ 7.922] ABI class: X.Org XInput driver, version 24.1
[ 7.922] (II) Using input driver 'evdev' for 'Power Button'
[ 7.957] (II) Using input driver 'evdev' for 'Video Bus'
[ 7.960] (II) Using input driver 'evdev' for 'Power Button'
[ 7.964] (II) No input driver specified, ignoring this device.
[ 7.965] (II) Using input driver 'evdev' for 'Sleep Button'
[ 7.968] (II) No input driver specified, ignoring this device.
[ 7.969] (II) No input driver specified, ignoring this device.
[ 7.970] (II) No input driver specified, ignoring this device.
[ 7.970] (II) No input driver specified, ignoring this device.
[ 7.971] (II) No input driver specified, ignoring this device.
[ 7.972] (II) Using input driver 'evdev' for '2.4G Mouse'
[ 7.975] (II) Using input driver 'evdev' for '2.4G Mouse'
[ 7.979] (II) No input driver specified, ignoring this device.
[ 7.980] (II) Using input driver 'evdev' for '2.4G Mouse Consumer Control'
[ 7.984] (II) Using input driver 'evdev' for '2.4G Mouse System Control'
[ 7.987] (II) No input driver specified, ignoring this device.
[ 7.988] (II) Using input driver 'evdev' for 'HD WebCam: HD WebCam'
[ 7.991] (II) No input driver specified, ignoring this device.
[ 7.991] (II) No input driver specified, ignoring this device.
[ 7.992] (II) Using input driver 'evdev' for 'AT Translated Set 2 keyboard'
[ 7.997] ABI class: X.Org XInput driver, version 24.1
[ 7.997] (II) Using input driver 'synaptics' for 'ETPS/2 Elantech Touchpad'
[ 8.004] (II) Using input driver 'evdev' for 'Acer WMI hotkeys'
[ 8.037] (II) No input driver specified, ignoring this device.
[ 8.037] (II) No input driver specified, ignoring this device.
[ 8.041] (II) No input driver specified, ignoring this device.
[ 8.041] (II) No input driver specified, ignoring this device.
[ 8.042] (II) No input driver specified, ignoring this device.
[ 8.042] (II) No input driver specified, ignoring this device.
[ 8.043] (II) No input driver specified, ignoring this device.
[ 8.066] (II) Using input driver 'evdev' for 'Acer WMI hotkeys'
[ 8.106] (II) Using input driver 'evdev' for 'HD WebCam: HD WebCam'
[/BASH]

получается используется драйвер VESA.
а он вроде не юзает vulkan...
как перейти на intel драйвера?
 

azm9s

New member
Сообщения
277
#3
методом перебора дров и прочего получил:
vulkaninfo отрабатывает нормально
бенчмарк вулкана тоже работает.

а вот wine в упор не видит эти библиотеки.
как принудительно его заставить видеть их?