Hey! this is my first time using linux in general, my partner has been teaching me but we ran into an issue with steam.
pc specs:
rtx 4070 super [driver 570.86.16]
i7-14700KF
(idk what else youd need)
when i initially downloaded steam it did its update, and launched letting me log in, i reset my pc to let other things finish installing (just a theme) and when i tried to open steam it just… didnt? trying to open it via console just says
steam
/usr/lib/steam/steam: line 306: /home/ruthh/.local/share/Steam/steam.sh: Success
so im happy to give any info! im just really lost and i thought i was doing so well!
OH i also tried using fedora, was having freezing issues as well so i decided against it, and it did the exact same thing! hope that helps a little
dalto
February 16, 2025, 5:45pm
3
How did you install Steam?
i just did
yay steam
and chose multilib/steam 1.0.0.82-1 (18.6 MiB 18.7 MiB) (Installed)
Valve’s digital software delivery system
restart i meant, my apologies steam did work first launch and did so on fedora as well, launch 2 is where the problem is
ddnn
February 16, 2025, 6:31pm
7
Have you already downloaded any big games?
If not, do the following:
ensure that Steam isn’t running at all by killing any related processes
delete your Steam folder → .local/share/Steam
relaunch Steam and log into Steam
let it update if there are any
fully close Steam
then relaunch it one more time to see if the issue reoccurs
Also, have you met Ted?
Linux gaming
Why should YOU care?
You JUST want to game?
It must be very hard to ENJOY?
Not hard at all to just enjoy!
Buckle up and let’s spread some knowledge to make it easy for everyone!
Let this be our gaming hub, please share:
Update of tools
Best practices
Quality guides
New hot tech
Performance tips
Table of contents:
Introduction
1.1 Platforms
1.2 Common terms
1.3 Engines
Requirements
Steam
3.1 Setup
3.…
1 Like
i appretiate that guide! ill take a look once this is running, i did do that, and relaunched steam (just now ftr) and it didnt open and remade the files
trying again but through the console, is says:
bin_steam.sh[323500]: Repairing installation, linking /home/ruthh/.steam/steam to /home/ruthh/.local/share/Steam
/usr/lib/steam/steam: line 306: /home/ruthh/.local/share/Steam/steam.sh: Success
ddnn
February 16, 2025, 6:37pm
10
Yeah, um… Follow the guide from scratch.
Every step, please. Excluding ones that don’t apply to your system, of course.
Start by uninstalling Steam and deleting that folder again to make sure it’s from scratch.
Also, when installing any of the packages, ensure you type sudo pacman -Syu
, instead of sudo pacman -S
to make sure your system is fully up-to-date.
ok so i did all that, everything was up to date, and trying to run it just says:
/home/ruthh/.local/share/Steam/steam.sh: Success
isnt it supposed to have like a whole thing of text when you try to run it? also, installing it still just says repairing installation
ddnn
February 16, 2025, 7:23pm
12
Hmm. Please show the output of the following commands. After you paste the output in the editor, select it again in the editor and press “CTRL+E” to format it properly.
inxi -FGxxc0z
and
pacman -Q | grep -A 0 -E "(steam|mango|game|vulk|vlk|nvidia|amd|hypr|wayland|linux|headers)"
steam also installs graphics support libs on initial install you need to manually choose the right one for your graphics card:
System:
Kernel: 6.13.2-arch1-1 arch: x86_64 bits: 64 compiler: gcc v: 14.2.1
Desktop: KDE Plasma v: 6.3.0 tk: Qt v: N/A wm: kwin_wayland dm: SDDM
Distro: EndeavourOS base: Arch Linux
Machine:
Type: Desktop System: iBUYPOWER product: INTEL v: 2.0
serial: <superuser required>
Mobo: Micro-Star model: PRO Z790-P WIFI (MS-7E06) v: 2.0
serial: <superuser required> part-nu: Intel Gaming PC Configurator 3
UEFI: American Megatrends LLC. v: A.C0 date: 04/16/2024
CPU:
Info: 20-core (8-mt/12-st) model: Intel Core i7-14700KF bits: 64
type: MST AMCP arch: Raptor Lake rev: 1 cache: L1: 1.8 MiB L2: 28 MiB
L3: 33 MiB
Speed (MHz): avg: 5600 min/max: 800/5700:4400 cores: 1: 5600 2: 5600
3: 5600 4: 5600 5: 5600 6: 5600 7: 5600 8: 5600 9: 5600 10: 5600 11: 5600
12: 5600 13: 5600 14: 5600 15: 5600 16: 5600 17: 5600 18: 5600 19: 5600
20: 5600 21: 5600 22: 5600 23: 5600 24: 5600 25: 5600 26: 5600 27: 5600
28: 5600 bogomips: 191385
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
Device-1: NVIDIA AD104 [GeForce RTX 4070 SUPER] vendor: ASUSTeK
driver: nvidia v: 570.86.16 arch: Lovelace pcie: speed: 16 GT/s lanes: 16
ports: active: none off: DP-1 empty: DP-2,DP-3,HDMI-A-1 bus-ID: 01:00.0
chip-ID: 10de:2783
Device-2: 2M UVC CAMERA NexiGo N60 FHD Webcam driver: snd-usb-audio
type: USB rev: 2.0 speed: 480 Mb/s lanes: 1 bus-ID: 1-5.3:10
chip-ID: 1d6c:0103
Display: wayland server: X.org v: 1.21.1.15 with: Xwayland v: 24.1.5
compositor: kwin_wayland driver: X: loaded: nvidia unloaded: modesetting
alternate: fbdev,nouveau,nv,vesa gpu: nvidia,nvidia-nvswitch display-ID: 0
Monitor-1: DP-1 model: H32S17 res: 2560x1440 hz: 165 dpi: 93
diag: 801mm (31.5")
API: EGL v: 1.5 platforms: device: 0 drv: nvidia gbm: drv: nvidia
surfaceless: drv: nvidia wayland: drv: nvidia x11: drv: nvidia
API: OpenGL v: 4.6.0 vendor: nvidia v: 570.86.16 glx-v: 1.4
direct-render: yes renderer: NVIDIA GeForce RTX 4070 SUPER/PCIe/SSE2
display-ID: :1.0
API: Vulkan v: 1.4.303 surfaces: xcb,xlib,wayland device: 0
type: discrete-gpu driver: N/A device-ID: 10de:2783
Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
de: kscreen-console,kscreen-doctor gpu: nvidia-settings,nvidia-smi
wl: wayland-info x11: xdpyinfo, xprop, xrandr
Audio:
Device-1: Intel Raptor Lake High Definition Audio vendor: Micro-Star MSI
driver: snd_hda_intel v: kernel bus-ID: 00:1f.3 chip-ID: 8086:7a50
Device-2: NVIDIA AD104 High Definition Audio vendor: ASUSTeK
driver: snd_hda_intel v: kernel pcie: speed: 16 GT/s lanes: 16
bus-ID: 01:00.1 chip-ID: 10de:22bc
Device-3: JMTek LLC. DRELANMIC driver: hid-generic,snd-usb-audio,usbhid
type: USB rev: 1.1 speed: 12 Mb/s lanes: 1 bus-ID: 1-5.2:8
chip-ID: 0c76:120c
Device-4: 2M UVC CAMERA NexiGo N60 FHD Webcam driver: snd-usb-audio
type: USB rev: 2.0 speed: 480 Mb/s lanes: 1 bus-ID: 1-5.3:10
chip-ID: 1d6c:0103
API: ALSA v: k6.13.2-arch1-1 status: kernel-api
Server-1: PipeWire v: 1.2.7 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
4: pw-jack type: plugin
Network:
Device-1: Intel Raptor Lake-S PCH CNVi WiFi driver: iwlwifi v: kernel
bus-ID: 00:14.3 chip-ID: 8086:7a70
IF: wlan0 state: up mac: <filter>
Device-2: Intel Ethernet I225-V vendor: Micro-Star MSI driver: igc
v: kernel pcie: speed: 5 GT/s lanes: 1 port: N/A bus-ID: 06:00.0
chip-ID: 8086:15f3
IF: enp6s0 state: down mac: <filter>
Bluetooth:
Device-1: Intel AX211 Bluetooth driver: btusb v: 0.8 type: USB rev: 2.0
speed: 12 Mb/s lanes: 1 bus-ID: 1-14:9 chip-ID: 8087:0033
Report: btmgmt ID: hci0 rfk-id: 0 state: down bt-service: disabled
rfk-block: hardware: no software: no address: N/A
Drives:
Local Storage: total: 6.39 TiB used: 18.68 GiB (0.3%)
ID-1: /dev/nvme0n1 vendor: Kikwot model: FX991 4TB size: 3.64 TiB
speed: 63.2 Gb/s lanes: 4 serial: <filter> temp: 39.9 C
ID-2: /dev/nvme1n1 vendor: Western Digital model: WD Blue SN580 2TB
size: 1.82 TiB speed: 63.2 Gb/s lanes: 4 serial: <filter> temp: 42.9 C
ID-3: /dev/sda model: SATA SSD VLI size: 953.87 GiB type: USB rev: 2.1
spd: 480 Mb/s lanes: 1 serial: <filter>
Partition:
ID-1: / size: 3.58 TiB used: 18.68 GiB (0.5%) fs: ext4 dev: /dev/nvme0n1p2
ID-2: /boot/efi size: 1022 MiB used: 292 KiB (0.0%) fs: vfat
dev: /dev/nvme0n1p1
Swap:
Alert: No swap data was found.
Sensors:
System Temperatures: cpu: 39.2 C mobo: N/A
Fan Speeds (rpm): N/A
Info:
Memory: total: 32 GiB available: 31.19 GiB used: 6.19 GiB (19.8%)
Processes: 466 Power: uptime: 13h 29m wakeups: 0 Init: systemd v: 257
default: graphical
Packages: pm: pacman pkgs: 1097 Compilers: clang: 19.1.7 gcc: 14.2.1
Shell: Bash v: 5.2.37 running-in: konsole inxi: 3.3.37
archlinux-keyring 20250123-1
egl-wayland 4:1.1.17-1
kwayland 6.3.0-1
kwayland-integration 6.3.0-1
kwayland5 5.116.0-1
lib32-nvidia-utils 570.86.16-1
lib32-util-linux 2.40.4-1
lib32-vulkan-icd-loader 1.4.303-1
lib32-wayland 1.23.1-1
linux 6.13.2.arch1-1
linux-api-headers 6.13-1
linux-firmware 20250210.5bc5868b-1
linux-firmware-whence 20250210.5bc5868b-1
linux-headers 6.13.2.arch1-1
nvidia-dkms 570.86.16-2
nvidia-hook 1.5.1-1
nvidia-inst 25.2-1
nvidia-settings 570.86.16-1
nvidia-utils 570.86.16-2
qt5-wayland 5.15.16+kde+r59-3
qt6-wayland 6.8.2-1
steam 1.0.0.82-1
util-linux 2.40.4-1
util-linux-libs 2.40.4-1
vulkan-headers 1:1.4.303-1
vulkan-icd-loader 1.4.303-1
vulkan-tools 1.4.303-2
wayland 1.23.1-1
wayland-utils 1.2.0-2
xorg-xwayland 24.1.5-1
xwaylandvideobridge 0.4.0-2
dalto
February 16, 2025, 7:28pm
16
When you login, try selecting the X11 session and see if the behavior is the same.
it is yea
sad, also very laggy? nvm it just took a sec
ddnn
February 16, 2025, 7:44pm
18
Check to see if you can play a small game (meaning small in download size).
For my system, X11 is no longer great with games, for whatever reason. But every system is different, so it may work well with yours.
If it doesn’t work well, you can try installing and using Gamescope.
sudo pacman -S gamescope
Then add the following launch option in the game settings:
gamescope -W 2560 -H 1440 -f -- %command%
Using Gamescope used to work for me under X11. But then again, games used to just work without Gamescope at all. Now, I’m “forced” to use Hyprland (which is Wayland) for gaming, but without Gamescope, or the games don’t launch.
[ruthh@ruth-intel ~]$ gamescope -W 2560 -H 1440 -f -- %command%
[gamescope] [Info] console: gamescope version 3.16.1 (gcc 14.2.1)
No CAP_SYS_NICE, falling back to regular-priority compute and threads.
Performance will be affected.
[gamescope] [Info] scriptmgr: Loading scripts from: '/usr/share/gamescope/scripts'
[gamescope] [Info] scriptmgr: Loading scripts from: '/usr/share/gamescope/scripts/00-gamescope'
[gamescope] [Info] scriptmgr: Loading scripts from: '/usr/share/gamescope/scripts/00-gamescope/common'
[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/common/inspect.lua' (id: 0)
[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/common/modegen.lua' (id: 1)
[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/common/util.lua' (id: 2)
[gamescope] [Info] scriptmgr: Loading scripts from: '/usr/share/gamescope/scripts/00-gamescope/displays'
[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/asus.rogally.lcd.lua' (id: 3)
[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/deckhd.steamdeck.deckhd-lcd.lua' (id: 4)
[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/valve.steamdeck.lcd.lua' (id: 5)
[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/valve.steamdeck.oled.lua' (id: 6)
[gamescope] [Info] scriptmgr: Loading scripts from: '/etc/gamescope/scripts'
[gamescope] [Warn] scriptmgr: Directory '/etc/gamescope/scripts' does not exist
[gamescope] [Info] scriptmgr: Loading scripts from: '/home/ruthh/.config/gamescope/scripts'
[gamescope] [Warn] scriptmgr: Directory '/home/ruthh/.config/gamescope/scripts' does not exist
[gamescope] [Info] vulkan: selecting physical device 'NVIDIA GeForce RTX 4070 SUPER': queue family 2 (general queue family 0)
[gamescope] [Info] vulkan: physical device supports DRM format modifiers
[gamescope] [Info] wlserver: [backend/headless/backend.c:67] Creating headless backend
[gamescope] [Error] vulkan: vkGetPhysicalDeviceFormatProperties2 returned zero modifiers for DRM format 0x38344241 (VkResult: 0)
[gamescope] [Error] vulkan: vkGetPhysicalDeviceFormatProperties2 returned zero modifiers for DRM format 0x38344258 (VkResult: 0)
[gamescope] [Info] vulkan: supported DRM formats for sampling usage:
[gamescope] [Info] vulkan: Creating Gamescope nested swapchain with format 44 and colorspace 0
gamescope: types/wlr_linux_dmabuf_v1.c:532: feedback_compile: Assertion `table_len > 0' failed.
Aborted (core dumped)
[ruthh@ruth-intel ~]$ gamescope
[gamescope] [Info] console: gamescope version 3.16.1 (gcc 14.2.1)
No CAP_SYS_NICE, falling back to regular-priority compute and threads.
Performance will be affected.
[gamescope] [Info] scriptmgr: Loading scripts from: '/usr/share/gamescope/scripts'
[gamescope] [Info] scriptmgr: Loading scripts from: '/usr/share/gamescope/scripts/00-gamescope'
[gamescope] [Info] scriptmgr: Loading scripts from: '/usr/share/gamescope/scripts/00-gamescope/common'
[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/common/inspect.lua' (id: 0)
[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/common/modegen.lua' (id: 1)
[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/common/util.lua' (id: 2)
[gamescope] [Info] scriptmgr: Loading scripts from: '/usr/share/gamescope/scripts/00-gamescope/displays'
[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/asus.rogally.lcd.lua' (id: 3)
[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/deckhd.steamdeck.deckhd-lcd.lua' (id: 4)
[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/valve.steamdeck.lcd.lua' (id: 5)
[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/valve.steamdeck.oled.lua' (id: 6)
[gamescope] [Info] scriptmgr: Loading scripts from: '/etc/gamescope/scripts'
[gamescope] [Warn] scriptmgr: Directory '/etc/gamescope/scripts' does not exist
[gamescope] [Info] scriptmgr: Loading scripts from: '/home/ruthh/.config/gamescope/scripts'
[gamescope] [Warn] scriptmgr: Directory '/home/ruthh/.config/gamescope/scripts' does not exist
[gamescope] [Info] vulkan: selecting physical device 'NVIDIA GeForce RTX 4070 SUPER': queue family 2 (general queue family 0)
[gamescope] [Info] vulkan: physical device supports DRM format modifiers
[gamescope] [Info] wlserver: [backend/headless/backend.c:67] Creating headless backend
[gamescope] [Error] vulkan: vkGetPhysicalDeviceFormatProperties2 returned zero modifiers for DRM format 0x38344241 (VkResult: 0)
[gamescope] [Error] vulkan: vkGetPhysicalDeviceFormatProperties2 returned zero modifiers for DRM format 0x38344258 (VkResult: 0)
[gamescope] [Info] vulkan: supported DRM formats for sampling usage:
[gamescope] [Info] vulkan: Creating Gamescope nested swapchain with format 44 and colorspace 0
gamescope: types/wlr_linux_dmabuf_v1.c:532: feedback_compile: Assertion `table_len > 0' failed.
Aborted (core dumped)
ddnn
February 16, 2025, 7:49pm
20
All of this means nothing to me . Does the game launch of not?
Also, you did put the launch option in the game settings, rather than directly in a terminal, right? Because it’s not a terminal command.
ALSO , installing Gamescope is something I suggested in case games aren’t launching under X11. If the games launch just fine without it, then you don’t need it.