You are not logged in.
I have been trying to fix whatever this issue is and i have ran through the wiki page: https://wiki.archlinux.org/title/AMDGPU and seen a couple posts but its never really what i have as a issue.
The error messege is:
Failed to initialize Vulkan.
Please make sure your driver and GPU support Vulkan.
Which doesnt really make sense because it seems to work with any other game even with the -Vulkan parameter but idk.
My GPU is AMD RX 7600
I have both amdvlk and vulkan-radeon installed
My driver is amdgpu
Please help, everytime i wanna play CS2 i need to go to my manjaro partition and i feel unbased and cringe when i do as well as my best friend looks at me wiered. /j
Last edited by Virtual Lusamine (2023-09-29 23:35:04)
One day ill have my perfect world <3
Offline
I have both amdvlk and vulkan-radeon installed
That's probably the cause of the problem, try removing amdvlk & lib32-amdvlk .
If that doesn't help, please post the full outputs of
$ lspci -k
$ vulkaninfo --summary #comes_with_vulkan-tools
$ pacman -Ws vulkan
Welcome to archlinux forums.
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
clean chroot building not flexible enough ?
Try clean chroot manager by graysky
Offline
Ok i uninstalled the amdvlk and its still giving me the exact same error. Btw this isnt a CS2 thing just to clarify, my brother and my friend were able to play it, my brother uses Manjaro and my friend uses arch.
in anyways here is the output of lspci -k
00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 14d8
Subsystem: ASUSTeK Computer Inc. Device 8877
00:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD] Device 14d9
Subsystem: ASUSTeK Computer Inc. Device 8877
00:01.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 14da
00:01.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 14db
Subsystem: ASUSTeK Computer Inc. Device 8877
Kernel driver in use: pcieport
00:01.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 14db
Subsystem: ASUSTeK Computer Inc. Device 8877
Kernel driver in use: pcieport
00:02.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 14da
00:02.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 14db
Subsystem: ASUSTeK Computer Inc. Device 8877
Kernel driver in use: pcieport
00:02.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 14db
Subsystem: ASUSTeK Computer Inc. Device 8877
Kernel driver in use: pcieport
00:03.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 14da
00:04.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 14da
00:08.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 14da
00:08.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 14dd
Subsystem: ASUSTeK Computer Inc. Device 8877
Kernel driver in use: pcieport
00:08.3 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 14dd
Subsystem: ASUSTeK Computer Inc. Device 8877
Kernel driver in use: pcieport
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 71)
Subsystem: ASUSTeK Computer Inc. FCH SMBus Controller
Kernel driver in use: piix4_smbus
Kernel modules: i2c_piix4, sp5100_tco
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 51)
Subsystem: ASUSTeK Computer Inc. FCH LPC Bridge
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 14e0
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 14e1
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 14e2
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 14e3
Kernel driver in use: k10temp
Kernel modules: k10temp
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 14e4
00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 14e5
00:18.6 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 14e6
00:18.7 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 14e7
01:00.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] Navi 10 XL Upstream Port of PCI Express Switch (rev 12)
Kernel driver in use: pcieport
02:00.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] Navi 10 XL Downstream Port of PCI Express Switch (rev 12)
Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Navi 10 XL Downstream Port of PCI Express Switch
Kernel driver in use: pcieport
03:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Navi 33 [Radeon RX 7700S/7600/7600S/7600M XT/PRO W7600] (rev cf)
Subsystem: Sapphire Technology Limited Navi 33 [Radeon RX 7700S/7600S/7600M XT]
Kernel driver in use: amdgpu
Kernel modules: amdgpu
03:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Navi 31 HDMI/DP Audio
Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Navi 31 HDMI/DP Audio
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
04:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller PM9A1/PM9A3/980PRO
Subsystem: Samsung Electronics Co Ltd NVMe SSD Controller PM9A1/PM9A3/980PRO
Kernel driver in use: nvme
Kernel modules: nvme
05:00.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 43f4 (rev 01)
Subsystem: ASMedia Technology Inc. Device 3328
Kernel driver in use: pcieport
06:00.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 43f5 (rev 01)
Subsystem: ASMedia Technology Inc. Device 3328
Kernel driver in use: pcieport
06:08.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 43f5 (rev 01)
Subsystem: ASMedia Technology Inc. Device 3328
Kernel driver in use: pcieport
06:09.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 43f5 (rev 01)
Subsystem: ASMedia Technology Inc. Device 3328
Kernel driver in use: pcieport
06:0a.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 43f5 (rev 01)
Subsystem: ASMedia Technology Inc. Device 3328
Kernel driver in use: pcieport
06:0b.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 43f5 (rev 01)
Subsystem: ASMedia Technology Inc. Device 3328
Kernel driver in use: pcieport
06:0c.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 43f5 (rev 01)
Subsystem: ASMedia Technology Inc. Device 3328
Kernel driver in use: pcieport
06:0d.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 43f5 (rev 01)
Subsystem: ASMedia Technology Inc. Device 3328
Kernel driver in use: pcieport
0a:00.0 Ethernet controller: Intel Corporation Ethernet Controller I225-V (rev 03)
DeviceName: Intel I225-V LAN
Subsystem: ASUSTeK Computer Inc. Ethernet Controller I225-V
Kernel driver in use: igc
Kernel modules: igc
0b:00.0 Network controller: MEDIATEK Corp. MT7922 802.11ax PCI Express Wireless Network Adapter
Subsystem: Foxconn International, Inc. MT7922 802.11ax PCI Express Wireless Network Adapter
Kernel driver in use: mt7921e
Kernel modules: mt7921e
0c:00.0 USB controller: Advanced Micro Devices, Inc. [AMD] Device 43f7 (rev 01)
Subsystem: ASMedia Technology Inc. Device 1142
Kernel driver in use: xhci_hcd
Kernel modules: xhci_pci
0d:00.0 SATA controller: Advanced Micro Devices, Inc. [AMD] Device 43f6 (rev 01)
Subsystem: ASMedia Technology Inc. Device 1062
Kernel driver in use: ahci
0e:00.0 Non-Volatile memory controller: Intel Corporation SSD 660P Series (rev 03)
Subsystem: Intel Corporation SSD 660P Series
Kernel driver in use: nvme
Kernel modules: nvme
0f:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Phoenix PCIe Dummy Function (rev c3)
Subsystem: ASUSTeK Computer Inc. Device 8877
0f:00.2 Encryption controller: Advanced Micro Devices, Inc. [AMD] VanGogh PSP/CCP
Subsystem: ASUSTeK Computer Inc. VanGogh PSP/CCP
Kernel driver in use: ccp
Kernel modules: ccp
0f:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Device 15b6
Subsystem: ASUSTeK Computer Inc. Device 8877
Kernel driver in use: xhci_hcd
Kernel modules: xhci_pci
0f:00.4 USB controller: Advanced Micro Devices, Inc. [AMD] Device 15b7
Subsystem: ASUSTeK Computer Inc. Device 8877
Kernel driver in use: xhci_hcd
Kernel modules: xhci_pci
10:00.0 USB controller: Advanced Micro Devices, Inc. [AMD] Device 15b8
Subsystem: ASUSTeK Computer Inc. Device 8877
Kernel driver in use: xhci_hcd
Kernel modules: xhci_pci
the output of vulkaninfo --summary
==========
VULKANINFO
==========
Vulkan Instance Version: 1.3.264
Instance Extensions: count = 23
-------------------------------
VK_EXT_acquire_drm_display : extension revision 1
VK_EXT_acquire_xlib_display : extension revision 1
VK_EXT_debug_report : extension revision 10
VK_EXT_debug_utils : extension revision 2
VK_EXT_direct_mode_display : extension revision 1
VK_EXT_display_surface_counter : extension revision 1
VK_EXT_surface_maintenance1 : extension revision 1
VK_EXT_swapchain_colorspace : extension revision 4
VK_KHR_device_group_creation : extension revision 1
VK_KHR_display : extension revision 23
VK_KHR_external_fence_capabilities : extension revision 1
VK_KHR_external_memory_capabilities : extension revision 1
VK_KHR_external_semaphore_capabilities : extension revision 1
VK_KHR_get_display_properties2 : extension revision 1
VK_KHR_get_physical_device_properties2 : extension revision 2
VK_KHR_get_surface_capabilities2 : extension revision 1
VK_KHR_portability_enumeration : extension revision 1
VK_KHR_surface : extension revision 25
VK_KHR_surface_protected_capabilities : extension revision 1
VK_KHR_wayland_surface : extension revision 6
VK_KHR_xcb_surface : extension revision 6
VK_KHR_xlib_surface : extension revision 6
VK_LUNARG_direct_driver_loading : extension revision 1
Instance Layers: count = 3
--------------------------
VK_LAYER_INTEL_nullhw INTEL NULL HW 1.1.73 version 1
VK_LAYER_MESA_device_select Linux device selection layer 1.3.211 version 1
VK_LAYER_MESA_overlay Mesa Overlay layer 1.3.211 version 1
Devices:
========
GPU0:
apiVersion = 1.3.246
driverVersion = 23.1.8
vendorID = 0x1002
deviceID = 0x7480
deviceType = PHYSICAL_DEVICE_TYPE_DISCRETE_GPU
deviceName = AMD Radeon Graphics (RADV GFX1102)
driverID = DRIVER_ID_MESA_RADV
driverName = radv
driverInfo = Mesa 23.1.8-arch1.1
conformanceVersion = 1.3.0.0
deviceUUID = 00000000-0300-0000-0000-000000000000
driverUUID = 414d442d-4d45-5341-2d44-525600000000
and the output of pacman -Ws vulkan
ok the option seems to not exist
[lusamine@VOID-System ~]$ pacman -Ws vulkan
pacman: invalid option -- 'W'
[lusamine@VOID-System ~]$ pacman -h
usage: pacman <operation> [...]
operations:
pacman {-h --help}
pacman {-V --version}
pacman {-D --database} <options> <package(s)>
pacman {-F --files} [options] [file(s)]
pacman {-Q --query} [options] [package(s)]
pacman {-R --remove} [options] <package(s)>
pacman {-S --sync} [options] [package(s)]
pacman {-T --deptest} [options] [package(s)]
pacman {-U --upgrade} [options] <file(s)>
use 'pacman {-h --help}' with an operation for available options
also ty for being so kind to me and volunteering you time to help me, i really appreciate it <3
One day ill have my perfect world <3
Offline
Ok, i am using flatpak version of steam, aparently uninstalling and installing again just fixed it, this is stupid and stupid.
Why god, why must you mock me this way.
This time i installed it through the command line, i can only asume it was opengl or another dependency that was missing that for some god forsaken reason didnt install the first time because kill myself.
[lusamine@VOID-System ~]$ flatpak install steam
Looking for matches…
Similar refs found for ‘steam’ in remote ‘flathub’ (system):
1) app/org.rolisteam.rolisteam/x86_64/stable
2) app/com.steamdeckrepo.manager/x86_64/stable
3) app/io.github.Foldex.AdwSteamGtk/x86_64/stable
4) runtime/com.valvesoftware.Steam.CompatibilityTool.Boxtron/x86_64/stable
5) runtime/com.valvesoftware.Steam.CompatibilityTool.Proton/x86_64/stable
6) runtime/com.valvesoftware.Steam.CompatibilityTool.Proton-GE/x86_64/stable
7) runtime/com.valvesoftware.Steam.Utility.protontricks/x86_64/stable
8) app/com.steamgriddb.SGDBoop/x86_64/stable
9) app/com.valvesoftware.SteamLink/x86_64/stable
10) runtime/com.valvesoftware.Steam.Utility.MangoHud/x86_64/stable
11) runtime/com.valvesoftware.Steam.Utility.steamtinkerlaunch/x86_64/stable
12) app/com.steamgriddb.steam-rom-manager/x86_64/stable
13) runtime/com.valvesoftware.Steam.Utility.vkBasalt/x86_64/stable
14) runtime/com.valvesoftware.Steam.CompatibilityTool.Proton-Exp/x86_64/stable
15) runtime/com.valvesoftware.Steam.Utility.gamescope/x86_64/stable
16) app/com.github.dariasteam.cowsrevenge/x86_64/stable
17) app/io.github.tralph3.Steam_Metadata_Editor/x86_64/stable
18) runtime/com.valvesoftware.Steam.Utility.thcrap_steam_proton_wrapper/x86_64/stable
19) app/com.valvesoftware.Steam/x86_64/stable
20) runtime/com.valvesoftware.Steam.VulkanLayer.MangoHud/x86_64/stable
Which do you want to use (0 to abort)? [0-20]: 19
Required runtime for com.valvesoftware.Steam/x86_64/stable (runtime/org.freedesktop.Platform/x86_64/23.08) found in remote flathub
Do you want to install it? [Y/n]: Y
com.valvesoftware.Steam permissions:
ipc network pulseaudio wayland x11 devices
bluetooth devel multiarch per-app-dev-shm file access [1] dbus access [2]
system dbus access [3] tags [4]
[1] xdg-music:ro, xdg-pictures:ro, xdg-run/app/com.discordapp.Discord:create
[2] org.freedesktop.Notifications, org.freedesktop.PowerManagement, org.freedesktop.ScreenSaver, org.gnome.SettingsDaemon.MediaKeys,
org.kde.StatusNotifierWatcher
[3] org.freedesktop.UDisks2, org.freedesktop.UPower
[4] proprietary
ID Branch Op Remote Download
1. [✓] org.freedesktop.Platform.GL.default 23.08 i flathub 158,8 MB / 159,1 MB
2. [✓] org.freedesktop.Platform.GL.default 23.08-extra i flathub 16,2 MB / 159,1 MB
3. [✓] org.freedesktop.Platform.GL32.default 23.08 i flathub 138,1 MB / 170,4 MB
4. [✓] org.freedesktop.Platform.GL32.default 23.08-extra i flathub 17,5 MB / 170,4 MB
5. [✓] org.freedesktop.Platform.Locale 23.08 i flathub 7,4 MB / 355,8 MB
6. [✓] org.freedesktop.Platform.openh264 2.2.0 i flathub 1,2 MB / 944,3 kB
7. [✓] org.freedesktop.Platform 23.08 i flathub 162,1 MB / 224,1 MB
8. [✓] com.valvesoftware.Steam stable i flathub 11,5 MB / 12,8 MB
Installation complete.
What might have contributed is uninstalling amdvlk before but i have no idea.
This might be one of the most confusing fixes i have ever managed to do. Here is the wiki page where i got the idea to do it from https://wiki.archlinux.org/title/Steam#Installation
never in my life would i think Arch wiki had specific installations for apps. But i see the purpose of that now. I shall cry in my sleep. Gn arch forums and ty Lone Wolf for trying to help me
One day ill have my perfect world <3
Offline
and the output of pacman -Ws vulkan
ok the option seems to not exist
Typo, the option meant was Q .
Glad you solved it.
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
clean chroot building not flexible enough ?
Try clean chroot manager by graysky
Offline