Steam for Linux

Steam for Linux

zehsphyr 2018 年 7 月 10 日 下午 8:01
steam on centos 7 linux
Hey guys, I've installed steam through rpmfusion repositories and i get this error when i run it from console:

Repairing installation, linking /home/spectre/.steam/steam to /home/spectre/.local/share/Steam
Running Steam on centos 7 64-bit
STEAM_RUNTIME is enabled automatically
Installing breakpad exception handler for appid(steam)/version(0)
/home/spectre/.local/share/Steam/ubuntu12_32/steam: symbol lookup error: /lib/libxcb-dri3.so.0: undefined symbol: xcb_send_request_with_fds
/home/spectre/.local/share/Steam/steam.sh: line 403: no match: ssfn*

I'm running amd fx with r7 graphics and 8gb of ram. thanks in advance for any help.
< >
正在显示第 1 - 5 条,共 5 条留言
x_wing 2018 年 7 月 10 日 下午 8:13 
Try running steam as:

$ LIBGL_DRI3_DISABLE=1 steam

Anyway, you should use another distro. Centos 7 is intended for servers, which means that you'll get very old libs and packages with it. More over, as you have a AMD GPU, you should try to get the latest Mesa drivers and kernel, so definitely Centos may not the way to go for you...
6809e 2018 年 7 月 10 日 下午 8:29 
If you going to run an RPM distro, try Fedora ...
meheezen 2018 年 7 月 11 日 上午 2:26 
AFAIK, Steam aint even on CentOS 7 RPMFusion repository.


this is how i usually install Steam on Centos7:

#! /bin/bash

# https://negativo17.org/steam/

yum-config-manager --add-repo=https://negativo17.org/repos/epel-steam.repo
yum -y install libtxc_dxtn.x86_64 steam
setsebool -P allow_execheap 1
sudo -u \#1000 LD_PRELOAD='/usr/$LIB/libstdc++.so.6' LIBGL_DRI3_DISABLE=1 steam &

ran as root, and assuming your userID is the default (1000)
最后由 meheezen 编辑于; 2018 年 7 月 11 日 上午 2:29
meheezen 2018 年 7 月 11 日 上午 2:38 
引用自 x_wing
Anyway, you should use another distro. Centos 7 is intended for servers, which means that you'll get very old libs and packages with it. More over, as you have a AMD GPU, you should try to get the latest Mesa drivers and kernel, so definitely Centos may not the way to go for you...
the CentOS kernel is heavily patched (you can pretty much disregard the version number, it doesnt follow kernel.org anymore), and runs pretty well on AMD GPU's with the built in amdgpu drivers.
most games will have issues with finding libs on the system, since Steam and its games were meant to run on Ubuntu and CentOS stores files at different locations.

i do wonder why OP chose CentOS tho...
最后由 meheezen 编辑于; 2018 年 7 月 11 日 上午 2:38
x_wing 2018 年 7 月 11 日 下午 2:51 
引用自 meheezen
引用自 x_wing
Anyway, you should use another distro. Centos 7 is intended for servers, which means that you'll get very old libs and packages with it. More over, as you have a AMD GPU, you should try to get the latest Mesa drivers and kernel, so definitely Centos may not the way to go for you...
the CentOS kernel is heavily patched (you can pretty much disregard the version number, it doesnt follow kernel.org anymore), and runs pretty well on AMD GPU's with the built in amdgpu drivers.
most games will have issues with finding libs on the system, since Steam and its games were meant to run on Ubuntu and CentOS stores files at different locations.

i do wonder why OP chose CentOS tho...

I don't say it won't run well, but centos and rhel are always in older stable kernels (probably around 3.9) and that is a big disadvantage for AMD GPUs as you will end up using Radeon DRM while you would be able to use AMDGPU with a newer kernel. Of course, not all R7 series can use it, but being able to use AMDGPU will give the end user a better performance, not to mention Vulkan support.

Unless the OP has some weird requirement that doesn't allows him to use other distro than Centos, he should start by moving to another distro.
< >
正在显示第 1 - 5 条,共 5 条留言
每页显示数: 1530 50

发帖日期: 2018 年 7 月 10 日 下午 8:01
回复数: 5