Kerbal Space Program

Kerbal Space Program

Ogre420 Aug 9, 2017 @ 1:42am
x32 or x64 in Ubuntu.
I'm running Ubuntu/Linux and when I play KSP I *TRY* to run it in x64 mode (used the launcher and set it to x64, run the x64 .exe)

When the game loads I don't see any X64 on the lower right of the loading screen (where it shows the version.) that you see in the WINDOZE version.

How do I check in the Ubuntu/Linux version of KSP to make sure that I'm in X64 mode?
Last edited by Ogre420; Aug 9, 2017 @ 1:43am
< >
Showing 1-12 of 12 comments
VuurDraak Aug 9, 2017 @ 3:00am 
The only way I can see what file is running, is by checking the "System Monitor", and the only way I can run the KSP.x86_64 is by directly clicking on it.

When setting the launcher options in Steam with either, KSP.x86_64 or Launcher.x86_64 then the game will run the KSP.x86 file.

I didn't even know there was a 32bit and 64bit version, is there any info available that the 64bit version runs faster ? If not I would not bother with it it might be that the 64bit version is less stable and they default always to the 32bit version on Linux ?
VuurDraak Aug 9, 2017 @ 4:32am 
@RoofCat

We are not talking about our version of Linux, I'm running Ubuntu 14.04 LTS 64bit as an OS, but rather the game who is defaulting to a 32 bit binary unless you run the 64 bit one directly, when telling Steam to run the 64 bit binary it still runs the 32 bit one.

The only difference I can think of atm is that the 32 bit game version can 'only' use 4GB RAM, which might matter if you run a lot of mods with the game, as far as I'm aware in 32 bit all CPU instructions like SSE4 etc should still be supported.

Edit: Unless somebody knows a working Steam 'Launcher option' that does properly run the 64 bit binary, the only solution I can think off is either to make a new link to the 64 bit binary to run it directly or to rename the 64 bit binary to the 32 bit one so Steam will launch the 64 bit version.
Last edited by VuurDraak; Aug 9, 2017 @ 4:35am
VuurDraak Aug 9, 2017 @ 5:04am 
I found some interesting forum posts on the Kerbal forums:

This topic explains how to create a shell script to run Kerbal SP in 64 bit multi CPU mode:
http://forum.kerbalspaceprogram.com/index.php?/topic/95791-running-64bit-in-steam-with-linux-solution/

And here is a discussion about the pros and cons of the 32 bit versus 64 bit version:
http://forum.kerbalspaceprogram.com/index.php?/topic/145837-ksp-32-vs-ksp-646/

When the Unity 4 engine was still used the 64 bit version of KSP was very buggy, which is the reason that Steam defaults to the 32 bit version and never bothered to correct it, according to most people in that topic the 64 bit version should work just fine with the new Unity 5 engine.

VuurDraak Aug 9, 2017 @ 5:14am 
The proper launch option for 64 bit KSP in Steam seems to be: LC_ALL=C %command%_64

The OP of the http://forum.kerbalspaceprogram.com/index.php?/topic/95791-running-64bit-in-steam-with-linux-solution/ topic claims however by using a shell script he can even get more performance out of KSP by using CPU affinity, be aware though that if you got an AMD FX CPU like me you might want to set those CPU affinities differently, and use CPU 0 for the OS, and CPU 2, 4 and 6 for the game.
Chibbity Aug 9, 2017 @ 1:04pm 
Solution: Stop using Linux.

It was kind of cool for all of 10 minutes back in the 90's.

Just kind of sad now...remember when everyone was saying it would replace Windows? Yeah...still waiting...
VuurDraak Aug 9, 2017 @ 2:12pm 
@Chibbity

Congratz to post another comment that has nothing to do with the topic, 10 points to you sir, what on earth has asking how to start the 64 bit version of KSP to do with any Operating system, but please keep the flames going :) ?
Chibbity Aug 9, 2017 @ 2:20pm 
Originally posted by VuurDraak:
@Chibbity

Congratz to post another comment that has nothing to do with the topic, 10 points to you sir, what on earth has asking how to start the 64 bit version of KSP to do with any Operating system, but please keep the flames going :) ?

I have no problem using the 64 bit version of the game on Windows.

So the difference here seems to be the operating system yeah?
VuurDraak Aug 9, 2017 @ 2:24pm 
@Chibbity

If we all have no problems running the game in 64 bit what was the question again ?
Chibbity Aug 9, 2017 @ 2:26pm 
Originally posted by VuurDraak:
@Chibbity

If we all have no problems running the game in 64 bit what was the question again ?

Well if your actually asking which version you should use, as RoofCatA said; 64 bit is always superior.

If you are asking how to know what version you are using, it says on the title screen in the bottom right corner.

If you are asking how to launch 64 bit mode from Steam, you just right click KSP and select launch 64 bit. That's only two mouse clicks, no more than launching it normally and selecting the 64 bit option.
VuurDraak Aug 9, 2017 @ 10:58pm 
@Chibbity
I was trying to answer Ogre420 question, which was "How do I see if I'm running the 64 bit version of KSP in Linux", my answer: "You can only check that with the 'System Monitor' "

And then I expanded on the question that I asked my self, how to properly start the 64 bit version in the first place,
answer: "Add the following to the Steam/KSP launch option: LC_ALL=C %command%_64 "

And then two Windows users come to tell us that there is something wrong with our Operating System and their Operating System is much better, which is not an answer at all ofcause, as nobody is going to buy and install another operating system for €100, just so that we can run the 64 bit version of KSP, specialy when the solution is much cheaper and simpler, and your own solution is not working, the Linux version does not clarify in the menu if it is the 64 or 32 bit version of the game unlike Windows, which is why Ogre420 asked the question in the first place.

Linux and Windows function in different ways, right clicking on stuff in Windows has different effects then in Linux, so you can not right click on KSP and tell it to launch the 64 bit version.

Last edited by VuurDraak; Aug 9, 2017 @ 11:04pm
VuurDraak Aug 10, 2017 @ 8:27am 
@RoofCatA
(Ontopic) would "LC_ALL=C %command%_64" also not work in the windows version ?.?, or are the KSP files not labeled like in the Linux version, with the 64 bit files all having "_64" behind them ?

Edit: I guess if the above is telling Steam to simply add _64 behind every command, it would not work in Windows, as the programs have .exe behind their name, and in Linux the executable files have no extentions so _64 can simply be appended to the command, or Steam is smart and understands that it only needs to add _64 to the name with out the .exe part, i don't know I haven't tested it.

(Offtopic) I have a triple boot on my self build desktop, my main OS is Ubuntu 14.04 LTS 64 bit, but I still have Windows 7 professional 64 bit & Windows XP with disabled network, how ever I do not want to use Win X which is turning slowly in to a spyware platform where Cortana is telling MS every move you make, and every keystroke is uploaded to a MS server to sell it to Mc Donalds or who ever pays.

I completely understand why people want to use Windows, to get the most out of their PC and play all available games, or run software for their job or hobby that otherwise won't run, and I don't blame anybody for that.

But I have stopped investing in to games that only run in Windows and plan to remove Windows from my PC in Januari 2020 when support for Win 7 runs out, the last two years I have only bought games that have Linux support to get of my Windows addiction, virtually all game genres are now available for Linux or else can be run with Wine, the only reason to get Windows in the future is if I'm forced to use a program for my work that is impossible to get going on Linux.

My yearly mobile phone bill is roughly 30 Euro, mainly because people call me back who have a free calling plan after I call them ;) which comes down to 600 minutes of calling time, as I pay 5 euro cent per minute prepaid, but it's not about the money I just don't want to feed the monopolist called M$.

If everybody would do the same as me, then all games would be ported in no time to Linux, Linux is not a better or worse gaming platform then Windows, it's simply less supported, and games get optimized for Windows not Linux, as soon as Linux becomes mainstream it will be just as fast for gaming as Windows is/was, but at the moment Linux is in general slower with games then the same game running in Windows that is true, with the main reason being that DirectX 11 is faster then OpenGL, I don't know the performance difference between DirectX 12 and Vulkan, but with the moneymachine that is Microsoft it would not surprise me if DX12 is faster then Vulkan too.
Last edited by VuurDraak; Aug 10, 2017 @ 8:41am
VuurDraak Aug 10, 2017 @ 1:48pm 
I don't use Google, I don't use Facebook, Snapchat, Whatsap or Twitter, I don't have a mobilephone that's even capable of using GPS or any phone aps, my mobile phone most times is turned off and only gets used to call people as it's cheaper nowadays then my landline weirdly enough.

I'm happy for all the people who do use all the privacy sucking data stuff to use it, but please do not force me to use it too ;)

Somehow nowadays people tell the rest of the world, what sandwich they ate this morning, and think of people who do not share this information as weird radical people who have something to hide, yes I have something to hide, I don't want Mc Donalds to know what I ate this morning, it's non of their business, and the same goes for Microsoft, I rather want nothing to do with them, out of free choice, if others want to use their stuff, go ahead it's a free world, but please allow me to not use all the crap out there if I don't want too ;)

* And interesting that the %command% works, is the same code functioning just as in Linux as in that it will run the 64 bit version ?

- Edit -:
Let me say this in a more capitalist way, if you are trying to make cash and need Google, Microsoft, Facebook, Twitter etc to earn your living, sure go right ahead and use them to promote your self, but if you do not make cash of these entities why use them ?, to be trapped in a filter bubble ?, you don't need them if you know what your looking for, of cause if you want to be continuously confirmed in your own beliefs then use platforms that profile you and present you with anything that you already believed in or found out by your self.


Last edited by VuurDraak; Aug 10, 2017 @ 2:11pm
< >
Showing 1-12 of 12 comments
Per page: 1530 50

Date Posted: Aug 9, 2017 @ 1:42am
Posts: 12