Vulkan, slackware-current, and an issue I don't think is Slackware's fault (Veloren)
by garpu from LinuxQuestions.org on (#5FKYE)
So an issue came up this weekend that is being insisted is a distro problem, but I don't think it is. What say you?
Slackware current, Nvidia 1050ti, 460.56. I'm current on all updates, including multilib.
(running "veloren-voxygen" works fine, too.)
Game: https://veloren.net/ (airshipper 0.4.2). If you do "airshipper run," game will update and launch fine. If you just run airshipper, it'll crash with:
Code:[WARN] Missing features: SAMPLER_ANISOTROPY
WARNING: lavapipe is not a conformant vulkan implementation, testing use only.
[WARN] Shader validation is disabled
[ERROR] Airshipper panicked:
surface does not support the adapter's queue family: panicked at 'surface does not support the adapter's queue family', /home/runner/.cargo/registry/src/github.com-1ecc6299db9ec823/wgpu-0.6.0/src/backend/direct.rs:1323:35
thread 'main' panicked at 'surface does not support the adapter's queue family', /home/runner/.cargo/registry/src/github.com-1ecc6299db9ec823/wgpu-0.6.0/src/backend/direct.rs:1323:35
note: run with `RUST_BACKTRACE=1` environment variable to display a backtraceI was pointed towards this guide for getting the launcher working, insisting that the problem was with vulkan on my distro: https://www.nvidia.com/en-us/geforce.../?topicPage=10
Thing is, vkcube works. "sudo vulkaninfo | grep deviceName" returns the proper card. I can play other vulkan games, including a whole crapload of dxvk ones. I think it's a problem with the launcher.
Does current have a problem with its vulkan installation, or is someone wrong on the internet?


Slackware current, Nvidia 1050ti, 460.56. I'm current on all updates, including multilib.
(running "veloren-voxygen" works fine, too.)
Game: https://veloren.net/ (airshipper 0.4.2). If you do "airshipper run," game will update and launch fine. If you just run airshipper, it'll crash with:
Code:[WARN] Missing features: SAMPLER_ANISOTROPY
WARNING: lavapipe is not a conformant vulkan implementation, testing use only.
[WARN] Shader validation is disabled
[ERROR] Airshipper panicked:
surface does not support the adapter's queue family: panicked at 'surface does not support the adapter's queue family', /home/runner/.cargo/registry/src/github.com-1ecc6299db9ec823/wgpu-0.6.0/src/backend/direct.rs:1323:35
thread 'main' panicked at 'surface does not support the adapter's queue family', /home/runner/.cargo/registry/src/github.com-1ecc6299db9ec823/wgpu-0.6.0/src/backend/direct.rs:1323:35
note: run with `RUST_BACKTRACE=1` environment variable to display a backtraceI was pointed towards this guide for getting the launcher working, insisting that the problem was with vulkan on my distro: https://www.nvidia.com/en-us/geforce.../?topicPage=10
Thing is, vkcube works. "sudo vulkaninfo | grep deviceName" returns the proper card. I can play other vulkan games, including a whole crapload of dxvk ones. I think it's a problem with the launcher.
Does current have a problem with its vulkan installation, or is someone wrong on the internet?