Steam for Linux

Steam for Linux

Avalanche 2013 年 3 月 21 日 下午 6:46
libGL error: failed to load driver: swrast
OK just to get all of the usual fixes out of the way.

YES i have mesa-utils and libgl1-mesa-glx:i386 installed
YES I have export LD_LIBRARY_PATH=/usr/lib32:$LD_LIBRARY_PATH in a shell file that i use to launch steam

YES I can get glxgears to run

YES I have made symbolic links to ~/.steam/bin


this is the errors that I get when I start steam

libGL: screen 0 does not appear to be DRI2 capable
libGL: OpenDriver: trying /usr/lib/i386-linux-gnu/dri/tls/swrast_dri.so
libGL: OpenDriver: trying /usr/lib/i386-linux-gnu/dri/swrast_dri.so
libGL error: failed to load driver: swrast

and when i start CS:S

Game update: AppID 240 "Counter-Strike: Source", ProcID 12185, IP 0.0.0.0:0
ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
Xlib: extension "RANDR" missing on display ":0".
libGL: screen 0 does not appear to be DRI2 capable
libGL: OpenDriver: trying /usr/lib/i386-linux-gnu/dri/tls/swrast_dri.so
libGL: OpenDriver: trying /usr/lib/i386-linux-gnu/dri/swrast_dri.so
libGL error: failed to load driver: swrast
SDL video target is 'x11'
SDL video target is 'x11'
SDL failed to create GL compatibility profile (whichProfile=0!
PROBLEM: You appear to have OpenGL 1.4.0, but we need at least 2.0.0!
Could not find required OpenGL entry point 'glGetError'! Either your video card is unsupported, or your OpenGL driver needs to be updated.


< >
正在显示第 16 - 22 条,共 22 条留言
happysmash27 2016 年 2 月 14 日 上午 12:00 
Thank you, it worked for me!
boltronics 2016 年 4 月 10 日 上午 3:26 
Still works!
El Rey Trasgo 2016 年 4 月 23 日 下午 1:54 
引用自 babel
I had the same problem and resolved it using this command found in the Arch Linux Wiki:

find ~/.steam/root/ \( -name "libgcc_s.so*" -o -name "libstdc++.so*" -o -name "libxcb.so*" \) -print -delete

I had to run it twice: the first one in the first run and the second one just after steam unpacked the package (which makes me think I'll have to run it after every update).

Hope this helps.

TY fine sir, this works with Ubuntu 16.04 LTS
MrDrMcCoy 2016 年 7 月 10 日 下午 4:12 
引用自 babel
I had the same problem and resolved it using this command found in the Arch Linux Wiki:

find ~/.steam/root/ \( -name "libgcc_s.so*" -o -name "libstdc++.so*" -o -name "libxcb.so*" \) -print -delete

I had to run it twice: the first one in the first run and the second one just after steam unpacked the package (which makes me think I'll have to run it after every update).

Hope this helps.

Thanks! This worked for me on OpenSUSE Tumbleweed. I hope a more permanent workaround surfaces soon, as this is a little annoying.
horusintihuasi 2016 年 9 月 20 日 下午 6:50 
Thanks, This work for me on Ubuntu 16.04 LTS AMDGPU 16.40
uberrock 2018 年 1 月 27 日 下午 2:41 
THANKS! This works on 16.04 LTS guest OS running within VMWare
ruchi 2018 年 12 月 27 日 上午 1:32 
Thanks a lot, it worked for me too, under Slackware 14.2.
< >
正在显示第 16 - 22 条,共 22 条留言
每页显示数: 1530 50

发帖日期: 2013 年 3 月 21 日 下午 6:46
回复数: 22