Portal 2 > General Discussions > Topic Details
The Real HELLCAT Feb 25 @ 2:14pm
Portal 2 Linux Beta not launching/working on SteamOS
Just d/l'ed the freshly released beta of Portal 2 for Linux.
But it doesn't work.

I am on SteamOS, BPM, when hitting the big "|> PLAY" button the screen goes empty for a second and I'm back at the game options where I can choose to play/launch.
It never actually launches and runns.

I opted in to the P2 Beta on both, my Windows Steam client and the Linux/SteamOS one and it downloaded a 54MB update after doing so (on both).

Does it just not work (yet) or is there anything else I need to do?
Or is it just not compatible with SteamOS yet, like many other games as well?
Showing 1-15 of 87 comments
< >
Piento Feb 25 @ 2:20pm 
Having similar problems on 64bit Arch Linux. One problem was that the launcher bash script has Windows line endings but fixing that doesn't allow it to launch. Still getting:

edit: Ach, ignore me. Hadn't opted into the beta. It's updating now.
Last edited by Piento; Feb 25 @ 2:26pm
Skully Feb 25 @ 2:23pm 
Works fine on Fedora 20 64bit. With the exception of no speech audio from the robot guy.
The Real HELLCAT Feb 25 @ 2:25pm 
OK, tried from/with console and I am getting the very same error as when trying for example Garry's Mod on SteamOS:

"Could not find required OpenGL entry point 'glColorMaskIndexedEXT'!"

So, it's a SteamOS issue.
Piento Feb 25 @ 2:25pm 
Originally posted by Skully:
With the exception of no speech audio from the robot guy.

Sounds like an improvement :D
sportpeppers Feb 25 @ 2:26pm 
Mine works (ubuntu 13.10) but I can't get it to detect my second xbox360 controller. Is this a known issue ?
[#!].mouse Feb 25 @ 2:27pm 
Running portal2.sh from /SteamApps/common/Portal 2 gives me this:
bash: ./portal2.sh: /bin/bash^M: bad interpreter: No such file or directory
Skully Feb 25 @ 2:29pm 
@Egon did you manually opt into the beta??
right click game, goto properties, goto beta tab, and opt in.
Piento Feb 25 @ 2:29pm 
Originally posted by Egon Spengler RIP:
Running portal2.sh from /SteamApps/common/Portal 2 gives me this:
bash: ./portal2.sh: /bin/bash^M: bad interpreter: No such file or directory

Run dos2unix on the file to change the Windows lines endings to Unixy ones.
[#!].mouse Feb 25 @ 2:46pm 
Originally posted by Skully:
@Egon did you manually opt into the beta??
right click game, goto properties, goto beta tab, and opt in.

Originally posted by Gem Apple:
Originally posted by Egon Spengler RIP:
Running portal2.sh from /SteamApps/common/Portal 2 gives me this:
bash: ./portal2.sh: /bin/bash^M: bad interpreter: No such file or directory

Run dos2unix on the file to change the Windows lines endings to Unixy ones.

Oh for crying out loud, that's incredibly redundant. The name already clearly has beta in the title. I think we can assume someone is open to the idea of playing beta if they install and run the beta version. Anyways, it's running now but holy damn, the mouse keeps randomly jumping around. I can't even walk across the room.
Robin Feb 25 @ 2:51pm 
^ I noticed that when I was told to stare at the ever so lovely art, suddenly started looking at the mini-fridge. Also, there aren't any voice lines playing but with subtitles on it shows the timings and everything else is still there for them.

EDIT: Some info from the console -


und(): Failed to load sound 'vo/announcer/openingcourtesy01.wav'. Can't create mixer.
[Sound] S_StartSound(): Failed to load sound 'vo/wheatley/openinghello01.wav'. Can't create mixer.
[Sound] S_StartSound(): Failed to load sound 'vo/wheatley/openinghello12.wav'. Can't create mixer.
Last edited by Robin; Feb 25 @ 3:56pm
STiAT Feb 25 @ 2:57pm 
[edit]
works and linux executable is distributed by specifically choosing beta updates for portal2. Now it's Portal 2 Beta [beta] *lol*, the beta of the beta :) .. nice.

[old post]
sed -i 's/\r//g' ~/.steam/steam/SteamApps/Portal\ 2/portal2.sh

Still not solving the issue, no clue how you get it running ...
/home/<myuser>/.steam/steam/SteamApps/common/Portal 2/portal2.sh: line 40: /home/<myuser>/.steam/steam/SteamApps/common/Portal 2/: Is a directory

using tanglu here, so no steamos though. doing further debugging, but two facts:

This is missing somewhere:
if [-z $GAMEEXE ]; then
if [ "$UNAME" == "Linux" ]; then
GAMEEXE=portal2_linux
fi
fi

Because the GAMEEXE is nowhere set if your environment is Linux.

Second fact:
portal2_linux (the binary) or what ever it should be called does not exist in the distribution. So there is no linux executable distributed anywhere in the current version (yet), or I could not find it at least. Maybe they did a mistake distributing so the binary was not included.

Note: portal2_linux is a name I personally made up. This is probably not what it's called by valve.
Last edited by STiAT; Feb 25 @ 3:27pm
uh20 Feb 25 @ 4:04pm 
i managed to trace the voice problems to something called announcerVO, while there may also be case problems in game_sounds_announcer.

im checking through just to make like the first quote work, although i imagine a valve employee is already scampering around fixing the case problems
Minty-Linux Feb 25 @ 9:06pm 
Having no problems here with audio or performance. Running Linux Mint 16 64bit Cinnamon Edition. I am enjoying this game VERY MUCH.
Coloneil Feb 26 @ 12:32am 
Having the same issue here under SteamOS, I will give it a try under Mint.
The Real HELLCAT Feb 26 @ 2:30am 
Originally posted by Coloneil:
Having the same issue here under SteamOS, I will give it a try under Mint.
It launches for me on a "normal" Debian - just unplayably slow 'cause I don't have propperly working drivers on that install, but that's certainly not the games fault, lol.
But it at least starts, which is more as it does on SteamOS.
Showing 1-15 of 87 comments
< >
Per page: 15 30 50
Date Posted: Feb 25 @ 2:14pm
Posts: 87