It was SETI@Home that got me thinking about this. There’s certainly a huge space community, NASA, ESA, the International Space Station as well as various exploration missions. But all of them (that we know of) are within this Solar System, apart from Voyager.
Is lack of contact with intelligent civilisations “out there” because they aren’t there or because they are difficult to find and contact ? (UFO’s not withstanding). Or could there be a more influencing reason ? Has Earth become too introverted and isolationist ? There’s plenty of very good healthy activity that happens on the surface of this planet, but look at many of the very serious problems that are there. I don’t think I even have to name them here. They almost exclusively seem to be propagated by people who have totally lost the plot. Would opening up to a less introverted and isolationist view of ourselves in the Galaxy change that ? I think it would. All those problems would not suddenly go away, but I’d bet they’d soon dramatically reduce.
This seems to be a case of being truly receptive to being willing to be more extroverted on a Galactic level. The great mystery ? The Fermi Paradox ? Maybe lack of relationships with Galactic civilisations is because on some deep psychological level we have not really been seeking them. As so often happens in life a connection appears when its really needed or someone is ready TO SEE IT.
Hi. After getting the dreaded “stuttering” with Just Cause 3 I was determined to find the cause. It pays to find out what’s going on. As with all 3D video game engines, the engine system is running in real time. This means that if some asset – a texture, a model – cannot be provided to the engine in time it just waits for it to load. In fact everything stops waiting for that model or texture ! Hence the momentary freeze. I suppose engine designers could put place holders in while the assets load but it would probably look very ugly.
So. I did some snooping and found the bottle neck in my system. This may vary per system so you should do your own snooping first before spending any money on expensive hardware. You have been warned. There are plenty of guides out there in how to go about using MSI Afterburner to do this.
Here is the MSI Afterburner log of JC3 before making a hardware update to my system …
As you can see the frame rate has gone to zero at the point in the log I have picked. This is a freeze ! Notice the RAM and Pagefile usage is high. Notice as well that the GPU usage has gone to zero. Even though it’s off the bottom of the chart here, CPU usage is also zero. Everything is waiting for …. ta da !!!!
Yep, the hard drive.
Before I replaced it with an SSD I could see my HD light flickering away every time JC3 froze for a second. So after getting an SSD – a PCIe M.2 SSD to be exact – and installing JC3 to it, this is the MSI log that I got …
As you can see the frame rate is fairly stable ~30 to 40 fps. I think some of the abrupt changes are when I go into the JC3 menu. There are no more drops to zero because the SSD is providing data fast enough to the engine to prevent freezes (stuttering). Avalanche should really adjust the Steam minimum requirements to reflect this.
The most important thing here to remember, especially if you have moderate memory installed (~8gigs) is to make sure the windows swap file is on the SSD as well. I made the mistake of not moving it and still had the freezing as windows ported the JC3 assets through the swap file on a slow, spinning disk (non-SSD) hard drive.
I’m not sure what SSD speed JC3 requires exactly, but its obviously a heavy game loading lots of textures and models into the environment. Once it has the SSD it’s not too massively hardware hammering on moderate systems @ medium JC3 settings. For example you can see the ~30 to 40 frame rate above for my AMD R7 260x and Intel i5 4690k system. I suspect you may not need the fastest PCIe SSD that I purchased but without further testing I can’t be sure.
So with a scientific approach to JC3, problems can be ironed out, and I think it’s well worth the effort because JC3 is a very good game.