Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Native Steam client and source game engine
View unanswered posts
View posts from last 24 hours

Goto page 1, 2, 3 ... 15, 16, 17  Next  
Reply to topic    Gentoo Forums Forum Index Gamers & Players
View previous topic :: View next topic  
Author Message
forrestfunk81
Guru
Guru


Joined: 07 Feb 2006
Posts: 567
Location: münchen.de

PostPosted: Tue Jul 17, 2012 10:42 am    Post subject: Native Steam client and source game engine Reply with quote

There were some rumours around that Valve will port their steam client and source engine to linux and now Valve confirms that on their linux blog.

Quote:
After successfully porting L4D2 to Ubuntu, interest grew within Valve and, as a result, the team and projects we were working on also grew. Currently, our focus is on the following projects:
- getting the Steam client onto Linux with full functionality
- optimizing a version of L4D2 running at a high frame rate with OpenGL
- porting additional Valve titles

This doesn’t mean that Ubuntu will be the only distribution we support. Based on the success of our efforts around Ubuntu, we will look at supporting other distributions in the future.


I think this are great news. Maybe this will benefit all Linux users in some way beside game availability (thinking of better graphics support etc).
_________________
# cd /pub/
# more beer
Back to top
View user's profile Send private message
Spidey
Apprentice
Apprentice


Joined: 07 Sep 2006
Posts: 269

PostPosted: Tue Jul 17, 2012 1:50 pm    Post subject: Reply with quote

Don't forget that Valve is rolling a Steam app for mobile devices (phones and tablets) with non-gaming categories: this mean we could, eventually, get a full featured, business aclaimed and approved digital sales platform, meaning we will get more and more free and paid software through it.
Back to top
View user's profile Send private message
casualx
n00b
n00b


Joined: 06 Feb 2012
Posts: 58
Location: switzerland

PostPosted: Thu Jul 19, 2012 10:36 am    Post subject: Reply with quote

cant wait till we can play l4d2 on linux...I hope many will buy it maybe then valve and others will develop more for linux
:D
Back to top
View user's profile Send private message
bammbamm808
Guru
Guru


Joined: 08 Dec 2002
Posts: 548
Location: Hawaii

PostPosted: Mon Jul 23, 2012 8:00 am    Post subject: Reply with quote

I'll believe it when I run it native. Lots to be done before that happens.
_________________
MSI MAG B550 Tomahawk
Ryzen 3900x
32Gb Samsung B-die (16GB dual rank x2) DDR4 @ 3200MHz, cl14
Geforce RTX 2070S 8GB
Samsung m.2 NVME pcie-3.0
Etc....
Back to top
View user's profile Send private message
forrestfunk81
Guru
Guru


Joined: 07 Feb 2006
Posts: 567
Location: münchen.de

PostPosted: Thu Aug 02, 2012 8:38 am    Post subject: Reply with quote

Valve Linux Blog
Quote:
After this work, Left 4 Dead 2 is running at 315 FPS on Linux. That the Linux version runs faster than the Windows version (270.6) seems a little counter-intuitive, given the greater amount of time we have spent on the Windows version. However, it does speak to the underlying efficiency of the kernel and OpenGL. Interestingly, in the process of working with hardware vendors we also sped up the OpenGL implementation on Windows. Left 4 Dead 2 is now running at 303.4 FPS with that configuration.


Not that I'm supprised, but its nice to see Linux working faster than Windows.
_________________
# cd /pub/
# more beer
Back to top
View user's profile Send private message
Hyper_Eye
Guru
Guru


Joined: 17 Aug 2003
Posts: 463
Location: Huntsville, AL.

PostPosted: Thu Aug 02, 2012 5:42 pm    Post subject: Reply with quote

bammbamm808 wrote:
I'll believe it when I run it native. Lots to be done before that happens.


Have you seen the list of big names that are on the team? There is no doubt in my mind this is going to happen and we will be running games natively in Linux using a native Steam.
_________________
Gentoo Gaming Videos
Back to top
View user's profile Send private message
Spidey
Apprentice
Apprentice


Joined: 07 Sep 2006
Posts: 269

PostPosted: Thu Aug 02, 2012 8:53 pm    Post subject: Reply with quote

And I bet this will happen before the end of the year.
Back to top
View user's profile Send private message
Chiitoo
Administrator
Administrator


Joined: 28 Feb 2010
Posts: 2741
Location: Here and Away Again

PostPosted: Thu Nov 01, 2012 11:09 am    Post subject: ><)))°€ Reply with quote

Little late since I was checking the blog, expecting it to be announced there... silly me(¿)... but in any case, here it is:
  • http://steamcommunity.com/games/221410
  • http://www.valvesoftware.com/linuxsurvey.php

~(;°ʒ°)~ ううう。。。

I guess they're going to pick the 1000 or so randomly, since the survey doesn't ask much at all. That, and/or they'll just pick those who selected Ubuntu, and cut the rest (who didn't lie) off. Personally, I might have just as well picked Ubuntu since I could always install it, at any time, but meh, I wouldn't get in regardless so meh again!
_________________
Kindest of regardses.
Back to top
View user's profile Send private message
depontius
Advocate
Advocate


Joined: 05 May 2004
Posts: 3523

PostPosted: Thu Nov 01, 2012 1:05 pm    Post subject: Reply with quote

bammbamm808 wrote:
I'll believe it when I run it native. Lots to be done before that happens.


Obviously native is the best way to go. But it would also be nice to see an enormous breadth of support under WINE, just to get a large number of "click to run" games available. Then start going native with new games, and old games where the extra performance is necessary.

Quality always counts, but sometimes quantity counts, too.
_________________
.sigs waste space and bandwidth
Back to top
View user's profile Send private message
PsychoI3oy
n00b
n00b


Joined: 14 Jul 2007
Posts: 22

PostPosted: Tue Nov 06, 2012 7:34 pm    Post subject: Reply with quote

I'll just leave this here:

http://www.reddit.com/r/linux/comments/12qsdb/steam_for_linux_download/


as you can see from my comment there, it doesn't run in my particular case, but I'm guessing people smarter than I can come up with a list of requirements.
Back to top
View user's profile Send private message
pigeon768
l33t
l33t


Joined: 02 Jan 2006
Posts: 683

PostPosted: Tue Nov 06, 2012 10:39 pm    Post subject: Reply with quote

Apparently launching with 'steam steam://open/friends' will make it work, even if you're not in the beta.

Will give it a shot when I get home.
Back to top
View user's profile Send private message
Toffer
n00b
n00b


Joined: 04 Nov 2007
Posts: 14
Location: Norway

PostPosted: Tue Nov 06, 2012 10:52 pm    Post subject: Reply with quote

pigeon768 wrote:
Apparently launching with 'steam steam://open/friends' will make it work, even if you're not in the beta.

Will give it a shot when I get home.


Someone said they are working on that bug as we speak.

But it don't seem to work for everybody... Well, it being a bug, my guess is that it's just reproducible for some systems...

Anyone working on something for Gentoo?

I was preparing on installing a fresh xubuntu if I got selected for beta trial, but seems as a waste of time, taking the speed of distro-spreading into consideration...
_________________
l33t n00b
Back to top
View user's profile Send private message
darklegion
Guru
Guru


Joined: 14 Nov 2004
Posts: 468

PostPosted: Wed Nov 07, 2012 12:54 am    Post subject: Reply with quote

I got as far as this:

Code:

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


I can't seem to find the steambootstrapper_english.txt file anywhere. I'm on ~AMD64 so it might be harder to get working there.
Back to top
View user's profile Send private message
Desti²
Tux's lil' helper
Tux's lil' helper


Joined: 06 Sep 2003
Posts: 127

PostPosted: Wed Nov 07, 2012 3:21 am    Post subject: Reply with quote

Didn't get much...

Code:
steam
Installing breakpad exception handler for appid(steam)/version(1352224866_client)

_________________
Linux Users Everywhere @ climateprediction.net
Back to top
View user's profile Send private message
spacelike
n00b
n00b


Joined: 15 Sep 2011
Posts: 61

PostPosted: Wed Nov 07, 2012 4:12 am    Post subject: Reply with quote

darklegion wrote:
I got as far as this:

Code:

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


I can't seem to find the steambootstrapper_english.txt file anywhere. I'm on ~AMD64 so it might be harder to get working there.


Did you make an ebuild for that and dump it in a pastebin?

Because I just found an ebuild in pastebin and I emerged it successfully, but then when starting steam I get the exact same error as you.



If I add the missing file ~/public/steambootstrapper_english.txt from a windows install of steam (using WINE)
then it passes that error, but gives a new one.
I put the contents of the file here for anyone who doesn't have it:
http://pastebin.com/8mAfsWvP

and here is the new error
Code:
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


I found an Ubuntu post saying that the problem is it is referencing a font string that can't be translated, and they fixed a similar problem by hex editing the string. I tried doing a bit of that but couldn't get it so far.
An alternative might be to add the string to the font aliases.

In the steam binary I see this font string:
#SteamBootstrapper_WindowTitle..-*-*-medium-r-normal--0-120-*-*-p-0-iso8859-1
Back to top
View user's profile Send private message
darklegion
Guru
Guru


Joined: 14 Nov 2004
Posts: 468

PostPosted: Wed Nov 07, 2012 6:28 am    Post subject: Reply with quote

The first error actually doesn't matter. It goes away when you fix the font error, which you can fix by installing a 100dpi font. Emerging "font-bitstream-100dpi" fixed it for me; font-adobe-100dpi didn't seem to work, which I tried first.

I get an error after that though, which supposedly is a result of missing dependencies. I'll have to find the actual binary to run ldd on it, to see what is missing.
Back to top
View user's profile Send private message
weedy
Apprentice
Apprentice


Joined: 24 Jun 2005
Posts: 247

PostPosted: Wed Nov 07, 2012 7:37 am    Post subject: Reply with quote

spacelike wrote:
I got as far as this:
Because I just found an ebuild in pastebin and...

Horrible ebuild.

I wrote my own and I've gotten up to here.
$ steam
Installing breakpad exception handler for appid(steam)/version(1352224866_client)
$
Code:
[pid  3222] mprotect(0xfffffffff6dd1000, 4096, PROT_READ) = 0
[pid  3222] mprotect(0xfffffffff2b97000, 4096, PROT_READ) = 0
[pid  3222] mprotect(0xfffffffff549f000, 835584, PROT_READ) = 0
[pid  3222] mprotect(0xfffffffff559c000, 18178048, PROT_READ|PROT_WRITE) = 0
[pid  3222] munmap(0xfffffffff2a2f000, 184636) = 0
[pid  3222] futex(0x8ba9a50, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x8ba9a4c, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1} <unfinished ...>
[pid  3223] <... futex resumed> )       = 0
[pid  3222] <... futex resumed> )       = 1
[pid  3223] futex(0x8ba9a34, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>
[pid  3222] futex(0x8ba9a34, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid  3223] <... futex resumed> )       = 0
[pid  3223] futex(0x8ba9a34, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid  3222] <... futex resumed> )       = 1
[pid  3223] <... futex resumed> )       = 0
[pid  3222] rt_sigaction(SIGSEGV, {SIG_DFL, [], 0},  <unfinished ...>
[pid  3223] madvise(0xfffffffff6dd9000, 1032192, MADV_DONTNEED <unfinished ...>
[pid  3222] <... rt_sigaction resumed> NULL, 8) = 0
[pid  3223] <... madvise resumed> )     = 0
[pid  3223] _exit(0)                    = ?
[pid  3222] rt_sigaction(SIGABRT, {SIG_DFL, [], 0}, NULL, 8) = 0
[pid  3223] +++ exited with 0 +++
[pid  3222] rt_sigaction(SIGFPE, {SIG_DFL, [], 0}, NULL, 8) = 0
[pid  3222] rt_sigaction(SIGILL, {SIG_DFL, [ILL], SA_RESTART}, NULL, 8) = 0
[pid  3222] rt_sigaction(SIGBUS, {SIG_DFL, [], 0}, NULL, 8) = 0
[pid  3222] munmap(0xfffffffff6f14000, 135168) = 0
[pid  3222] access("/home/weedy/Steam/.crash", F_OK) = 0
[pid  3222] unlink("/home/weedy/Steam/.crash") = 0
[pid  3222] munmap(0xfffffffff6d17000, 528384) = 0
[pid  3222] munmap(0xfffffffff6f35000, 641692) = 0
[pid  3222] exit_group(-1)              = ?
[pid  3222] +++ exited with 255 +++
<... wait4 resumed> [{WIFEXITED(s) && WEXITSTATUS(s) == 255}], 0, NULL) = 3222
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3222, si_status=255, si_utime=3, si_stime=1} ---
wait4(-1, 0x7ffffc811480, WNOHANG, NULL) = -1 ECHILD (No child processes)
rt_sigreturn()                          = 0
rt_sigaction(SIGINT, {SIG_DFL, [], SA_RESTORER, 0x7fdd190c5a30}, {0x437980, [], SA_RESTORER, 0x7fdd190c5a30}, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
stat("Info.plist", 0x7ffffc811960)      = -1 ENOENT (No such file or directory)
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
read(255, "exit $STATUS\n", 4039)       = 13
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
exit_group(255)                         = ?
+++ exited with 255 +++
Back to top
View user's profile Send private message
darklegion
Guru
Guru


Joined: 14 Nov 2004
Posts: 468

PostPosted: Wed Nov 07, 2012 8:24 am    Post subject: Reply with quote

Yeah, I got that far too, weedy. It's a dependency issue I believe, according to other posts on Reddit and the like.
Back to top
View user's profile Send private message
ph03
n00b
n00b


Joined: 14 Jan 2005
Posts: 39

PostPosted: Wed Nov 07, 2012 10:11 am    Post subject: Reply with quote

A list of required libraries was posted here:

http://askubuntu.com/questions/213864/installing-breakpad-exception-handler-for-appidsteam-while-trying-to-run-ste

Has anybody figured out which packages are required on the gentoo side? A comprehensive list would be nice. Or are
32bit compatibility libs required?
Back to top
View user's profile Send private message
dapp
n00b
n00b


Joined: 14 Sep 2011
Posts: 3

PostPosted: Wed Nov 07, 2012 10:50 am    Post subject: Reply with quote

FWIW, I installed it in Mint and I got it running in Gentoo by copying ~/Steam and ~/.steam directories from Mint. I have nvidia-drivers and these 32-bit libraries installed:

Code:
[ebuild   R    ] app-emulation/emul-linux-x86-baselibs-20121028
[ebuild   R    ] app-emulation/emul-linux-x86-compat-20121028
[ebuild   R    ] app-emulation/emul-linux-x86-db-20121028
[ebuild   R    ] app-emulation/emul-linux-x86-xlibs-20121028
[ebuild   R    ] app-emulation/emul-linux-x86-medialibs-20121028
[ebuild   R    ] app-emulation/emul-linux-x86-soundlibs-20121028
[ebuild   R    ] app-emulation/emul-linux-x86-sdl-20121028
[ebuild   R    ] app-emulation/emul-linux-x86-opengl-20121028
[ebuild   R    ] app-emulation/emul-linux-x86-gtklibs-20121028


Unfortunately I'm not in beta so I'm unable to test any games.
Back to top
View user's profile Send private message
ph03
n00b
n00b


Joined: 14 Jan 2005
Posts: 39

PostPosted: Wed Nov 07, 2012 11:50 am    Post subject: Reply with quote

Its working for me now too with the latest compat libs and starting it with

Code:
./steam.sh steam://open/friends


you arrive can make it start.
Back to top
View user's profile Send private message
weedy
Apprentice
Apprentice


Joined: 24 Jun 2005
Posts: 247

PostPosted: Wed Nov 07, 2012 12:24 pm    Post subject: Reply with quote

I can't see the missing dep, the only thing that hard fails is this dep that should be optional.
Code:
[pid 14002] open("/home/weedy/Steam/ubuntu12_32/libappindicator.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid 14002] open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
[pid 14002] open("/lib32/tls/i686/sse2/libappindicator.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid 14002] open("/lib32/tls/i686/libappindicator.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid 14002] open("/lib32/tls/sse2/libappindicator.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid 14002] open("/lib32/tls/libappindicator.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid 14002] open("/lib32/i686/sse2/libappindicator.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid 14002] open("/lib32/i686/libappindicator.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid 14002] open("/lib32/sse2/libappindicator.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid 14002] open("/lib32/libappindicator.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid 14002] open("/usr/lib32/tls/i686/sse2/libappindicator.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid 14002] open("/usr/lib32/tls/i686/libappindicator.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid 14002] open("/usr/lib32/tls/sse2/libappindicator.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid 14002] open("/usr/lib32/tls/libappindicator.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid 14002] open("/usr/lib32/i686/sse2/libappindicator.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid 14002] open("/usr/lib32/i686/libappindicator.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid 14002] open("/usr/lib32/sse2/libappindicator.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid 14002] open("/usr/lib32/libappindicator.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)

Every other open works eventually, maybe my system is too new?
strace -f -E LD_LIBRARY_PATH=/home/weedy/Steam/ubuntu12_32/ -e trace=open Steam/steam.sh
Back to top
View user's profile Send private message
weedy
Apprentice
Apprentice


Joined: 24 Jun 2005
Posts: 247

PostPosted: Wed Nov 07, 2012 12:38 pm    Post subject: Reply with quote

I have a horrible feeling dev-libs/libappindicator is not optional and I have to build a chroot to build the lib
Back to top
View user's profile Send private message
anyc
Tux's lil' helper
Tux's lil' helper


Joined: 31 May 2004
Posts: 119

PostPosted: Wed Nov 07, 2012 12:48 pm    Post subject: Reply with quote

I feared that to, but I'm currently still compiling gcc-4.6.
Maybe http://en.gentoo-wiki.com/wiki/Crossdev helps instead of chroot?
Back to top
View user's profile Send private message
anyc
Tux's lil' helper
Tux's lil' helper


Joined: 31 May 2004
Posts: 119

PostPosted: Wed Nov 07, 2012 12:50 pm    Post subject: Reply with quote

Also the emul-linux packages have a development use-flag. Shouldn't it be possible to compile the lib with a temporary -m32 flag?
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Gamers & Players All times are GMT
Goto page 1, 2, 3 ... 15, 16, 17  Next
Page 1 of 17

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum