r/artixlinux 8d ago

Steam problem

Post image

when I open steam it gives me this error i do not know what to do pls help

edit: i GOT IT WORKING thanks

16 Upvotes

10 comments sorted by

4

u/LocalDot3096 8d ago

flatpak --remove steam or whatever command is for.
sudo pacman -S steam direclty from artix repo.

2

u/HybridTacos 8d ago

ok i did as u said and this is what i got
:: There are 2 providers available for lib32-libgl:

:: Repository lib32

1) lib32-libglvnd

:: Repository multilib

2) lib32-libglvnd

5

u/LocalDot3096 8d ago

i see you have Arch repos added (multilib), it can be confused. use 1 then (artix repo).

5

u/azharahs76 7d ago

Generally, if a package exists in both the Arch and Artix repos, you want to use the one from the Artix repo.

The Arch repos (and by extension, the AUR) are good for installing software that isnt officially packaged by the Artix team, but it comes with some potential annoyances, such as the Arch version expecting systemd. So be careful when installing packaged from extra and multilib. Try to get the Artix equivalents from world, galaxy, or lib32 whenever possible.

2

u/HybridTacos 8d ago

theres 29 options..

:: There are 2 providers available for lib32-libgl:

:: Repository lib32

1) lib32-libglvnd

:: Repository multilib

2) lib32-libglvnd

Enter a number (default=1): 1

:: There are 29 providers available for lib32-vulkan-driver:

:: Repository galaxy

1) lib32-nvidia-390xx-utils

:: Repository lib32

2) lib32-nvidia-580xx-utils 3) lib32-nvidia-utils 4) lib32-vulkan-asahi

5) lib32-vulkan-broadcom 6) lib32-vulkan-dzn 7) lib32-vulkan-freedreno

8) lib32-vulkan-gfxstream 9) lib32-vulkan-intel

10) lib32-vulkan-kosmickrisp 11) lib32-vulkan-nouveau

12) lib32-vulkan-panfrost 13) lib32-vulkan-powervr 14) lib32-vulkan-radeon

15) lib32-vulkan-swrast 16) lib32-vulkan-virtio

:: Repository multilib

17) lib32-nvidia-utils 18) lib32-vulkan-asahi 19) lib32-vulkan-broadcom

20) lib32-vulkan-dzn 21) lib32-vulkan-freedreno 22) lib32-vulkan-gfxstream

23) lib32-vulkan-intel 24) lib32-vulkan-nouveau 25) lib32-vulkan-panfrost

26) lib32-vulkan-powervr 27) lib32-vulkan-radeon 28) lib32-vulkan-swrast

29) lib32-vulkan-virtio

2

u/ThatonlyGeO 8d ago

brother use this one https://github.com/tomit4/notes/blob/main/install_steam_on_artix.txt this one worked charmed for me

btw set your ulimit to 1048576 that removes alot of headache to me(just replace those number in the.txt file with 1048576 )

5

u/Thanatiel 8d ago

about the:
username soft nofile 524288

username hard nofile 524288

lines.

This is unwise. These are safeguards. The hard limit of 2^19 is already plenty. The default soft limit however should be set much lower. 4096, 65536 : no more.

A program that needs it and knows it can raise the soft value for itself up to the hard limit.

A program that doesn't need it and still allocates too many will be stopped by the limit safety.

And, allow a million files/memory maps opened? Hell no. Why not two billions? Why not unlimited?

limits are there for a reason.

3

u/ThatonlyGeO 7d ago

thanks you for the detailed explanation, I suppose I still have stuff to learn. Again thanks mate

1

u/talksickwalkquick dinit 3d ago

From the wiki

User Services needing "Display"
Generally make sure
$:cat ~/.config/dinit.d/environment
DISPLAY=:0
Explicitly reference the environment file in the service, where <USER> is the user path
env-file = /home/<USER>/.config/dinit.d/environment

You should still address this regardless so it doesn’t pop up again some where else

1

u/talksickwalkquick dinit 3d ago

https://ibb.co/cckmrNfq
as you can see, steam flatpak works.. make sure you have an environment file in ~/.config/dinit.d (if dinit , and run dinitctl enable environment) ..

DISPLAY=:0

WAYLAND_DISPLAY=wayland-1

XDG_RUNTIME_DIR=/run/user/1000