Closed limitedAtonement closed 11 months ago
Counter Strike 2 utilizes Vulkan as its default graphics API. This choice is evident from the specified system requirements listed on the Steam Store:
Graphics: AMD GCN+ or NVIDIA Kepler+ with the latest Vulkan drivers. It is highly advisable to have support for VK_EXT_graphics_pipeline_library.
Moreover, when launching Counter-Strike from a terminal, you'll observe that librendersystemvulkan.so
is loaded regardless of whether you've used the -vulkan
launch option or not.
Loaded $HOME/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/game/bin/linuxsteamrt64/librendersystemvulkan.so, got 0x55f359e3cb40
Thank you for the information. Did something change since yesterday afternoon when it worked? Maybe that release last night (workshop maps are now enabled) changed something in this regard?
I'm unsure if there have been any changes that could impact Intel's GPUs. Have you attempted updating your GPU driver to the latest version?
Thank you for asking. I'm using mesa drivers which are standard for intel GPUs. I have used the mesa driver in the repositories (https://archlinux.org/packages/extra/x86_64/mesa/) as well as a couple versions of mesa drivers from the git repository (https://aur.archlinux.org/packages/mesa-git).
Regarding launch options, I use -sdlaudiodriver pipewire
.
I see there was another update over night, but it didn't fix my issue.
I suggest uninstalling your current GPU driver and then reinstalling it. This issue is likely related to the driver.
To ensure that Vulkan is working with your hardware, install vulkan-tools and use the vulkaninfo
command to pull up relevant information about your system. If you get info about your graphics card, you will know that Vulkan is working.
This is my output, I am using Nvidia's 535.129.03
driver
$ vulkaninfo | grep "driverInfo"
driverInfo = 535.129.03
driverInfo = 535.129.03
driverInfo = Mesa 23.0.4-0ubuntu1~22.04.1 (LLVM 15.0.7)
driverInfo = Mesa 23.0.4-0ubuntu1~22.04.1 (LLVM 15.0.7)
This issue (3527) is: "Why is Vulkan required now when it wasn't the day before?" If the answer is: "Suck it up, buttercup", then I'll open another issue wherein I attempt to use vulkan. I can detail all the sad trail of woe regarding using Vulkan there!
@mackatozis I just created #3541 which describes my experience with the Vulkan driver libraries.
CS2 Segmentation Fault; Ryzen 7, Intel ARC A750, Arch Linux
Issue transferred from https://github.com/ValveSoftware/csgo-osx-linux/issues/3541. @limitedAtonement posted on 2023-11-06T20:06:30:
I was able to play a week or so ago, then after the update during the evening of November 2, I am unable to play (See #3527) for more information.
Since it appears that Vulkan drivers are now required to play the game, I installed intel-vulkan
and lib32-intel-vulkan
. Now when I run the game, I see the following in Steam's standard output:
/bin/sh\0-c\\0/home/lawsa/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=730 -- /home/lawsa/.local/share/Steam/ubuntu12_32/steam-launch-wrapper -- '/home/lawsa/.local/share/Steam/steamapps/common/SteamLinuxRuntime_sniper'/_v2-entry-point --verb=waitforexitandrun --
'/home/lawsa/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/game/cs2.sh' -steam -sdlaudiodriver pipewire\0
chdir "/home/lawsa/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive"
ERROR: ld.so: object '/home/lawsa/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/lawsa/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/lawsa/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/lawsa/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/lawsa/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
pid 4910 != 4909, skipping destruction (fork without exec?)
pid 4911 != 4909, skipping destruction (fork without exec?)
Loaded /home/lawsa/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/game/bin/linuxsteamrt64/libengine2.so, got 0x562925f73280
Using breakpad crash handler
[S_API] SteamAPI_Init(): Loaded '/home/lawsa/.local/share/Steam/linux64/steamclient.so' OK.
Setting breakpad minidump AppID = 730
Forcing breakpad minidump interfaces to load
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
11/06 12:26:35 Init: Installing breakpad exception handler for appid(730)/version(8469347)/tid(4913)
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
SteamInternal_SetMinidumpSteamID: Caching Steam ID: 76561198372529575 [API loaded yes]
SteamInternal_SetMinidumpSteamID: Setting Steam ID: 76561198372529575
Setting breakpad minidump AppID = 2347771
Loaded libSDL3.so.0, got 0x562926237380
Loaded /home/lawsa/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/game/bin/linuxsteamrt64/libtier0.so, got 0x562925f5c8e0
Loaded /home/lawsa/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/game/bin/linuxsteamrt64/libfilesystem_stdio.so, got 0x5629262818b0
Loaded /home/lawsa/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/game/bin/linuxsteamrt64/libinputsystem.so, got 0x562926282220
Loaded /home/lawsa/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/game/bin/linuxsteamrt64/liblocalize.so, got 0x56292631cfc0
Loaded /home/lawsa/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/game/bin/linuxsteamrt64/librendersystemvulkan.so, got 0x56292631bfd0
Loaded /home/lawsa/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/game/bin/linuxsteamrt64/libresourcesystem.so, got 0x5629262e1110
Loaded /home/lawsa/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/game/bin/linuxsteamrt64/libschemasystem.so, got 0x5629262e3ba0
Fossilize INFO: Overriding serialization path: "/home/lawsa/.local/share/Steam/steamapps/shadercache/730/fozpipelinesv6/steamapprun_pipeline_cache".
crash_20231106122636_2.dmp[4943]: Uploading dump (out-of-process)
/tmp/dumps/crash_20231106122636_2.dmp
crash_20231106122636_2.dmp[4943]: Finished uploading minidump (out-of-process): success = yes
crash_20231106122636_2.dmp[4943]: response: Discarded=1
crash_20231106122636_2.dmp[4943]: file ''/tmp/dumps/crash_20231106122636_2.dmp'', upload yes: ''Discarded=1''
pid 4943 != 4942, skipping destruction (fork without exec?)
/home/lawsa/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/game/cs2.sh: line 122: 4913 Segmentation fault (core dumped) ${STEAM_RUNTIME_PREFIX} ${GAME_DEBUGGER} "${GAMEROOT}"/${GAMEEXE} "$@"
Game 730 created interface STEAMAPPLIST_INTERFACE_VERSION001 /
Game 730 created interface STEAMAPPS_INTERFACE_VERSION008 /
Game 730 created interface STEAMHTMLSURFACE_INTERFACE_VERSION_005 /
Game 730 created interface STEAMHTTP_INTERFACE_VERSION003 /
...
and the following core dump output in journalctl:
Nov 06 12:26:36 ryle kernel: cs2[4913]: segfault at 7f0dd8021be3 ip 00007f0e456416d0 sp 00007fff02f31a18 error 4 in libc.so.6[7f0e4550f000+15a000] likely on CPU 10 (core 2, socket 0)
Nov 06 12:26:36 ryle kernel: Code: 00 00 0f 18 8e c0 20 00 00 0f 18 8e 80 30 00 00 0f 18 8e c0 30 00 00 c5 fe 6f 06 c5 fe 6f 4e 20 c5 fe 6f 56 40 c5 fe 6f 5e 60 <c5> fe 6f a6 00 10 00 00 c5 fe 6f ae 20 10 00 00 c5 fe 6f b6 40 10
Nov 06 12:26:36 ryle systemd[1]: Started Process Core Dump (PID 4944/UID 0).
Nov 06 12:26:39 ryle systemd-coredump[4946]: [🡕] Process 4913 (cs2) of user 1000 dumped core.
coredumpctl info 20377
(20377 is the PID of the crashed CS2 process) shows
PID: 20377 (cs2)
UID: 1000 (lawsa)
GID: 1000 (lawsa)
Signal: 11 (SEGV)
Timestamp: Mon 2023-11-06 12:58:08 EST (14min ago)
Command Line: $'/home/lawsa/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/game/bin/linuxsteamrt64/cs2' -steam -sdlaudiodriver pipewire
Executable: /home/lawsa/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/game/bin/linuxsteamrt64/cs2
Control Group: /user.slice/user-1000.slice/session-1.scope
Unit: session-1.scope
Slice: user-1000.slice
Session: 1
Owner UID: 1000 (lawsa)
Boot ID: 010ff2783d694b6e9e914500b3b84338
Machine ID: 8542bb2c2c20468c99922f26cbdcef44
Hostname: ryle
Storage: /var/lib/systemd/coredump/core.cs2.1000.010ff2783d694b6e9e914500b3b84338.20377.1699293488000000.zst (present)
Size on Disk: 130.7M
Message: Process 20377 (cs2) of user 1000 dumped core.
Stack trace of thread 20377:
#0 0x00007f0a47d76710 n/a (/run/host/usr/lib/libc.so.6 + 0x158710)
#1 0x00007f0a45d31536 n/a (/home/lawsa/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/game/bin/linuxsteamrt64/libtier0.so + 0x131536)
#2 0x00007f0a45d74258 n/a (/home/lawsa/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/game/bin/linuxsteamrt64/libtier0.so + 0x174258)
#3 0x00007f0a30549906 n/a (/home/lawsa/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/game/bin/linuxsteamrt64/librendersystemvulkan.so + 0x149906)
#4 0x00007f0a3054b174 n/a (/home/lawsa/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/game/bin/linuxsteamrt64/librendersystemvulkan.so + 0x14b174)
#5 0x00007f0a30596092 n/a (/home/lawsa/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/game/bin/linuxsteamrt64/librendersystemvulkan.so + 0x196092)
#6 0x00007f0a3056cde8 n/a (/home/lawsa/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/game/bin/linuxsteamrt64/librendersystemvulkan.so + 0x16cde8)
#7 0x00007f0a4465f575 n/a (/home/lawsa/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/game/bin/linuxsteamrt64/libengine2.so + 0x25f575)
#8 0x00007f0a30570382 n/a (/home/lawsa/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/game/bin/linuxsteamrt64/librendersystemvulkan.so + 0x170382)
#9 0x00007f0a448286da n/a (/home/lawsa/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/game/bin/linuxsteamrt64/libengine2.so + 0x4286da)
#10 0x00007f0a4482921c n/a (/home/lawsa/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/game/bin/linuxsteamrt64/libengine2.so + 0x42921c)
#11 0x00007f0a4465fe72 n/a (/home/lawsa/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/game/bin/linuxsteamrt64/libengine2.so + 0x25fe72)
#12 0x00007f0a44660230 n/a (/home/lawsa/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/game/bin/linuxsteamrt64/libengine2.so + 0x260230)
#13 0x00007f0a445952c7 n/a (/home/lawsa/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/game/bin/linuxsteamrt64/libengine2.so + 0x1952c7)
#14 0x00007f0a4459575f n/a (/home/lawsa/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/game/bin/linuxsteamrt64/libengine2.so + 0x19575f)
#15 0x000055968abc3e80 n/a (/home/lawsa/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/game/bin/linuxsteamrt64/cs2 + 0x3e80)
#16 0x000055968abc391c n/a (/home/lawsa/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/game/bin/linuxsteamrt64/cs2 + 0x391c)
#17 0x00007f0a47c45cd0 n/a (/run/host/usr/lib/libc.so.6 + 0x27cd0)
ELF object binary architecture: AMD x86-64
Some package version details:
lib32-mesa 1:23.2.1-2
lib32-vulkan-icd-loader 1.3.269-1
lib32-vulkan-intel 1:23.2.1-2
mesa-git 24.0.0_devel.179982.bae7538a020.d41d8cd-1
mesa-utils 9.0.0-3
vulkan-headers 1:1.3.269-1
vulkan-icd-loader 1.3.269-1
vulkan-tools 1.3.269-1
I installed intel-vulkan and lib32-intel-vulkan
You do not need both, you only need intel-vulkan
, since Source 2 has only 64-bit support.
- Click "Skip"
Are you bypassing Shader Compilation to launch the game? If so, try to disable it by navigating to Steam
-> Settings
-> Downloads
-> SHADER PRE-CACHING
, and disable "Enable Shader Pre-caching" and then attempt to start the game again.
@mackatozis Thank you for the SHADER PRE-CACHING
setting! I set that and now I don't have to skip shader processing to get the game started. I think steam requires lib32-intel-vulkan
? https://archlinux.org/packages/multilib/x86_64/steam/ shows Arch Linux's opinion regarding steam's dependencies (of course, I agree that this may be mistaken).
I also updated my lib32-mesa-git
(I had been updating mesa-git
, but lib32-mesa-git
was out of date).
I still get a segmentation fault with the stack trace including libtier0.so
and librendersystemvulkan.so
.
In my opinion, considering all the efforts you've already put in, I would recommend uninstalling anything associated with Vulkan, removing the GPU driver, and then reinstalling everything to the latest version.
I'm using Arch Linux, so ordinarily getting everything to the newest version is pacman -Syu
which I have run since having this problem. That said, I'm interested in entertaining every possibility!
I did pacman -Rsu steam vulkan-intel lib32-vulkan-intel lib32-mesa vulkan-headers vulkan-icd-loader vulkan-tools intel-media-driver intel-media-sdk;
. Now pacman -Q | grep vulkan;
returns vulkan-headers 1:1.3.269-1
and vulkan-icd-loader 1.3.269-1
. (Those packages are required for ffmpeg
, mesa
, and qt6-base
.) So I still have mesa
, mesa-utils
. I restarted, then did pacman -Syu steam;
. It said "There are 6 providers available for vulkan-driver" so I selected vulkan-intel
since I'm using Intel ARC A750. It said something similar for lib32-vulkan-driver, so I chose lib32-vulkan-intel
. The kernel was updated to 6.6.1 which often causes problems if I don't restart, so I restarted again. Running steam went fine, but running cs2 has the same segmentation fault. Thank you for the suggestion!
Hi, I have exactly the same problem : starting CS2 via Steam on Linux Mint gives "Failed to initialize Vulkan. Please make sure your driver and GPU support Vulkan". I tried disabling precaching shader (https://github.com/ValveSoftware/csgo-osx-linux/issues/3527#issuecomment-1798124617) My vulkanInfo result is the same as mackatosis (https://github.com/ValveSoftware/csgo-osx-linux/issues/3527#issuecomment-1793556930) lspci says VGA compatible controller: Intel Corporation HD Graphics 5500 (rev 09)
What should I uninstall and reinstal ? Regards
I failed to mention earlier that my vulkan-info
does show info: https://paste.rs/bXr48
@inolil Please post your System information from steam (Steam
-> Help
-> System Information
) in a gist. Here's mine for comparison: https://paste.rs/76fzC
@inolil Your graphics card looks like it may not perform very well in this game, but khronos does suggest that it has conformant Vulkan drivers: https://www.khronos.org/conformance/adopters/conformant-products/vulkan#submission_622.
Also show the output of apt list "*vulkan*" "*mesa*"
. (I'm looking for your graphic driver versions.)
Thank you for your answer @limitedAtonement.
Here is my system info: https://gist.github.com/inolil/845d44f806105c384c521c4cda1c90d6
Hope there is nothing private :S
@inolil Your graphics card looks like it may not perform very well in this game, but khronos does suggest that it has conformant Vulkan drivers: https://www.khronos.org/conformance/adopters/conformant-products/vulkan#submission_622.
Also show the output of
apt list "*vulkan*" "*mesa*"
. (I'm looking for your graphic driver versions.)
$ apt list "*vulkan*" "*mesa*" En train de lister... Fait libd3dadapter9-mesa-dev/jammy-updates 23.0.4-0ubuntu1~22.04.1 amd64 libd3dadapter9-mesa-dev/jammy-updates 23.0.4-0ubuntu1~22.04.1 i386 libd3dadapter9-mesa/jammy-updates 23.0.4-0ubuntu1~22.04.1 amd64 libd3dadapter9-mesa/jammy-updates 23.0.4-0ubuntu1~22.04.1 i386 libegl-mesa0/jammy-updates,now 23.0.4-0ubuntu1~22.04.1 amd64 [installé] libegl-mesa0/jammy-updates,now 23.0.4-0ubuntu1~22.04.1 i386 [installé, automatique] libegl1-mesa-dev/jammy-updates 23.0.4-0ubuntu1~22.04.1 amd64 libegl1-mesa-dev/jammy-updates 23.0.4-0ubuntu1~22.04.1 i386 libegl1-mesa/jammy-updates 23.0.4-0ubuntu1~22.04.1 amd64 libegl1-mesa/jammy-updates 23.0.4-0ubuntu1~22.04.1 i386 libgl1-mesa-dev/jammy-updates 23.0.4-0ubuntu1~22.04.1 amd64 libgl1-mesa-dev/jammy-updates 23.0.4-0ubuntu1~22.04.1 i386 libgl1-mesa-dri/jammy-updates,now 23.0.4-0ubuntu1~22.04.1 amd64 [installé] libgl1-mesa-dri/jammy-updates,now 23.0.4-0ubuntu1~22.04.1 i386 [installé, automatique] libgl1-mesa-glx/jammy-updates 23.0.4-0ubuntu1~22.04.1 amd64 libgl1-mesa-glx/jammy-updates 23.0.4-0ubuntu1~22.04.1 i386 libglapi-mesa/jammy-updates,now 23.0.4-0ubuntu1~22.04.1 amd64 [installé] libglapi-mesa/jammy-updates,now 23.0.4-0ubuntu1~22.04.1 i386 [installé, automatique] libgles2-mesa-dev/jammy-updates 23.0.4-0ubuntu1~22.04.1 amd64 libgles2-mesa-dev/jammy-updates 23.0.4-0ubuntu1~22.04.1 i386 libgles2-mesa/jammy-updates 23.0.4-0ubuntu1~22.04.1 amd64 libgles2-mesa/jammy-updates 23.0.4-0ubuntu1~22.04.1 i386 libglu1-mesa-dev/jammy 9.0.2-1 amd64 libglu1-mesa-dev/jammy 9.0.2-1 i386 libglu1-mesa/jammy,now 9.0.2-1 amd64 [installé] libglu1-mesa/jammy 9.0.2-1 i386 libglw1-mesa-dev/jammy 8.0.0-1.1build1 amd64 libglw1-mesa/jammy 8.0.0-1.1build1 amd64 libglx-mesa0/jammy-updates,now 23.0.4-0ubuntu1~22.04.1 amd64 [installé] libglx-mesa0/jammy-updates,now 23.0.4-0ubuntu1~22.04.1 i386 [installé, automatique] libosmesa6-dev/jammy-updates 23.0.4-0ubuntu1~22.04.1 amd64 libosmesa6-dev/jammy-updates 23.0.4-0ubuntu1~22.04.1 i386 libosmesa6/jammy-updates 23.0.4-0ubuntu1~22.04.1 amd64 libosmesa6/jammy-updates 23.0.4-0ubuntu1~22.04.1 i386 libvulkan-dev/jammy 1.3.204.1-2 amd64 libvulkan-dev/jammy 1.3.204.1-2 i386 libvulkan-volk-dev/jammy,jammy 1.2.198-1 all libvulkan1/jammy,now 1.3.204.1-2 amd64 [installé] libvulkan1/jammy,now 1.3.204.1-2 i386 [installé, automatique] libwayland-egl1-mesa/jammy-updates 23.0.4-0ubuntu1~22.04.1 amd64 libwayland-egl1-mesa/jammy-updates 23.0.4-0ubuntu1~22.04.1 i386 mesa-common-dev/jammy-updates 23.0.4-0ubuntu1~22.04.1 amd64 mesa-common-dev/jammy-updates 23.0.4-0ubuntu1~22.04.1 i386 mesa-drm-shim/jammy-updates 23.0.4-0ubuntu1~22.04.1 amd64 mesa-drm-shim/jammy-updates 23.0.4-0ubuntu1~22.04.1 i386 mesa-opencl-icd/jammy-updates 23.0.4-0ubuntu1~22.04.1 amd64 mesa-opencl-icd/jammy-updates 23.0.4-0ubuntu1~22.04.1 i386 mesa-utils-bin/jammy,now 8.4.0-1ubuntu1 amd64 [installé] mesa-utils/jammy,now 8.4.0-1ubuntu1 amd64 [installé] mesa-va-drivers/jammy-updates,now 23.0.4-0ubuntu1~22.04.1 amd64 [installé] mesa-va-drivers/jammy-updates,now 23.0.4-0ubuntu1~22.04.1 i386 [installé, automatique] mesa-vdpau-drivers/jammy-updates,now 23.0.4-0ubuntu1~22.04.1 amd64 [installé] mesa-vdpau-drivers/jammy-updates 23.0.4-0ubuntu1~22.04.1 i386 mesa-vulkan-drivers/jammy-updates,now 23.0.4-0ubuntu1~22.04.1 amd64 [installé] mesa-vulkan-drivers/jammy-updates,now 23.0.4-0ubuntu1~22.04.1 i386 [installé, automatique] mesaflash/jammy 3.4.2-1 amd64 vulkan-tools/jammy,now 1.3.204.0+dfsg1-1 amd64 [installé] vulkan-validationlayers-dev/jammy 1.3.204.1-2 amd64 vulkan-validationlayers/jammy,now 1.3.204.1-2 amd64 [installé]
My issue is resolved. Apparently my Steam install was corrupted in a way that Steam couldn't detect. I did rm -r ~/.local/share/Steam/*
then re-download steam and cs2, and it works now with Vulkan drivers installed.
My System Information
My Issue In As Much Detail As Possible
I expected to be able to play CS2 like yesterday. Instead, after starting CS2 then clicking "skip" on the "Processing Vulkan shaders" screen, I get the following window:
Yesterday, this process worked and I played cs2 for a couple hours. I am under the impression that cs2 does not require vulkan. I also tried troubleshooting by installing vulkan drivers and got a host of other errors which would probably be better suited to a new ticket. If Vulkan is required to run cs2 today, we can close this ticket and I will create a new one regarding Vulkan.
Reproduction Steps