ValveSoftware / csgo-osx-linux

Counter-Strike: Global Offensive
http://counter-strike.net
777 stars 69 forks source link

CS2 - "Failed to initialize Vulkan" Showing Up Today #3527

Closed limitedAtonement closed 11 months ago

limitedAtonement commented 11 months ago

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:

Selection_005

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

  1. Launch steam
  2. Right click Steam icon in system toolbar (using XFCE4 here)
  3. Click "Counter-Strike 2!
  4. Click "Skip"
mackatozis commented 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
limitedAtonement commented 11 months ago

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?

mackatozis commented 11 months ago

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?

limitedAtonement commented 11 months ago

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.

mackatozis commented 11 months ago

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)

Source: https://wiki.archlinux.org/title/Vulkan

limitedAtonement commented 11 months ago

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!

limitedAtonement commented 11 months ago

@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:

My System Information

My Issue In As Much Detail As Possible

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

Reproduction Steps

  1. Launch steam
  2. Right click Steam icon in system toolbar (using XFCE4 here)
  3. Click "Counter-Strike 2!
  4. Click "Skip"
  5. Read seg fault output and weep
mackatozis commented 11 months ago

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.

  1. 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.

limitedAtonement commented 11 months ago

@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.

mackatozis commented 11 months ago

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.

limitedAtonement commented 11 months ago

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!

inolil commented 11 months ago

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

limitedAtonement commented 11 months ago

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

limitedAtonement commented 11 months ago

@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.)

inolil commented 11 months ago

Thank you for your answer @limitedAtonement.

Here is my system info: https://gist.github.com/inolil/845d44f806105c384c521c4cda1c90d6

Hope there is nothing private :S

inolil commented 11 months ago

@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é]

limitedAtonement commented 11 months ago

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.