LinuxQuestions.org
LinuxAnswers - the LQ Linux tutorial section.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices

Reply
 
Search this Thread
Old 11-27-2012, 03:18 AM   #76
wildwizard
Member
 
Registered: Apr 2009
Location: Oz
Distribution: slackware64-14.0
Posts: 755

Rep: Reputation: 226Reputation: 226Reputation: 226

Quote:
Originally Posted by kingbeowulf View Post
It appears there is a problem in the script that sets LD_LIBRARY_PATH
Yea I did a heap of testing and found that if you run it directly it works but when steam calls it it doesn't.

Unfortunately that leaves you without VAC enabled so you can't play online.

And to make it even harder to work out what is going wrong steam insists on overwriting that script every time it runs the game, so you can't put any debugging stuff into the script to find out what is breaking.
 
Old 11-27-2012, 09:13 AM   #77
marnold
Member
 
Registered: Dec 2005
Distribution: Slackware64 14.1
Posts: 258

Rep: Reputation: 32
Quote:
Originally Posted by af7567 View Post
If you are having problems with graphics try using a different window manager. I bought Serious Sam 3 earlier and it worked but was almost unplayable in xfce. I couldn't even see most of the intro, and it was jerky and had missing textures.

I restarted X using fluxbox as the window manager and it works fine. The intro was all ok and gameplay is much better, the only problems I have are autosaving causing a slight pause and sometimes loading new textures pausing it a bit - but at least I have hands now (I didn't under xfce).

I also used a program called disper to disable my second monitor (disper -s) - I don't know if this made a difference because under xfce my second monitor got disabled anyway when I set the resolution in game to 1920x1080.
With me, it's just a complete lack of GPU horsepower. I've got an NVIDIA GT220. That's where I saved money when I built my box. Leaning toward ordering a GTX660.

Quote:
Originally Posted by kingbeowulf View Post
[*]Haven't figured out how to see flash video within the client (FF browser on steam site is ok).
Install AlienBob's 32bit Flash package. That'll fix it.
 
Old 11-28-2012, 02:12 AM   #78
kingbeowulf
Member
 
Registered: Oct 2003
Location: WA
Distribution: Slackware64 14.1, Slackware 14.1
Posts: 523

Rep: Reputation: 140Reputation: 140
Quote:
Originally Posted by marnold View Post
Install AlienBob's 32bit Flash package. That'll fix it.
Yep, that dawned on me but I forgot to update my port. With all the "excitment" of adding compat32 packages, I completely forgot flash! I even already had a package on my NFS share my for 32 bit laptops. D'OH!
 
Old 11-28-2012, 01:50 PM   #79
Martinus2u
Member
 
Registered: Apr 2010
Distribution: Slackware
Posts: 345

Rep: Reputation: 56
Quote:
Originally Posted by af7567 View Post
If you are having problems with graphics try using a different window manager. I bought Serious Sam 3 earlier and it worked but was almost unplayable in xfce. I couldn't even see most of the intro, and it was jerky and had missing textures.

I restarted X using fluxbox as the window manager and it works fine.
did you leave compositing switched on?
 
Old 11-28-2012, 03:23 PM   #80
af7567
LQ Newbie
 
Registered: Nov 2012
Posts: 23

Rep: Reputation: 6
Quote:
Originally Posted by Martinus2u View Post
did you leave compositing switched on?
I just checked xdpyinfo and it shows Composite on the list of extensions, so it is still available when I am using fluxbox or xfce. I don't have display compositing enabled in the xfce window manager settings though.
 
Old 11-29-2012, 03:38 PM   #81
marnold
Member
 
Registered: Dec 2005
Distribution: Slackware64 14.1
Posts: 258

Rep: Reputation: 32
There was an update today. It wants your sudo password to install the executable in /usr/bin. It also is looking for libpci. I found that if I hit "cancel" when it was trying to install libpci, my game loaded anyway.

*Update* Actually the libpci thing is something specific to Serious Sam III. Not sure why it is needed, but it seems to run fine without it.

Last edited by marnold; 11-29-2012 at 07:21 PM.
 
Old 11-30-2012, 01:48 AM   #82
kingbeowulf
Member
 
Registered: Oct 2003
Location: WA
Distribution: Slackware64 14.1, Slackware 14.1
Posts: 523

Rep: Reputation: 140Reputation: 140
Quote:
Originally Posted by marnold View Post
There was an update today. It wants your sudo password to install the executable in /usr/bin. ...
Easy enough fix to edit /etc/sudoers otherwise steam won't update the and keeps asking. Normally I don't bother with sudo but since this beasty is Ubuntu centric I set it up so I can run this thing "as intended" as it were.
 
Old 12-01-2012, 09:41 PM   #83
thegato
Member
 
Registered: Nov 2006
Posts: 42

Rep: Reputation: 4
Just played my first native game of TF2 on slackware.

It was glorious.

Thanks Alien Bob.
 
Old 12-01-2012, 09:46 PM   #84
kingbeowulf
Member
 
Registered: Oct 2003
Location: WA
Distribution: Slackware64 14.1, Slackware 14.1
Posts: 523

Rep: Reputation: 140Reputation: 140
Ok. I got TF2 to launch from within the Steam client on Slackware64 multilib. Launch Steam via
Code:
#!/bin/sh
export LD_LIBRARY_PATH="/home/[your user]/Steam/SteamApps/[your Steam name]/Team Fortress 2/bin:/usr/lib/seamonkey:$LD_LIBRARY_PATH"
exec steam steam://store
[your user] = your desktop login name (user)
[your Steam name] = your Steam login/account name.

No in game audio:
Code:
SDLAUDIO: SDL_OpenAudioDevice() failed: Could not setup connection to PulseAudio
I have the compat32 version but not the x86_64 package.

Game speed/fps is much better than on WINE and comparable to WinXP with similar GPU settings.
 
2 members found this post helpful.
Old 12-01-2012, 10:40 PM   #85
af7567
LQ Newbie
 
Registered: Nov 2012
Posts: 23

Rep: Reputation: 6
Quote:
Originally Posted by kingbeowulf View Post
No in game audio:
Code:
SDLAUDIO: SDL_OpenAudioDevice() failed: Could not setup connection to PulseAudio
I have the compat32 version but not the x86_64 package.
For audio you could try
Code:
export SDL_AUDIODRIVER=alsa
I can't test it at the moment to see if that works or if it is forced to pulse.
 
2 members found this post helpful.
Old 12-02-2012, 12:55 AM   #86
thegato
Member
 
Registered: Nov 2006
Posts: 42

Rep: Reputation: 4
Quote:
Originally Posted by af7567 View Post
For audio you could try
Code:
export SDL_AUDIODRIVER=alsa
I can't test it at the moment to see if that works or if it is forced to pulse.
This didn't work for me, however running
Code:
SDL_AUDIODRIVER=alsa steam steam://rungameid/440
did work, also running
Code:
SDL_AUDIODRIVER=alsa steam steam://store
allowed me to start the game through the steam client and still have sound.

Thanks for that heads up, you made my night.
 
Old 12-02-2012, 02:14 AM   #87
kingbeowulf
Member
 
Registered: Oct 2003
Location: WA
Distribution: Slackware64 14.1, Slackware 14.1
Posts: 523

Rep: Reputation: 140Reputation: 140
Quote:
Originally Posted by af7567 View Post
For audio you could try
Code:
export SDL_AUDIODRIVER=alsa
I can't test it at the moment to see if that works or if it is forced to pulse.
Adding this snippet to my steam startup script worked for getting sound in TF2. Thanks.
 
Old 12-02-2012, 03:58 AM   #88
wildwizard
Member
 
Registered: Apr 2009
Location: Oz
Distribution: slackware64-14.0
Posts: 755

Rep: Reputation: 226Reputation: 226Reputation: 226
Quote:
Originally Posted by kingbeowulf View Post
Ok. I got TF2 to launch from within the Steam client on Slackware64 multilib. Launch Steam via
Yay that works for me, I didn't have any trouble with sound

I have pulseaudio-compat32-2.0-x86_64 and pulseaudio-2.0-i486 packages from Eric installed (and followed his directions RE groups and users)

Did have one huge problem with memory usage though 1.1GB for just the game's main thread left my 2GB system swapping like crazy.
 
Old 12-02-2012, 04:51 AM   #89
mlpa
Member
 
Registered: May 2008
Location: Aveiro
Distribution: Slackware
Posts: 500

Rep: Reputation: 37
So finally there is big effort to port some games to Linux.
Reading this post it is obvious that there is a not so small list of problems with the steam port.
We all know that steam is not perfect, and is a company each means that they want to make money.

But they can be considered the big push is Linux gaming.
Yeah I know Id did games for Linux and the Play on Linux and all the other tries.
Did any of the previous tries produce this type of result?
Did any of the previous tries excite so much people?
No.

Steam client is connected to Ubuntu, nut because Ubuntu is the most popular distro.
It is sad but also true, Valve as a company wants to profit for their effort so it is natural to target Ubuntu or other major distribution.

And for what I see the biggest problem is Pulse Audio, we all agree that is a bloody mess.
But a small price to pay for finally be able to play some decent games on Linux.
We all can point fingers and shout what they did wrong.
But at least they did something to change, and deserve respect for it.
 
Old 12-02-2012, 03:29 PM   #90
kingbeowulf
Member
 
Registered: Oct 2003
Location: WA
Distribution: Slackware64 14.1, Slackware 14.1
Posts: 523

Rep: Reputation: 140Reputation: 140
Quote:
Originally Posted by wildwizard View Post
Yay that works for me, I didn't have any trouble with sound

I have pulseaudio-compat32-2.0-x86_64 and pulseaudio-2.0-i486 packages from Eric installed (and followed his directions RE groups and users)

Did have one huge problem with memory usage though 1.1GB for just the game's main thread left my 2GB system swapping like crazy.
Yeah, I don't have the full pulseaudio installed (NEVER!!) just the compat32 packages. World of Goo demo could find Alsa audio, but TF2 complained without the extra export. I still don't know why TF2 script couldn't set LD_LIBRARY_PATH, but heck its works.
I have 4GB RAM and didn't notice any issues. TF2 is a hog all right. Play was fine once I adjusted settings for my GPU, with 70+% on both cores.

@mlpa: Valve may have an incentive to go Linux. Other platforms are locked down with their own software/game distribution system built-in. And we won't get into Win8. Seriously. Valve my have picked Ubuntu since Canonical can offer corporate level support. How many other distros are there that have that? Redhat perhaps but they have carved a niche in MIS/IT Enterprise level systems. Novelle? Ubuntu aims at the home user, Valve's market, and provides a hook into linux consoles/consumer electronics/set top boxes.

My take in all this is getting Steam to run on Slackware was just a fun exercise (after I saw Alien Bob's post). Hopefully, Valve will generalize to other distros. If not, then maybe I will just stick with Desura. OR! I can just play a wide variety of games that I haven't gotten to over the past 20 years via WINE or Dosbox. OR! contribute to F/OSS cross platform game projects. Or, just not play so many freakin' games!
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: Steam Linux Beta Build Surfaces In Steamís Database LXer Syndicated Linux News 0 09-06-2012 04:00 PM
Steam jrduffis Ubuntu 6 08-08-2012 07:01 PM
Steam on Wine, cannot login,"Steam is having trouble connecting to the Steam servers" cantab Linux - Games 1 06-19-2010 06:32 AM
Steam. meisbob Linux - Games 8 08-19-2006 08:28 PM
Slackware 10 and WineX/Cedega + Steam php Linux - Games 4 07-24-2004 05:23 PM


All times are GMT -5. The time now is 11:24 PM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration