You are not logged in.

#1 2023-09-29 02:13:30

Virtual Lusamine
Member
From: Portugal, Europe
Registered: 2023-09-29
Posts: 3

[SOLVED] Native Linux games not launching

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

#2 2023-09-29 08:20:07

Lone_Wolf
Administrator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 13,206

Re: [SOLVED] Native Linux games not launching

Virtual Lusamine wrote:

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

#3 2023-09-29 12:43:08

Virtual Lusamine
Member
From: Portugal, Europe
Registered: 2023-09-29
Posts: 3

Re: [SOLVED] Native Linux games not launching

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

#4 2023-09-29 23:34:12

Virtual Lusamine
Member
From: Portugal, Europe
Registered: 2023-09-29
Posts: 3

Re: [SOLVED] Native Linux games not launching

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

#5 2023-09-30 11:20:25

Lone_Wolf
Administrator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 13,206

Re: [SOLVED] Native Linux games not launching

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

Board footer

Powered by FluxBB