Jump to content

KSP 64bits on Windows (this time, it's not a request)


Lilleman

How does the 64-bits version of KSP work for you?  

5 members have voted

  1. 1. How does the 64-bits version of KSP work for you?

    • It worked with no or minor glitches/bugs with DirectX
      157
    • It worked with no or minor glitches/bugs with OpenGL
      24
    • None, it crashed/caused major game breaking/is unplayable.
      62


Recommended Posts

Suddenly my 8GB of RAM doesn't seem so adequate anymore. Seriously considering upgrading to 16GB now XD

So if I currently have 2 4GB sticks, would it make more sense to buy 2 more 4GB sticks, or would it be better to replace my existing RAM with 2 8GB sticks?

Depends how long you plan to keep that motherboard...I'd plan to go for the two more 4gb sticks personally and wait for the next computer with DDR-5 or whatever it will be to add more. But that's me. Some mobos are limited to 4 (older), 8, or 16gb I believe so check into that before hand if you aren't sure.

Link to comment
Share on other sites

2x8 sticks.
I would say, just buy 2x4gb. It's way cheaper then the 2x8gb. Speed difference is minimal.

Haha. Decisions, decisions...

Not actually sure I will upgrade right away, but it's definitely tempting. Either way, this 64-bit stuff will help me because I've had memory crashes even with ATM installed. It should be far easier to keep under 8GB post-compression than 4GB

Link to comment
Share on other sites

The game's running for me, but Environmental Visual Enhancements doesn't load.

The clouds just refuse to appear, and claim the planets don't exist.

[LOG 17:19:18.783] Clouds: body Laythe does not exist![LOG 17:19:18.783] Clouds: body Duna does not exist!
[LOG 17:19:18.784] Clouds: body Kerbin does not exist!
[LOG 17:19:18.784] Clouds: body Jool does not exist!
[LOG 17:19:18.785] Clouds: body Jool does not exist!
[LOG 17:19:18.785] Clouds: body Jool does not exist!
[LOG 17:19:18.785] Clouds: body Kerbin does not exist!
[LOG 17:19:18.786] Clouds: body Duna does not exist!
[LOG 17:19:18.786] Clouds: body Laythe does not exist!
[LOG 17:19:18.786] Clouds: body Eve does not exist!
[LOG 17:19:18.787] Clouds: body Eve does not exist!
[LOG 17:19:18.787] Clouds: body Mun does not exist!
[LOG 17:19:18.788] Clouds: body Moho does not exist!
[LOG 17:19:18.788] Clouds: body Minmus does not exist!
[LOG 17:19:18.788] Clouds: body Ike does not exist!
[LOG 17:19:18.789] Clouds: body Dres does not exist!
[LOG 17:19:18.789] Clouds: body Tylo does not exist!
[LOG 17:19:18.789] Clouds: body Vall does not exist!
[LOG 17:19:18.790] Clouds: body Pol does not exist!
[LOG 17:19:18.790] Clouds: body Bop does not exist!
[LOG 17:19:18.791] Clouds: body Duna does not exist!
[LOG 17:19:18.791] Clouds: body Laythe does not exist!
[LOG 17:19:18.791] Clouds: body Jool does not exist!
[LOG 17:19:18.792] Clouds: body Eeloo does not exist!
[LOG 17:19:18.792] Clouds: body Eve does not exist!
[LOG 17:19:18.792] Clouds: body Duna does not exist!
[LOG 17:19:18.793] Clouds: body Kerbin does not exist!
[LOG 17:19:18.793] Clouds: body Minmus does not exist!
[LOG 17:19:18.793] Clouds: body Kerbin does not exist!
[LOG 17:19:18.794] Clouds: body Duna does not exist!
[LOG 17:19:18.794] Clouds: body Duna does not exist!
[LOG 17:19:18.795] Clouds: body Jool does not exist!
[LOG 17:19:18.795] Clouds: body Laythe does not exist!
[LOG 17:19:18.795] Clouds: body Laythe does not exist!
[LOG 17:19:18.796] Clouds: body Moho does not exist!
[LOG 17:19:18.796] Clouds: body Moho does not exist!
[LOG 17:19:18.796] Clouds: body Eve does not exist!
[LOG 17:19:18.797] Clouds: body Eve does not exist!
[LOG 17:19:18.797] Clouds: body Eve does not exist!
[LOG 17:19:18.797] Clouds: body Laythe does not exist!
[LOG 17:19:18.798] Clouds: body Minmus does not exist!
[LOG 17:19:18.798] Clouds: body Minmus does not exist!
[LOG 17:19:18.799] Clouds: body Skelton does not exist!
[LOG 17:19:18.799] Clouds: body Erin does not exist!
[LOG 17:19:18.800] Clouds: body Sentar does not exist!
[LOG 17:19:18.800] Clouds: body Sentar does not exist!
[LOG 17:19:18.801] Clouds: body Sentar does not exist!
[LOG 17:19:18.802] Clouds: body Ablate does not exist!
[LOG 17:19:18.803] Clouds: body Pock does not exist!
[LOG 17:19:18.803] Clouds: body Ringle does not exist!
[LOG 17:19:18.804] Clouds: body Thud does not exist!
[LOG 17:19:18.804] Clouds: body Ascension does not exist!
[LOG 17:19:18.805] Clouds: body Ares does not exist!
[LOG 17:19:18.805] Clouds: body Ares does not exist!
[LOG 17:19:18.805] Clouds: body Hecate does not exist!
[LOG 17:19:18.806] Clouds: body Hecate does not exist!
[LOG 17:19:18.806] Clouds: body Hecate does not exist!
[LOG 17:19:18.806] Clouds: body Hecate does not exist!
[LOG 17:19:18.807] Clouds: body Hecate does not exist!
[LOG 17:19:18.807] Clouds: body Hecate does not exist!
[LOG 17:19:18.808] Clouds: body Hestia does not exist!
[LOG 17:19:18.808] Clouds: body Hestia does not exist!
[LOG 17:19:18.808] Clouds: body Hestia does not exist!
[LOG 17:19:18.809] Clouds: body Hestia does not exist!
[LOG 17:19:18.809] Clouds: body Themis does not exist!
[LOG 17:19:18.809] Clouds: body Themis does not exist!
[LOG 17:19:18.810] Clouds: body Themis does not exist!
[LOG 17:19:18.810] Clouds: body Themis does not exist!
[LOG 17:19:18.811] Clouds: body Urania does not exist!
[LOG 17:19:18.811] Clouds: body Urania does not exist!
[LOG 17:19:18.811] Clouds: body Urania does not exist!
[LOG 17:19:18.812] Clouds: body Urania does not exist!
[LOG 17:19:18.812] Clouds: body Urania does not exist!
[LOG 17:19:18.812] Clouds: body Rhea does not exist!
[LOG 17:19:18.813] Clouds: body Rhea does not exist!
[LOG 17:19:18.813] Clouds: body Rhea does not exist!
[LOG 17:19:18.813] Clouds: body Rhea does not exist!
[LOG 17:19:18.814] Clouds: body Rhea does not exist!
[LOG 17:19:18.814] Clouds: body Vulcania does not exist!
[LOG 17:19:18.815] Clouds: body Vulcania does not exist!
[LOG 17:19:18.815] Clouds: body Eos does not exist!
[LOG 17:19:18.815] Clouds: body Eos does not exist!
[LOG 17:19:18.816] Clouds: body Erato does not exist!
[LOG 17:19:18.816] Clouds: body Erato does not exist!
[LOG 17:19:18.816] Clouds: body Erato does not exist!
[LOG 17:19:18.817] Clouds: body Erato does not exist!
[LOG 17:19:18.817] Clouds: body Erato does not exist!
[LOG 17:19:18.818] Clouds: body Erato does not exist!
[LOG 17:19:18.818] Clouds: body Hyperion does not exist!
[LOG 17:19:18.818] Clouds: body Hyperion does not exist!
[LOG 17:19:18.819] Clouds: body Hyperion does not exist!
[LOG 17:19:18.819] Clouds: body Hyperion does not exist!
[LOG 17:19:18.819] Clouds: body Hyperion does not exist!
[LOG 17:19:18.820] Clouds: body Hyperion does not exist!
[LOG 17:19:18.820] Clouds: body Hyperion does not exist!
[LOG 17:19:18.821] Clouds: body Hyperion does not exist!
[LOG 17:19:18.821] Clouds: body Eos does not exist!
[LOG 17:19:18.821] Clouds: body Urania does not exist!
[LOG 17:19:18.822] Clouds: body Ares does not exist!
[LOG 17:19:18.822] Clouds: body Vulcania does not exist!
[LOG 17:19:18.822] Clouds: body Crios does not exist!
[LOG 17:19:18.823] Clouds: body Deimos does not exist!
[LOG 17:19:18.823] Clouds: body Fragum does not exist!
[LOG 17:19:18.823] Clouds: body Hephaistos does not exist!
[LOG 17:19:18.824] Clouds: body Lemoni does not exist!
[LOG 17:19:18.824] Clouds: body Minos does not exist!
[LOG 17:19:18.825] Clouds: body Phobos does not exist!
[LOG 17:19:18.825] Clouds: body Laythe does not exist!
[LOG 17:19:18.825] Clouds: body Duna does not exist!
[LOG 17:19:18.826] Clouds: body Kerbin does not exist!
[LOG 17:19:18.826] Clouds: body Eve does not exist!
[LOG 17:19:18.826] Clouds: body Eve does not exist!
[LOG 17:19:18.827] Clouds: body Eve does not exist!
[LOG 17:19:18.827] Clouds: body Eve does not exist!
[LOG 17:19:18.828] Clouds: body Eve does not exist!
[LOG 17:19:18.828] Clouds: body Jool does not exist!
[LOG 17:19:18.828] Clouds: body Jool does not exist!
[LOG 17:19:18.829] Clouds: body Jool does not exist!

Edited by Cooly568
Grammar
Link to comment
Share on other sites

OHMYGODOHMYGODOHMYGODOHMYGODOHMYGOD

^ Actual reaction. This is seriously the greatest thing to happen to KSP since planets were added in.

Edit : Side note, Can anybody upload the files that the unity program provides? Even if it's pmed or something? Or is that a big no-no? I have to wait till my ISP re-fills my data allowance to download a GB file =(

Edited by Subcidal
Link to comment
Share on other sites

The game's running for me, but Environmental Visual Enhancements doesn't load.

The clouds just refuse to appear, and claim the planets don't exist.

[LOG 17:19:18.783] Clouds: body Laythe does not exist![LOG 17:19:18.783] Clouds: body Duna does not exist!
[LOG 17:19:18.784] Clouds: body Kerbin does not exist!
[LOG 17:19:18.784] Clouds: body Jool does not exist!
[LOG 17:19:18.785] Clouds: body Jool does not exist!
[LOG 17:19:18.785] Clouds: body Jool does not exist!
[LOG 17:19:18.785] Clouds: body Kerbin does not exist!
[LOG 17:19:18.786] Clouds: body Duna does not exist!
[LOG 17:19:18.786] Clouds: body Laythe does not exist!
[LOG 17:19:18.786] Clouds: body Eve does not exist!
[LOG 17:19:18.787] Clouds: body Eve does not exist!
[LOG 17:19:18.787] Clouds: body Mun does not exist!
[LOG 17:19:18.788] Clouds: body Moho does not exist!
[LOG 17:19:18.788] Clouds: body Minmus does not exist!
[LOG 17:19:18.788] Clouds: body Ike does not exist!
[LOG 17:19:18.789] Clouds: body Dres does not exist!
[LOG 17:19:18.789] Clouds: body Tylo does not exist!
[LOG 17:19:18.789] Clouds: body Vall does not exist!
[LOG 17:19:18.790] Clouds: body Pol does not exist!
[LOG 17:19:18.790] Clouds: body Bop does not exist!
[LOG 17:19:18.791] Clouds: body Duna does not exist!
[LOG 17:19:18.791] Clouds: body Laythe does not exist!
[LOG 17:19:18.791] Clouds: body Jool does not exist!
[LOG 17:19:18.792] Clouds: body Eeloo does not exist!
[LOG 17:19:18.792] Clouds: body Eve does not exist!
[LOG 17:19:18.792] Clouds: body Duna does not exist!
[LOG 17:19:18.793] Clouds: body Kerbin does not exist!
[LOG 17:19:18.793] Clouds: body Minmus does not exist!
[LOG 17:19:18.793] Clouds: body Kerbin does not exist!
[LOG 17:19:18.794] Clouds: body Duna does not exist!
[LOG 17:19:18.794] Clouds: body Duna does not exist!
[LOG 17:19:18.795] Clouds: body Jool does not exist!
[LOG 17:19:18.795] Clouds: body Laythe does not exist!
[LOG 17:19:18.795] Clouds: body Laythe does not exist!
[LOG 17:19:18.796] Clouds: body Moho does not exist!
[LOG 17:19:18.796] Clouds: body Moho does not exist!
[LOG 17:19:18.796] Clouds: body Eve does not exist!
[LOG 17:19:18.797] Clouds: body Eve does not exist!
[LOG 17:19:18.797] Clouds: body Eve does not exist!
[LOG 17:19:18.797] Clouds: body Laythe does not exist!
[LOG 17:19:18.798] Clouds: body Minmus does not exist!
[LOG 17:19:18.798] Clouds: body Minmus does not exist!
[LOG 17:19:18.799] Clouds: body Skelton does not exist!
[LOG 17:19:18.799] Clouds: body Erin does not exist!
[LOG 17:19:18.800] Clouds: body Sentar does not exist!
[LOG 17:19:18.800] Clouds: body Sentar does not exist!
[LOG 17:19:18.801] Clouds: body Sentar does not exist!
[LOG 17:19:18.802] Clouds: body Ablate does not exist!
[LOG 17:19:18.803] Clouds: body Pock does not exist!
[LOG 17:19:18.803] Clouds: body Ringle does not exist!
[LOG 17:19:18.804] Clouds: body Thud does not exist!
[LOG 17:19:18.804] Clouds: body Ascension does not exist!
[LOG 17:19:18.805] Clouds: body Ares does not exist!
[LOG 17:19:18.805] Clouds: body Ares does not exist!
[LOG 17:19:18.805] Clouds: body Hecate does not exist!
[LOG 17:19:18.806] Clouds: body Hecate does not exist!
[LOG 17:19:18.806] Clouds: body Hecate does not exist!
[LOG 17:19:18.806] Clouds: body Hecate does not exist!
[LOG 17:19:18.807] Clouds: body Hecate does not exist!
[LOG 17:19:18.807] Clouds: body Hecate does not exist!
[LOG 17:19:18.808] Clouds: body Hestia does not exist!
[LOG 17:19:18.808] Clouds: body Hestia does not exist!
[LOG 17:19:18.808] Clouds: body Hestia does not exist!
[LOG 17:19:18.809] Clouds: body Hestia does not exist!
[LOG 17:19:18.809] Clouds: body Themis does not exist!
[LOG 17:19:18.809] Clouds: body Themis does not exist!
[LOG 17:19:18.810] Clouds: body Themis does not exist!
[LOG 17:19:18.810] Clouds: body Themis does not exist!
[LOG 17:19:18.811] Clouds: body Urania does not exist!
[LOG 17:19:18.811] Clouds: body Urania does not exist!
[LOG 17:19:18.811] Clouds: body Urania does not exist!
[LOG 17:19:18.812] Clouds: body Urania does not exist!
[LOG 17:19:18.812] Clouds: body Urania does not exist!
[LOG 17:19:18.812] Clouds: body Rhea does not exist!
[LOG 17:19:18.813] Clouds: body Rhea does not exist!
[LOG 17:19:18.813] Clouds: body Rhea does not exist!
[LOG 17:19:18.813] Clouds: body Rhea does not exist!
[LOG 17:19:18.814] Clouds: body Rhea does not exist!
[LOG 17:19:18.814] Clouds: body Vulcania does not exist!
[LOG 17:19:18.815] Clouds: body Vulcania does not exist!
[LOG 17:19:18.815] Clouds: body Eos does not exist!
[LOG 17:19:18.815] Clouds: body Eos does not exist!
[LOG 17:19:18.816] Clouds: body Erato does not exist!
[LOG 17:19:18.816] Clouds: body Erato does not exist!
[LOG 17:19:18.816] Clouds: body Erato does not exist!
[LOG 17:19:18.817] Clouds: body Erato does not exist!
[LOG 17:19:18.817] Clouds: body Erato does not exist!
[LOG 17:19:18.818] Clouds: body Erato does not exist!
[LOG 17:19:18.818] Clouds: body Hyperion does not exist!
[LOG 17:19:18.818] Clouds: body Hyperion does not exist!
[LOG 17:19:18.819] Clouds: body Hyperion does not exist!
[LOG 17:19:18.819] Clouds: body Hyperion does not exist!
[LOG 17:19:18.819] Clouds: body Hyperion does not exist!
[LOG 17:19:18.820] Clouds: body Hyperion does not exist!
[LOG 17:19:18.820] Clouds: body Hyperion does not exist!
[LOG 17:19:18.821] Clouds: body Hyperion does not exist!
[LOG 17:19:18.821] Clouds: body Eos does not exist!
[LOG 17:19:18.821] Clouds: body Urania does not exist!
[LOG 17:19:18.822] Clouds: body Ares does not exist!
[LOG 17:19:18.822] Clouds: body Vulcania does not exist!
[LOG 17:19:18.822] Clouds: body Crios does not exist!
[LOG 17:19:18.823] Clouds: body Deimos does not exist!
[LOG 17:19:18.823] Clouds: body Fragum does not exist!
[LOG 17:19:18.823] Clouds: body Hephaistos does not exist!
[LOG 17:19:18.824] Clouds: body Lemoni does not exist!
[LOG 17:19:18.824] Clouds: body Minos does not exist!
[LOG 17:19:18.825] Clouds: body Phobos does not exist!
[LOG 17:19:18.825] Clouds: body Laythe does not exist!
[LOG 17:19:18.825] Clouds: body Duna does not exist!
[LOG 17:19:18.826] Clouds: body Kerbin does not exist!
[LOG 17:19:18.826] Clouds: body Eve does not exist!
[LOG 17:19:18.826] Clouds: body Eve does not exist!
[LOG 17:19:18.827] Clouds: body Eve does not exist!
[LOG 17:19:18.827] Clouds: body Eve does not exist!
[LOG 17:19:18.828] Clouds: body Eve does not exist!
[LOG 17:19:18.828] Clouds: body Jool does not exist!
[LOG 17:19:18.828] Clouds: body Jool does not exist!
[LOG 17:19:18.829] Clouds: body Jool does not exist!

I'm gonna go out on a limb and suppose that you deleted ActiveTextureManagement and forgot to grab the BoulderCo folder from EVE afterwards?

Link to comment
Share on other sites

Hello everyone!

I found out yesterday how to use a 64 bits version of KSP on Windows, and I tought you might be interested.

Before anything else, I decline all responsibilities for anything that could happen to your save files, make sure to have a backup of every important files in your KSP folder.

Also, due to the nature of the manipulation, there is absolutely no hope for an official or an unofficial support, from Unity or Squad. Don't expect any fix for this version.

Now the interesting thing:

Unity works with "players", depending on the support they are running on. For now, the only executable supported by Squad is based on the 32-bits version of this player for Windows.

Turns out the 64-bits version of this player works perfectly fine on several computers, either on DirectX or OpenGL.

First, you'll need to get a copy of this 64-bits player.

For obvious Copyright reasons, I can't redistribute only the files we need, since I don't own them.

So we need to find 2 files, for a total of 15MB, in the Unity Editor executables.

This can be found in the Unity Evaluation Version (1GB of download + the installation)

For now KSP uses the 4.3.3 version of the Unity Engine (others version won't work), you can download it on this page: https://unity3d.com/unity/download/archive

-Once you've installed Unity 4.3.3 + the editor, make a backup of your KSP save files (I didn't have any problem for now, but remember, I can't predict the behavior of this version), of KSP.exe, and of KSP_Data/Mono/Mono.dll

-In your Unity installation folder, find the "Editor\Data\PlaybackEngines\windows64standaloneplayer" folder. Copy player_win.exe to your KSP main directory and rename it KSP.exe.

-Find "Editor\Data\PlaybackEngines\windows64standaloneplayer\Data\Mono\mono.dll" and copy it to "KSP_Data\Mono"

-You can uninstall Unity if you want, we don't need it anymore.

You now have a 64-bits DirectX version of KSP on windows.

It is possible that the game crash when you try to start a game. If this happen, first try to update your video drivers.

If it still don't work, you can try to force Unity to use OpenGL, just add the argument -force-opengl to your launch properties or your KSP shortcut.

Let me know if this work for you, and please accept my apologies for every grammatical mistake I've made, feel free to correct if necessary.

I am having a problem finding the path to "Editor\Data\PlaybackEngines\windows64standaloneplayer" all i can find is "editor\data\playback engine\windowsstandalonesupport" not sure if i am doing it right

Link to comment
Share on other sites

Could somebody post a screenshot of the KSP.exe contents file tree? So I can compare it to the mac version?

This is what it looks like in Windows at least

wMc6o9X.png

Edited by FenrirWolf
Link to comment
Share on other sites

@RobotEngineer:

I really don't think this trick will work on MacOS.

There is only one MacOS release for the Unity player, and this is most likely the one the devs already use.

@Cooly568:

I can't really tell what cause those errors. There will be a lot of trials and errors and I think most people will encounter these kind of bugs.

I can only recommend to try a "clean" installation of KSP, do the 64-bits thingy, and test all mods one by one.

About the RAM consumption:

From my experience so far, it seems that the program somehow use the paging file of windows, this should run fine even with 8GB of RAM.

Can someone confirm ? I Somehow didn't managed to crash it yet with 8GB of RAM and a ton of mods(reaching 7.5GB).

The goal now is to see if we can make it crash with a memory exception. For Science!

Edit, thinking about it:

The actual limitation come from the 32-bits memory addresses. With this, even PCs with 4GB of RAM or less could enjoy more mods.

Until confirmed, there's my position about 64-bits with 4GB of RAM: try this, you should be able to run more mods, as the Windows Paging file can take care of it.

Edited by Lilleman
eureka! 4GB PCs should give it a try too!
Link to comment
Share on other sites

No, you will not. The only benefit you will see from this is the ability for KSP to address more than 4 GB of RAM. This is critical if you are running an absurd amount of mods, like me. But, if you do not run any mods, or do not have the memory to take advantage of it, then this will do nothing more than introduce more bugs.

KSP's binaries (Assembly-CSharp.dll, etc.) may have been compiled to the target "Any CPU" (if they happen to use Visual Studio) so actually, there may be some benefits related to 64-bit applications.

  • Calculations - Instead of having to rely on multiple 32-bit registers for crunching large numbers (like orbital parameters), the program can just use one large register, and the CPU would be able to run instructions that are optimized for that big register by utilizing SSE as well as the XMM register(s) that are only compatible with 64-bit applications. You end up with less instructions per big-integer calculation. This could actually make it possible for KSP to solve the N-body problem (all I know is that that does many floating-point calculations, which a 64-bit environment could greatly help in).
  • Better native code generation - If KSP actually is compiled to the target "Any CPU", then the Mono/.NET just-in-time compiler can optimize to use x86-64 registers and instructions, leading to better performance.
  • Physics - ???

But if anyone's just wondering about performance, just try it for yourself, calculate FPS and whatnot. If it doesn't give better results, just switch back to 32-bit KSP.

Link to comment
Share on other sites

About performance: in my case, no difference whatsoever. Loading times is even worse (which is, of course, related to all these mods).

Also, this topic should be sticky. This hack is too important to let it sink into forum depths.

Link to comment
Share on other sites

Started it up without Texture Management. Normally my KSP crashes in 32-bit mode when I do that due to lack of memory.

Tried it for a few minutes. Switched to another craft of mine and it randomly crashed. Booted back up, switched again and it didn't crash. Switched to some other vessels but couldn't reproduce the crash. Seems to be working now. But I do think it's unstable.

(It does feel good playing with clear textures for a change, instead of blurry messes :sticktongue: )

Edit: Here's what the crashlog said:

KSP.exe caused an Access Violation (0xc0000005)

in module KSP.exe at 0033:03a80000.

Error occurred at 2014-06-06_014902.

C:\games\Steam\steamapps\common\Kerbal Space Program\KSP.exe

37% memory in use.

16274 MB physical memory [10234 MB free].

32545 MB paging file [25067 MB free].

8388608 MB user address space [8384932 MB free].

Write to location 03a80000 caused an access violation.

Edited by teal'c
Link to comment
Share on other sites

Ok! running stable at 4.7 GB!!!

Just launched Dmagics 600 part test rocket. Did a load in VAB, launch, splashdown, revert (revert kills me every time running close to 3.3 GB) and it was STABLE! No loss of fps, only one weird lighting glitch for just a second before the rocket loaded, and that is just as likely from the extra 5 mods I just installed than from this.

Well done!!!

Hmmm, lots of interesting mods I've wanted to try, but would have to cull some of my favorites to try them.

Pray for my CPU, I'm about to put the hurt on those 8 Overclocked cores......

[Edit] Rep for you man! This needs to be a sticky!

Edited by pslytely psycho
Link to comment
Share on other sites

Interesting, i always thought Unity does generate an exe file especially for the particular game. Knowing this isn't the case would have made stuff easier, might even have easily allowed getting a debug version.

Don't know if anyone noticed, but with this method the game is using more RAM in DirextX mode then it is in OpenGL Mode.

For me it is:

DirextX -> 4.3GB

OpenGL -> 2.8GB

Hmmm very strange

Unity places all directx textures in a managed pool, in other words DX keeps a copy of them in RAM for a few reasons. That might be the reason, though i have no idea how OpenGL handles textures.

Link to comment
Share on other sites

except for some graphics weirdness it seemed to work. I have a couple of asteroids orbiting Kerbin and their shape was completely different. Some things clamped to it were well away from the surface and some were deeply embedded into it.

Link to comment
Share on other sites

Only problem I found other then the small graphics flibble on scene change is that one can't put maximum persistent debris up to unlimited without the game imploding.

Also, I realized I might need to acquire more RAM now that KSP is happily thrumming along at ~6 GB of working set.

Link to comment
Share on other sites

This is a bit interesting.

Made a copy of the entire KSP game folder.

Updated the two files from Unity 4.3.3 x64.

Deleted the ATM folder from GameData.

Running DirectX mode, game crashed.

Running openGL mode, game started but crashed the first time I switched to a craft in orbit.

Updated my graphics drivers HD6950.

Running DirectX mode, game crashed.

Running openGL mode, game crashed.

Copied the ATM folder from my backup into GameData.

Running openGL mode, game started.

Running DirectX mode, game started. Switched to a craft in orbit, game still running also loading this craft usually takes more than 25 seconds, this time it loaded in about 15 seconds - this could be due the graphics driver update.

So, on initial testing this change does not appear to make things worse but I still need to use ATM to get the game to run.

Link to comment
Share on other sites

Holy crap on a stick I cannot use the words I wanna use. There is a performance difference; there's no lag where it was previously lagging. It's smooth. The only bug I've noticed is a brief graphical glitch when navigating from the Main Menu to the KSC. Environment Visual Enhancements is working fine along with a bunch of other mods, such as RemoteTech 2.

I'm gonna post my specs, as 64 bit KSP runs like a champ on this machine:

Intel Xeon E3-1230 (comparable to i7-2600K, in fact, almost the same chip)

16 GB DDR3-1333 memory

2 x 300 GB Velociraptor hard drives in RAID-0

AMD Radeon HD 7950 Graphics card

Windows 7 Professional with Directx 10 and UEFI boot

Link to comment
Share on other sites

This tricks works in very mysterious ways. I really can't tell where those specific problems come from.

It seems that the best thing to do is to start from a clean installation of KSP without mods.

Then re-install all mods with standard or HD textures, one at a time, without redux pack or texture management.

I know this looks very long and annoying, and the results may vary. As I said, it is gonna be a "trials and errors" process to get thing to work nicely.

...

I understand why the devs don't take the chance of releasing a 64-bits version yet.

Edit: Also noticed the small "flashing Astronaut Complex" thing.

I will make a recap on the first page later (it's 3.30AM here) to list what's working, what's not working and some "Minor glitchs/bugs" you might expect.

Edited by Lilleman
Thanks for the Rep everyone!
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...