CPU or GPU slowing down big explosions?

Discussion and announcements regarding the Mac port… er, original version of Oolite.

Moderators: winston, another_commander

Post Reply
User avatar
JohnnyBoy
---- E L I T E ----
---- E L I T E ----
Posts: 490
Joined: Mon May 05, 2008 9:41 pm
Location: West Sussex, UK (rich agricultural)

CPU or GPU slowing down big explosions?

Post by JohnnyBoy »

Hello there! I've been a long-time 'lurker', but this is my first post.

I run Oolite on a 1.66GHz Intel Mac Mini, and it's fine most of the time. However when there's a large explosion - for example, when an Ixian battle cruiser slightly misjudges its docking approach :roll: - the frame rate seems to slow down to about 1 frame every half a second until the main explosion has finished and becomes a series of smaller explosions. Then the frame rate accelerates back to normal.

I was wondering what is to blame for this slow performance - my 1.66GHz CPU or my GMA950 integrated GPU?
User avatar
Frame
---- E L I T E ----
---- E L I T E ----
Posts: 1477
Joined: Fri Mar 30, 2007 8:32 am
Location: Witchspace

Re: CPU or GPU slowing down big explosions?

Post by Frame »

JohnnyBoy wrote:
Hello there! I've been a long-time 'lurker', but this is my first post.

I run Oolite on a 1.66GHz Intel Mac Mini, and it's fine most of the time. However when there's a large explosion - for example, when an Ixian battle cruiser slightly misjudges its docking approach :roll: - the frame rate seems to slow down to about 1 frame every half a second until the main explosion has finished and becomes a series of smaller explosions. Then the frame rate accelerates back to normal.

I was wondering what is to blame for this slow performance - my 1.66GHz CPU or my GMA950 integrated GPU?
Could be that the integrated GPU and the system is sharing RAM, therefore there maybe to inefficiant Vidio Ram Availeble when it suddenly has to transfer alot of data in and out of Vidio Ram..

Not sure, but usually you can set this in the Bios for these integrated types of graphic cards.. well at least you used too.. and for MAC im not even sure if there is a BIOS.. But there should be some sort of BIOS...

I think your CPU should be fine, my HP Laptop 1.8 Ghz Intel Duo is running oolite just fine.. But with a Nvidia Go7600 though.. and windows Media Center.

you didnt mention how much RAM your system has though
Bounty Scanner
Number 935
User avatar
Lestradae
---- E L I T E ----
---- E L I T E ----
Posts: 3095
Joined: Tue Apr 17, 2007 10:30 pm
Location: Vienna, Austria

,

Post by Lestradae »

However when there's a large explosion - for example, when an Ixian battle cruiser slightly misjudges its docking approach - the frame rate seems to slow down to about 1 frame every half a second until the main explosion has finished and becomes a series of smaller explosions. Then the frame rate accelerates back to normal.
I also got this sometimes, and I have Vista.
User avatar
JensAyton
Grand Admiral Emeritus
Grand Admiral Emeritus
Posts: 6657
Joined: Sat Apr 02, 2005 2:43 pm
Location: Sweden
Contact:

Post by JensAyton »

JohnnyBoy, are you using Oolite 1.65 or the test releases? I’m going to guess it’s 1.65. The number of objects generated in explosions of large objects has been scaled down significantly in the test releases. The problem is not with the GPU, it’s the collision detection load of several hundred new objects.
User avatar
Lestradae
---- E L I T E ----
---- E L I T E ----
Posts: 3095
Joined: Tue Apr 17, 2007 10:30 pm
Location: Vienna, Austria

..

Post by Lestradae »

are you using Oolite 1.65 or the test releases? I’m going to guess it’s 1.65. The number of objects generated in explosions of large objects has been scaled down significantly in the test releases. The problem is not with the GPU, it’s the collision detection load of several hundred new objects.
Ahruman, sorry to interrupt, but I have the phenomenon with the explosions giving me 2 seconds freeze too (for example if a Thargoid Carrier explodes, or if I use the energy bomb and six small ships explode), and I use 1.71.1 and Vista.
User avatar
JohnnyBoy
---- E L I T E ----
---- E L I T E ----
Posts: 490
Joined: Mon May 05, 2008 9:41 pm
Location: West Sussex, UK (rich agricultural)

Post by JohnnyBoy »

Thanks for the replies, guys! My Mini has 1GB of (shared) memory and I am using v.1.65 of Oolite (that's the most recent that I can see for download).

Ahruman, your reply suggests that the collision detection of several hundred objects would produce a slow-down with any computer and that the size and duration of the slow-down depends on the speed of the CPU. Is that correct?
User avatar
Commander Mysenses
Deadly
Deadly
Posts: 214
Joined: Sat Mar 08, 2008 9:30 am
Location: Devon, a backward little planet scourged by evil weather

Post by Commander Mysenses »

I believe RAM plays a big part too.
I will bump my PC up to 2Gb soon and report back.
User avatar
Commander McLane
---- E L I T E ----
---- E L I T E ----
Posts: 9520
Joined: Thu Dec 14, 2006 9:08 am
Location: a Hacker Outpost in a moderately remote area
Contact:

Post by Commander McLane »

Hi, JohnnyBoy, and first of all welcome to the boards, and of course to this great game! :D (Although you've been a long time lurker.)

Oolite 1.65 is the latest official release. Oolite is under continuous development, so there have been a couple of test releases since. Right now we're at version 1.71.1. It's a pretty good release, and it will be replaced with the even better 1.71.2 hopefully soon.

Have a look at the release announcement-thread in this very Mac-forum for the download link of 1.71.1. I would recommend you try to install it and look how it works on your system.

NB: If you download the full installer, you can install 1.71.1 (or any other version) in a completely different folder than 1.65 and use both. You just have to copy and paste your saved games, AddOns-folder and any other stuff you like from the 1.65-folder to the new 1.71.1-folder. (Almost) everything is usable in all versions, save-games anyhow, and if an OXP requires a specific version of the game, it will say so in its ReadMe, and probably point you to an alternative download that can be used with your version of the game. And you will find these informations here on the board as well.
User avatar
JensAyton
Grand Admiral Emeritus
Grand Admiral Emeritus
Posts: 6657
Joined: Sat Apr 02, 2005 2:43 pm
Location: Sweden
Contact:

Post by JensAyton »

Lestradae wrote:
Ahruman, sorry to interrupt, but I have the phenomenon with the explosions giving me 2 seconds freeze too (for example if a Thargoid Carrier explodes, or if I use the energy bomb and six small ships explode), and I use 1.71.1 and Vista.
Hmm. That’s annoying.
JohnnyBoy wrote:
Ahruman, your reply suggests that the collision detection of several hundred objects would produce a slow-down with any computer and that the size and duration of the slow-down depends on the speed of the CPU. Is that correct?
Yup.
User avatar
JohnnyBoy
---- E L I T E ----
---- E L I T E ----
Posts: 490
Joined: Mon May 05, 2008 9:41 pm
Location: West Sussex, UK (rich agricultural)

Post by JohnnyBoy »

Commander McLane wrote:
Hi, JohnnyBoy, and first of all welcome to the boards, and of course to this great game! :D (Although you've been a long time lurker.)

Oolite 1.65 is the latest official release. Oolite is under continuous development, so there have been a couple of test releases since. Right now we're at version 1.71.1. It's a pretty good release, and it will be replaced with the even better 1.71.2 hopefully soon.

Have a look at the release announcement-thread in this very Mac-forum for the download link of 1.71.1. I would recommend you try to install it and look how it works on your system.

NB: If you download the full installer, you can install 1.71.1 (or any other version) in a completely different folder than 1.65 and use both. You just have to copy and paste your saved games, AddOns-folder and any other stuff you like from the 1.65-folder to the new 1.71.1-folder. (Almost) everything is usable in all versions, save-games anyhow, and if an OXP requires a specific version of the game, it will say so in its ReadMe, and probably point you to an alternative download that can be used with your version of the game. And you will find these informations here on the board as well.
Wow! Thank you so much for that very helpful post. I shall install version 1.71 and give it a try! :)
Ahruman wrote:
Yup
Okay, I'll make another attempt to run Oolite on my 2.0GHz MacBook. Last time I tried, the CPU temp rose, the fan went bezerk and machine sounded like a hairdryer. :?
User avatar
Cmdr. Maegil
Sword-toting nut-job
Sword-toting nut-job
Posts: 1294
Joined: Tue Feb 27, 2007 10:28 pm
Location: On the mend in Western Africa

Post by Cmdr. Maegil »

JohnnyBoy wrote:
Okay, I'll make another attempt to run Oolite on my 2.0GHz MacBook. Last time I tried, the CPU temp rose, the fan went bezerk and machine sounded like a hairdryer. :?
That's my laptop's 'normal' behaviour...
You know those who, having been mugged and stabbed, fired, dog run over, house burned down, wife eloped with best friend, daughters becoming prostitutes and their countries invaded - still say that "all is well"?
I'm obviously not one of them.
ovvldc
---- E L I T E ----
---- E L I T E ----
Posts: 344
Joined: Sat Apr 02, 2005 9:32 am
Location: Netherlands

Post by ovvldc »

I have found that any ship being destroyed gives Oolite a 'hickup'. That also goes on when I am not around, so I trust it is my G4 1200 Mhz and not my Radeon 9550 that is to blame.

It also serves as a useful notification that there's free cargo to be scooped on the WP-Station starlane :)

-Oz
User avatar
Commander McLane
---- E L I T E ----
---- E L I T E ----
Posts: 9520
Joined: Thu Dec 14, 2006 9:08 am
Location: a Hacker Outpost in a moderately remote area
Contact:

Post by Commander McLane »

ovvldc wrote:
It also serves as a useful notification that there's free cargo to be scooped on the WP-Station starlane :)
Nice that you can make at least something good of it! :D
Post Reply