Page 1 of 1

Dual core processor support?

Posted: Sun Oct 28, 2007 5:54 pm
by Faffer
Hi All

I am currently running Oolite 1.65 on Windows XP with an Intel Core 2 Duo E6300 and 2GB RAM.

The game runs perfectly with no OXPs but when I installed a load of OXPs, I get occasional freezes. I have about 35 OXPs.

I notice within Windows Task Manager that the game only seems to be using one core of the CPU and it is pretty much maxxed when the freezes occur. Is there any way of making it use both cores?

Posted: Sun Oct 28, 2007 7:47 pm
by another_commander
I don't think there is any way to use both cores with 1.65. However, versions from 1.69 on do support multiple processors, so your best bet would be to install v1.69.1. Be advised though that this is a development version, which has some bugs.

The Berlios downloads are down for some reason, as you have already seen. Just wait a bit, hopefully they will be up again soon.

Posted: Mon Oct 29, 2007 7:21 am
by Commander McLane
Or try 1.68 first, which for some people seemed to be more stable (although it is a development version as well).

And there will be no "official" stable new release before soon.

Posted: Tue Oct 30, 2007 10:53 pm
by Faffer
Woohoo I got 1.69 and it's running much better now :)

Had to lose a couple of OXPs to get it to start without crashing, but you can't have it all!

Posted: Wed Oct 31, 2007 12:00 pm
by Dr. Nil
Faffer wrote:
Woohoo I got 1.69 and it's running much better now :)

Had to lose a couple of OXPs to get it to start without crashing, but you can't have it all!
Hi Faffer

Please report which OXPs gave you trouble in the Expansion Pack forum if you'd like to help their creators improve or repair their releases (if they are still around).

Posted: Tue Nov 06, 2007 12:19 pm
by JensAyton
Oolite does not, and will never, use more than one processor for the core game. However, since 1.68 (or possibly 1.67, I’m too lazy to look it up), it uses secondary threads for loading textures, which reduces stuttering due to loading, especially when loading things far away in the system. This should also improve loading times when jumping to new systems or starting/loading a game.

Under Mac OS X, threads are also used for sound playback and speech synthesis. (I really need to test with multithreaded OpenGL, too… as soon as someone buys me a new Mac. ;-) )

Posted: Tue Nov 06, 2007 3:40 pm
by Star Gazer
Ahruman wrote:
...as soon as someone buys me a new Mac. ;-) )
...well, it is heading up towards Christmas!! :wink: