termux-user-repository / tur

A place for all types of Termux packages.
Other
475 stars 87 forks source link

[Bug]: vkCreateSwpachainKHR in hangover-wine #1317

Open Githubpradip opened 5 days ago

Githubpradip commented 5 days ago

Problem description

I always see this error when running vulkan-demos in hangover-wine

013c:err:msvcrt:_wassert (L"!status && \"vkCreateSwapchainKHR\"",L"/home/builder/.termux-build/hangover-wine/src/dlls/winevulkan/loader_thunks.c",3361) Screenshot_2024-11-16-22-13-20-951_com termux

What is the expected behavior?

Run vulkan-demos with wrapper

System information

termux-info: Termux Variables: TERMUX_APP_PACKAGE_MANAGER=apt TERMUX_APPAPK_FILE=/data/app/~~I0-3nxAA-WGJ8VSfnd7EUw==/com.termux-TEeoEef0TEpymOQwV3iKiA==/base.apk TERMUX_APPAPK_RELEASE=F_DROID TERMUX_APPAPP_VERSION_CODE=1020 TERMUX_APP__APP_VERSION_NAME=0.119.0-beta.1 TERMUX_APPDATA_DIR=/data/user/0/com.termux TERMUX_APPIS_DEBUGGABLE_BUILD=false TERMUX_APP__IS_INSTALLED_ON_EXTERNAL_STORAGE=false TERMUX_APPPACKAGE_NAME=com.termux TERMUX_APPPID=9154 TERMUX_APPTARGET_SDK=28 TERMUX_VERSION=0.119.0-beta.1 TERMUXSE_FILE_CONTEXT=u:object_r:app_data_file:s0:c115,c257,c512,c768 TERMUXSE_INFO=default:targetSdkVersion=28:complete TERMUXSE_PROCESS_CONTEXT=u:r:untrusted_app_27:s0:c115,c257,c512,c768 TERMUXUID=10371 TERMUX__USER_ID=0 Packages CPU architecture: aarch64 Subscribed repositories:

sources.list

deb https://grimler.se/termux/termux-main stable main

tur-repo (sources.list.d/tur.list)

deb https://tur.kcubeterm.com tur-packages tur tur-on-device tur-continuous

x11-repo (sources.list.d/x11.list)

deb https://packages-cf.termux.dev/apt/termux-x11/ x11 main Updatable packages: apt/stable 2.8.1-1 aarch64 [upgradable from: 2.7.14] bash/stable 5.2.37 aarch64 [upgradable from: 5.2.26-1] ca-certificates/stable 1:2024.09.24 all [upgradable from: 1:2024.03.11-2] command-not-found/stable 2.4.0-51 aarch64 [upgradable from: 2.4.0-29] coreutils/stable 9.5-3 aarch64 [upgradable from: 9.5] curl/stable 8.11.0-1 aarch64 [upgradable from: 8.8.0] debianutils/stable 5.21 aarch64 [upgradable from: 5.19] dpkg/stable 1.22.6-1 aarch64 [upgradable from: 1.22.6] findutils/stable 4.10.0 aarch64 [upgradable from: 4.9.0-2] gpgv/stable 2.4.5-3 aarch64 [upgradable from: 2.4.5-1] inetutils/stable 2.5 aarch64 [upgradable from: 2.4-1] less/stable 661 aarch64 [upgradable from: 633-1] libandroid-support/stable 29 aarch64 [upgradable from: 28-3] libassuan/stable 3.0.1-2 aarch64 [upgradable from: 2.5.7] libc++/stable 27c aarch64 [upgradable from: 26b] libcurl/stable 8.11.0-1 aarch64 [upgradable from: 8.8.0] libgcrypt/stable 1.11.0 aarch64 [upgradable from: 1.10.3] libgmp/stable 6.3.0-1 aarch64 [upgradable from: 6.3.0] libgpg-error/stable 1.50 aarch64 [upgradable from: 1.49] liblz4/stable 1.10.0 aarch64 [upgradable from: 1.9.4] liblzma/stable 5.6.3 aarch64 [upgradable from: 5.6.2] libnettle/stable 3.10 aarch64 [upgradable from: 3.9.1] libnghttp2/stable 1.64.0 aarch64 [upgradable from: 1.62.1] libnghttp3/stable 1.6.0 aarch64 [upgradable from: 1.3.0] libsmartcols/stable 2.40.2-2 aarch64 [upgradable from: 2.39.3-4] libssh2/stable 1.11.1 aarch64 [upgradable from: 1.11.0] libtirpc/stable 1.3.6 aarch64 [upgradable from: 1.3.4-1] libunbound/stable 1.22.0 aarch64 [upgradable from: 1.20.0] libunistring/stable 1.3 aarch64 [upgradable from: 1.1] nano/stable 8.2 aarch64 [upgradable from: 8.0] openssl/stable 1:3.3.2 aarch64 [upgradable from: 1:3.2.1-1] patch/stable 2.7.6-4 aarch64 [upgradable from: 2.7.6-3] readline/stable 8.2.13 aarch64 [upgradable from: 8.2.10] termux-am/stable 0.8.0-1 all [upgradable from: 0.8.0] termux-keyring/stable 3.12-1 all [upgradable from: 3.12] termux-tools/stable 1.44.3 all [upgradable from: 1.42.4] util-linux/stable 2.40.2-2 aarch64 [upgradable from: 2.39.3-4] xz-utils/stable 5.6.3 aarch64 [upgradable from: 5.6.2] zstd/stable 1.5.6-2 aarch64 [upgradable from: 1.5.6] termux-tools version: 1.42.4 Android version: 14 Kernel build information: Linux localhost 4.19.191-perf-gb889dbe59f09 #1 SMP PREEMPT Tue May 7 13:21:17 UTC 2024 aarch64 Android Device manufacturer: Xiaomi Device model: 22041219PI LD Variables: LD_LIBRARY_PATH= LD_PRELOAD=/data/data/com.termux/files/usr/lib/libtermux-exec.so Installed termux plugins: com.termux.x11 versionCode:15

licy183 commented 5 days ago

If it doesn't occur with some other Vulkan ICDs (especially mesa-vulkan-icd-swrast), you should report it to the ICD's author rather than here.

Githubpradip commented 5 days ago

If it doesn't occur with some other Vulkan ICDs (especially mesa-vulkan-icd-swrast), you should report it to the ICD's author rather than here.

It is vulkan-icd-wrapper by xmem

hansm629 commented 3 days ago

@Githubpradip If it's a Mali GPU, it's most likely a problem with the Android host Vulkan driver.

The Adreno 7xx series and Xclipse series seem to work fine.