Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
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 ?
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.
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.
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.
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...
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?
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.
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.
(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.
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.