You are not logged in.
I was thrilled the other day when the Bioshock page on Facebook announced that they have released a Linux-version of the game. I bought it immidiately and installed it. Seems that there is some trouble though, since it crashes upon launch with a curious error log:
https://gist.github.com/MagnusMWW/c22f2483c389f8a211c7
The things that stands out to me here is the parts referencing the Intel Open Source driver, since i'm trying to run this with "primusrun" to get it to work with bumblebee. I have tried setting the game launch-options to "primusrun %command%", since that is normally sufficient, but no go. Same message, referecing the Intel driver. Since Intel integrated graphics aren't supported, i figured that was the reason for the crash, and that this was purely related to me not getting it to work with bumblebee. But i also found that another guy trying to use his ATI-card has similar problems:
https://gist.github.com/Algram/0d707e622788919812b4
Have anyone here tried running the Linux version from Steam on Arch yet, with success?
Last edited by kalasmannen (2015-03-22 23:43:33)
Offline
With success, yes, but I have an AMD card, not a Intel/Nvidia combo.
Offline
With success, yes, but I have an AMD card, not a Intel/Nvidia combo.
Okay. Maybe it boils down to bumblebee anyway. I guess i would have to try to get it to run via primusrun somehow either way. Seems that the launch-options are ignored anyway, and i have also tried to figure out which of the scripts in the "SteamApps/common/Bioshock Infinite"-folder is actually executed upon launch. Changing them so far has not made any difference, which is odd. Will have to do more tests this afternoon.
Offline
With success, yes, but I have an AMD card, not a Intel/Nvidia combo.
How did you get it working with an AMD card? I'm using opensource drivers with my 7850 and i get the opengl too low error.
Offline
I was thrilled the other day when the Bioshock page on Facebook announced that they have released a Linux-version of the game. I bought it immidiately and installed it. Seems that there is some trouble though, since it crashes upon launch with a curious error log:
https://gist.github.com/MagnusMWW/c22f2483c389f8a211c7
The things that stands out to me here is the parts referencing the Intel Open Source driver, since i'm trying to run this with "primusrun" to get it to work with bumblebee. I have tried setting the game launch-options to "primusrun %command%", since that is normally sufficient, but no go. Same message, referecing the Intel driver. Since Intel integrated graphics aren't supported, i figured that was the reason for the crash, and that this was purely related to me not getting it to work with bumblebee. But i also found that another guy trying to use his ATI-card has similar problems:
https://gist.github.com/Algram/0d707e622788919812b4
Have anyone here tried running the Linux version from Steam on Arch yet, with success?
Which card (gpu) you tried to use with it? This error, in my opinion, related to open gl, shows that your rig does not meet the req. for it. You have Thinkpad with integrated gpu or nvidia?
Last edited by firekage (2015-03-20 21:00:42)
Offline
ChemBro wrote:With success, yes, but I have an AMD card, not a Intel/Nvidia combo.
How did you get it working with an AMD card? I'm using opensource drivers with my 7850 and i get the opengl too low error.
Well of course that happens, because the game needs OpenGL 4.2 und Mesa only offers OpenGL 3.3. You can't play the game without proprietary drivers.
Offline
The steam page explicitly says that Intel GPUs aren't supported. Even if you are trying to use the nVidia card instead, there may be issues still.
Offline
Had the same config arch + bumblebee + primusrun + nvidia, but the log shows that it detected the 860M , but I got a black screen after the logos
checking this link
http://steamcommunity.com/app/8870/disc … 0258484165
and changed something similar in this file :
.local/share/irrationalgames/bioshockinfinite/GameDocuments/My Games/BioShock Infinite/XGame/Config/XUserOptions.ini
Change to 1
DefaultbHasCompletedFirstBootFlow=0
Then go into the game press ESC in the movie logos, and you are into the game, next run dont need to press ESC.
Last edited by gnox (2015-03-21 07:45:12)
Offline
...
Have anyone here tried running the Linux version from Steam on Arch yet, with success?
I have nVidia 760 with driver 346.47, AMD Phenom II X4 955 Processor, and got a black screen after the logos.
Here, I found solution that works for me:
Edit .local/share/Steam/steamapps/common/BioShock\ Infinite/bioshock like this:
#!/bin/sh
#export __GL_THREADED_OPTIMIZATIONS=1
#./saferun.sh ./bioshock.i386 "$@"
taskset -c 0 ./bioshock.i386 "$@"
Also works with
taskset -c 0,2 ./bioshock.i386 "$@"
Those are working settings managed to explore so far. BTW, a minute before,I just saw steam client update to 1.0.0.49-3 .
Last edited by Vizitor (2015-03-21 09:41:16)
Offline
Just reverted ".local/share/Steam/steamapps/common/BioShock\ Infinite/bioshock" to original state (for testing purposes), and
changed line in ".local/share/irrationalgames/bioshockinfinite/GameDocuments/My Games/BioShock Infinite/XGame/Config/XUserOptions.ini" :
DefaultbHasCompletedFirstBootFlow=1
And it works perfect; I think this is better solution, cause game runs smoother with this solution.
Offline
With only
DefaultbHasCompletedFirstBootFlow=1
game freezes after few minutes, so I included aforesaid parameter
taskset -c 0,2 ./bioshock.i386 "$@"
too, and played for two hours. Now everything works great.
BTW
To get rid of intros/logos, I deleted ".local/share/Steam/steamapps/common/BioShock\ Infinite/XGame/Movies/AMDLogo720p.bik"
and edited DefaultEngine.ini to:
[FullScreenMovie]
# +StartupMovies=2KLogoSweep720p2997
# +StartupMovies=IrrationalLogoTest
# +StartupMovies=UE3AnimatedLogo_ProRes
Now game starts quick and without annoyances.
Offline
Which card (gpu) you tried to use with it? This error, in my opinion, related to open gl, shows that your rig does not meet the req. for it. You have Thinkpad with integrated gpu or nvidia?
It is a combo of integrated intel and a "discrete" GeForce GT 730M. It shows up like this in lscpi:
02:00.0 VGA compatible controller: NVIDIA Corporation GK208M [GeForce GT 730M] (rev a1)
The steam page explicitly says that Intel GPUs aren't supported. Even if you are trying to use the nVidia card instead, there may be issues still.
Yes, the Intel card is too weak, although i never had any problem running games on the discrete card before, so i was a bit curious if someone else had run into the same issue with bumblebee. But i do realize that there might be some things working with this configuration at all. I did see some screenshots on Google+ from a guy who was running it in a bumblebee configuration, so it should be possible, but might need some tweaking i guess.
Had the same config arch + bumblebee + primusrun + nvidia, but the log shows that it detected the 860M , but I got a black screen after the logos
checking this link
http://steamcommunity.com/app/8870/disc … 0258484165and changed something similar in this file :
.local/share/irrationalgames/bioshockinfinite/GameDocuments/My Games/BioShock Infinite/XGame/Config/XUserOptions.ini
Change to 1
DefaultbHasCompletedFirstBootFlow=0Then go into the game press ESC in the movie logos, and you are into the game, next run dont need to press ESC.
This sounds very interresting. I will try this when i get the chanse. Thanks for the tip!
Here, I found solution that works for me:
Edit .local/share/Steam/steamapps/common/BioShock\ Infinite/bioshock like this:#!/bin/sh
#export __GL_THREADED_OPTIMIZATIONS=1
#./saferun.sh ./bioshock.i386 "$@"
taskset -c 0 ./bioshock.i386 "$@"Also works with
taskset -c 0,2 ./bioshock.i386 "$@"
Those are working settings managed to explore so far. BTW, a minute before,I just saw steam client update to 1.0.0.49-3 .
I will check this out as well. I haven't had the time to look further into this since a few days back, but i will have the time tomorrow, so i will go through you suggestions and get back to you here. Thanks a bunch!
Last edited by kalasmannen (2015-03-21 19:53:39)
Offline
Okay, this was a really trivial mistake from my side, and i thought i'd share it in case someone else runs into the same problem. The reason it fell back into using the Intel-driver was that i didn't have the "lib32-primus"-package installed. For some reason i never installed it, and i have not needed it so far when playing Linux games via steam, but in this case, it was needed. The previous tips from you guys will probably prove handy also, since a lot of people are having problems with the intro-videos and some random lock-ups. I will do some testing tonight to make sure that it works good here as well. So far it looks promising. Making this as solved, thank you!
Last edited by kalasmannen (2015-03-22 23:42:37)
Offline