You are not logged in.

#1 2014-08-22 11:53:10

Ploppz
Member
Registered: 2013-09-14
Posts: 313

[Solved] CS:S won't work in Steam.

I decided to try Counter Strike Source first in my Arch system (previously played it only in Windows). When I start steam, I get this message:

dxqzeb.png

Then when I try to start CS:S, simply:

ijmada.png

Graphics card: 01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Pitcairn PRO [Radeon HD 7850] (prog-if 00 [VGA controller])
I have xf86-video-ati 1:7.4.0-3, if that's relevant. I don't know what more information is relevant right now.


The link.
1. I'm not running a remote server.
2. The first lines of `glxinfo`actually says "direct rendering: Yes". Here is some more of the output: http://bpaste.net/show/ji24C3aC182vf731dL8y/
3. I did add myself to the group "video". And I did reboot.

Thanks.

Last edited by Ploppz (2014-09-01 18:26:01)

Offline

#2 2014-08-22 22:39:56

Head_on_a_Stick
Member
From: The Wirral
Registered: 2014-02-20
Posts: 8,999
Website

Re: [Solved] CS:S won't work in Steam.


Jin, Jîyan, Azadî

Offline

#3 2014-08-23 10:22:08

Ploppz
Member
Registered: 2013-09-14
Posts: 313

Re: [Solved] CS:S won't work in Steam.

That only made the "4"-message longer. And I did see "Preparing to launch Counter-Strike [..]" before that happened. Anyway, should I go to ubuntu12_64 instead of 32 when I have 64-bit? Edit: Never mind, there's only one file there.

Last edited by Ploppz (2014-08-23 10:38:07)

Offline

#4 2014-08-24 13:06:25

tacchinotacchi
Member
Registered: 2014-08-18
Posts: 32

Re: [Solved] CS:S won't work in Steam.

You may also want to try the proprietary drivers "Catalyst" from AMD's drivers page.

Offline

#5 2014-08-24 13:09:32

Head_on_a_Stick
Member
From: The Wirral
Registered: 2014-02-20
Posts: 8,999
Website

Re: [Solved] CS:S won't work in Steam.

tacchinotacchi wrote:

You may also want to try the proprietary drivers "Catalyst" from AMD's drivers page.

https://wiki.archlinux.org/index.php/Catalyst


Jin, Jîyan, Azadî

Offline

#6 2014-08-25 14:39:23

Ploppz
Member
Registered: 2013-09-14
Posts: 313

Re: [Solved] CS:S won't work in Steam.

Okay, seems I need xorg-server<1.16.0 for catalyst... I'll downgrade and update progress.

Edit: Eh.. seems to be more complicated than just that. I said yes to uninstall some few packages, and in the end it failed.

Edit 2: Fixed my xorg problems and edited them away from here. I am back at start and I guess I shold try the non-AUR way of insatlling Catalyst.

Edit 3: Trying this. After editing /etc/pacman.conf, I'm trying to update my database:  http://dumptext.com/ihtgGJfa - doesn't work very well.

Last edited by Ploppz (2014-08-25 18:08:46)

Offline

#7 2014-08-26 00:03:03

tacchinotacchi
Member
Registered: 2014-08-18
Posts: 32

Re: [Solved] CS:S won't work in Steam.

I think you could even download the drivers from the amd official website, but I can't be sure because I have Nvidia.

Offline

#8 2014-08-26 17:55:45

joanmanel
Member
Registered: 2012-11-06
Posts: 250

Re: [Solved] CS:S won't work in Steam.

I am having a very similar error trying to play Dota2 (also Valve, also source, probably very similar to css in terms of libs)

Basically it seems that recently steam got updated to 64b (it has been 32b for ages), and the AMD ATI drivers (the open source at least) fail with the 64b

What I do in Dota2 is something I had to do before the upgrade of Steam to 64b, and it is to preload some libs.

launch steam with this command

DRI_PRIME=1 LD_PRELOAD="/usr/lib/libstdc++.so.6 /usr/lib32/libstdc++.so.6 /usr/lib/libgcc_s.so.1 /usr/lib32/libgcc_s.so.1" ~/.local/share/Steam/ubuntu12_32/steam-runtime/run.sh steam

this seems to force 32b steam, which will work if you have the lib32-video-ati drivers installed.

Dota2 works this way.

AFAIK Steam 64b is failing to everybody with the AMD open source drivers

Offline

#9 2014-08-28 08:32:59

Ploppz
Member
Registered: 2013-09-14
Posts: 313

Re: [Solved] CS:S won't work in Steam.

joanmanel wrote:

launch steam with this command

DRI_PRIME=1 LD_PRELOAD="/usr/lib/libstdc++.so.6 /usr/lib32/libstdc++.so.6 /usr/lib/libgcc_s.so.1 /usr/lib32/libgcc_s.so.1" ~/.local/share/Steam/ubuntu12_32/steam-runtime/run.sh steam

Still the same error :S

Offline

#10 2014-08-28 10:58:58

joanmanel
Member
Registered: 2012-11-06
Posts: 250

Re: [Solved] CS:S won't work in Steam.

Ploppz wrote:
joanmanel wrote:

launch steam with this command

DRI_PRIME=1 LD_PRELOAD="/usr/lib/libstdc++.so.6 /usr/lib32/libstdc++.so.6 /usr/lib/libgcc_s.so.1 /usr/lib32/libgcc_s.so.1" ~/.local/share/Steam/ubuntu12_32/steam-runtime/run.sh steam

Still the same error :S

with that command you need to have installed the 32b version of the driver

trying this https://bbs.archlinux.org/viewtopic.php?id=181171

also works for me

Last edited by joanmanel (2014-08-28 11:08:22)

Offline

#11 2014-09-01 18:25:48

Ploppz
Member
Registered: 2013-09-14
Posts: 313

Re: [Solved] CS:S won't work in Steam.

Ah, thanks, installing lib32-ati-dri worked!

Offline

Board footer

Powered by FluxBB