LinuxQuestions.org
Help answer threads with 0 replies.
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-07-2012, 04:53 PM   #16
jtsn
Member
 
Registered: Sep 2011
Location: Europe
Distribution: Slackware
Posts: 805

Rep: Reputation: 361Reputation: 361Reputation: 361Reputation: 361

Quote:
Originally Posted by TobiSGD View Post
So we have 2012, when this is released it will be 2013, but I still have to infect my system with 32 bit libraries? And as if that wouldn't be enough they decided to make it dependent on the soundsystem with the highest latencies out there?
Wow, Valve, I thought you can do this better than that.
There are numerous possibilites:

1. After solving their differences with Microsoft regarding the Windows 8 Store, they cancel the port. (They wouldn't be the first company only flirting with Linux for a better bargaining position.) This is IMHO the most likely result.

2. Their project fails like Ubuntu itself failed reaching its main goal. Some Ubuntu fans occasionally play their Valve games on Linux but nothing happens beyond that.

3. They succeed in steering a substantial mass of their customer base over to Ubuntu. Like with every mass product, you then get the worst conceivable technical solution, you can imagine. This also has the potential to kill other minor distributions, like Freedesktop.org is currently killing BSD.
 
Old 11-07-2012, 05:11 PM   #17
Alien Bob
Slackware Contributor
 
Registered: Sep 2005
Location: Eindhoven, The Netherlands
Distribution: Slackware
Posts: 5,270

Rep: Reputation: Disabled
Nevertheless, this Beta explicitly targeting ubuntu 12.04 does not mean that other distros are being ignored. Let's just wait and see how this evolves, shall we?

In the meantime, this is the list of packages you will need to add to a 32-bit Slackware:
OpenAL (implements the OpenAL 3D audio API)
json-c (dependency for pulseaudio)
speex (dependency for pulseaudio)
pulseaudio

And if you are running Slackware 64-bit with multilib you will have to create compat32 packages of the following (apart from what my "basic" set of compat32 packages already installs):

OpenAL-compat32
json-c-compat32
speex-compat32
pulseaudio-compat32
flac-compat32 (part of Slackware)
libogg-compat32 (part of Slackware)
libvorbis-compat32 (part of Slackware)

You can find packages for these deps here (I will upload the steamclient itself too in due time): http://taper.alienbase.nl/mirrors/pe...amclient/deps/

The next hurdle is that Steam seems to be overloaded, sometimes I get the error "can't contact steam server" and now I am waiting for the access code in my mailbox because Steam noticed that this is a new computer and wants me to acknowledge this.

To be continued...

Eric

Eric
 
3 members found this post helpful.
Old 11-07-2012, 05:32 PM   #18
hotchili
Member
 
Registered: Sep 2009
Location: Germany
Distribution: slackware64-current
Posts: 69

Rep: Reputation: 17
Great work alien bob

I was too lazy to build compat32 pkgs for pulseaudio and so on.
Now I can just download your packages, thank you very much!
 
Old 11-07-2012, 05:35 PM   #19
D1ver
Member
 
Registered: Jan 2010
Distribution: Slackware 13.37
Posts: 527
Blog Entries: 3

Rep: Reputation: 126Reputation: 126
Quote:
Originally Posted by TobiSGD View Post
So we have 2012, when this is released it will be 2013, but I still have to infect my system with 32 bit libraries? And as if that wouldn't be enough they decided to make it dependent on the soundsystem with the highest latencies out there?
Wow, Valve, I thought you can do this better than that.
Beggars can't be choosers I suppose. I love Linux and I love gaming. It sort of makes sense for them to pick the most mainstream distro as a static target.. I'm not thrilled about pulse or 32bit libs either, but I'll live with it if I can play Valve games on my Slack box.
 
Old 11-07-2012, 05:46 PM   #20
dugan
Senior Member
 
Registered: Nov 2003
Location: Canada
Distribution: distro hopper
Posts: 4,710

Rep: Reputation: 1454Reputation: 1454Reputation: 1454Reputation: 1454Reputation: 1454Reputation: 1454Reputation: 1454Reputation: 1454Reputation: 1454Reputation: 1454
Based on what I'm hearing in this thread, it sounds like Desura will remain the more Slackware-friendly platform.

Last edited by dugan; 11-07-2012 at 05:49 PM.
 
Old 11-07-2012, 05:59 PM   #21
Alien Bob
Slackware Contributor
 
Registered: Sep 2005
Location: Eindhoven, The Netherlands
Distribution: Slackware
Posts: 5,270

Rep: Reputation: Disabled
The steam client works except when you try to directly open the store or access a game.
This works from the console:
Code:
steam
but this requires a Steam for Linux closed beta account (the client shuts down after you login with an account which is not part of the beta).
If you run this instead:
Code:
steam steam://store
then you at least have the opportunity to look around on Steam, search the store for Linux games (more than I expected) but alas, it is impossible to download/install or start a game.

When I try to start Team Fortress 2 (which according to the store is available for Linux) using the commandline
Code:
steam steam://run/440
then I get a GTK error which I have not yet found a reason or a fix for:
Code:
(steam:5120): Gtk-WARNING **: A floating object was finalized. This means that someone
called g_object_unref() on an object that had only a floating
reference; the initial floating reference is not owned by anyone
and must be removed with g_object_ref_sink().
System startup time: 8.33 seconds
and after that, the program hangs - probably crashed, because of this text when you Ctrl-C and start the client again:
Code:
Installing breakpad exception handler for appid(steam)/version(1352224866_client)
main.cpp (423) : Assertion Failed: Looks like steam didn't shutdown cleanly, scheduling immediate update check
Assert( Assertion Failed: Looks like steam didn't shutdown cleanly, scheduling immediate update check )
Eric
 
2 members found this post helpful.
Old 11-07-2012, 06:01 PM   #22
Alien Bob
Slackware Contributor
 
Registered: Sep 2005
Location: Eindhoven, The Netherlands
Distribution: Slackware
Posts: 5,270

Rep: Reputation: Disabled
Quote:
Originally Posted by dugan View Post
Based on what I'm hearing in this thread, it sounds like Desura will remain the more Slackware-friendly platform.
Perhaps, but then again I could not find a game there that I would want to play. That site obviously borrowed its identity from Steam...

Eric
 
Old 11-07-2012, 10:00 PM   #23
ReaperX7
Senior Member
 
Registered: Jul 2011
Distribution: LFS-SVN, FreeBSD 10.0
Posts: 3,276
Blog Entries: 15

Rep: Reputation: 876Reputation: 876Reputation: 876Reputation: 876Reputation: 876Reputation: 876Reputation: 876
Glad to see Steam has a Linux port finally and kudos to AlienBOB once again for his always helpful insights.

Now all we need is a SlackBuild script to repackage it to .tgz format, list all the dependencies, and we're good to go.
 
Old 11-08-2012, 05:02 AM   #24
wildwizard
Member
 
Registered: Apr 2009
Location: Oz
Distribution: slackware64-14.0
Posts: 755

Rep: Reputation: 226Reputation: 226Reputation: 226
Just been trying this out and unfortunately it doesn't seem to like me much :-

Code:
Setting up steam platform in /home/michael/Steam
/usr/bin/steam: line 17: [: jockey-common: unary operator expected
ILocalize::AddFile() failed to load file "public/steambootstrapper_english.txt".
Installing breakpad exception handler for appid(steam)/version(1352224866_client)
unlinked 0 orphaned pipes
removing stale semaphore last operated on by process 17381 with name 0eBlobRegistryMutex_2A99A1759519FF22394A0BF7BA73B1F2
removing stale semaphore last operated on by process 17381 with name 0eBlobRegistrySignal_2A99A1759519FF22394A0BF7BA73B1F2
removing stale semaphore last operated on by process 17381 with name 0emSteamEngineInstance
removing stale semaphore last operated on by process 17381 with name 0eSteamEngineLock
[1108/205203:ERROR:object_proxy.cc(239)] Failed to call method: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.NetworkManager was not provided by any .service files
[1108/205203:WARNING:proxy_service.cc(646)] PAC support disabled because there is no system implementation
PulseAudio connect failed (used only for Mic Volume Control) with error: Access denied
Uploading dump (in-process) [proxy '']
/tmp/dumps/crash_20121108205207_1.dmp
success = yes
response:  CrashID=bp-39485e99-43ae-47c0-be29-8543e2121108

/home/michael/Steam/steam.sh: line 113: 17458 Segmentation fault      ${DEBUGGER} "${STEAMROOT}"/${PLATFORM}/${STEAMEXE} "$@"
I did however create a nice SlackBuild
SlackBuild http://pastebin.com/u6ssp0tB
doinst.sh http://pastebin.com/bJWKwm8s
slack-desc http://pastebin.com/fqkHHDNz

Last edited by wildwizard; 11-08-2012 at 05:06 AM.
 
Old 11-08-2012, 05:07 AM   #25
Alien Bob
Slackware Contributor
 
Registered: Sep 2005
Location: Eindhoven, The Netherlands
Distribution: Slackware
Posts: 5,270

Rep: Reputation: Disabled
Quote:
Originally Posted by wildwizard View Post
Just been trying this out and unfortunately it doesn't seem to like me much :-
The pulseaudio connect error may be caused by the fact that you have not started the rc.pulseaudio which was installed along with the pulseaudio package.
The segmentation fault is more obscure. I had that too, and could resolve it once I had installed all missing 32-bit libraries (I am on a multilib system).

I was able to play the demo of World of Goo - which seems to be the only Linux game you can activate if you are not invited for the closed beta.

Eric
 
Old 11-08-2012, 05:48 AM   #26
tuxbg
Member
 
Registered: Sep 2012
Location: Bulgaria,Varna
Distribution: Slackware64
Posts: 249

Rep: Reputation: Disabled
I've got this on Slackware 14 64bit
steam steam://store
ILocalize::AddFile() failed to load file "public/steambootstrapper_english.txt".
X Error of failed request: BadName (named color or font does not exist)
Major opcode of failed request: 45 (X_OpenFont)
Serial number of failed request: 12
Current serial number in output stream: 13
Dear Bob i follow your instructions from previous page to create a steam package,i have a multilib system http://slackware.com/~alien/multilib/
download and install this http://taper.alienbase.nl/mirrors/pe...eamclient/deps
Sorry for my bad english i'm from Bulgaria
/etc/rc.d/rc.pulseaudio start
E: [pulseaudio] core-util.c: Home directory / not ours.
Starting pulseaudio...
W: [pulseaudio] authkey.c: Failed to open cookie file '//.pulse-cookie': No such file or directory
W: [pulseaudio] authkey.c: Failed to load authorization key '//.pulse-cookie': No such file or directory
No protocol specified
E: [pulseaudio] client-conf-x11.c: xcb_connection_has_error() returned true
E: [autospawn] core-util.c: Home directory / not ours.
W: [autospawn] lock-autospawn.c: Cannot access autospawn lock.
E: [pulseaudio] main.c: Failed to acquire autospawn lock

Last edited by tuxbg; 11-08-2012 at 05:49 AM.
 
Old 11-08-2012, 06:21 AM   #27
wildwizard
Member
 
Registered: Apr 2009
Location: Oz
Distribution: slackware64-14.0
Posts: 755

Rep: Reputation: 226Reputation: 226Reputation: 226
Quote:
Originally Posted by Alien Bob View Post
The pulseaudio connect error may be caused by the fact that you have not started the rc.pulseaudio which was installed along with the pulseaudio package.
Are we supposed to install both pulseaudio packages?

The compat32 one does not contain the rc.pulseaudio file, only the pulseaudio-2.0-i486-1_Sbo package has it. In fact the compat32 package has none of the /etc tree in it.
 
Old 11-08-2012, 06:51 AM   #28
narz
Member
 
Registered: May 2007
Location: US
Distribution: slackware
Posts: 184

Rep: Reputation: 35
I haven't used my Steam account in years, probably won't for more years either. How many games will even run? No one uses OGL anymore except id.
 
Old 11-08-2012, 07:44 AM   #29
Alien Bob
Slackware Contributor
 
Registered: Sep 2005
Location: Eindhoven, The Netherlands
Distribution: Slackware
Posts: 5,270

Rep: Reputation: Disabled
Quote:
Originally Posted by wildwizard View Post
Are we supposed to install both pulseaudio packages?

The compat32 one does not contain the rc.pulseaudio file, only the pulseaudio-2.0-i486-1_Sbo package has it. In fact the compat32 package has none of the /etc tree in it.
Good question, I installed both and started the pulseaudio server... let's wait for others to give their feedback.

Eric
 
Old 11-08-2012, 07:46 AM   #30
Alien Bob
Slackware Contributor
 
Registered: Sep 2005
Location: Eindhoven, The Netherlands
Distribution: Slackware
Posts: 5,270

Rep: Reputation: Disabled
Quote:
Originally Posted by narz View Post
How many games will even run? No one uses OGL anymore except id.
I think you are not correct there... the DirectX API is only used on Windows. Everybody who wants to be cross-platform (including Android) uses OpenGL or OpenGL ES.

Eric
 
  


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 05:17 AM.

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