Delgine 3D Tools & Content DeleD Community Edition
Forums
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Using more then one cpu and increase performance

 
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    DeleD Community Edition Forum Index -> DeleD Feature Requests
View previous topic :: View next topic  
Author Message
adr
Member


Joined: 23 Jul 2005
Posts: 165

PostPosted: Sun May 03, 2009 5:56 pm    Post subject: Using more then one cpu and increase performance Reply with quote

I dont know about anyone else, but it seems deled went down in performance after adding that animation. My map is perty big, cus I have not brake things up in inside of it, about 10.7 MB in size; but befor 2.0 it seems to loaded just fine ish, took 5sec to start up, now it takes 15-20sec and more if I have something running in the background.

So maybe we should start support for dual core cpus?


Computer
Windows XP 32 bit
4GB of ram (3GB of ram, 1GB of PageFile)
8800 GS
E8400 Wolfdale 3.0 (oc 3.6)
Back to top
View user's profile Send private message Yahoo Messenger
chronozphere
DeleD PRO user


Joined: 20 Jun 2006
Posts: 1010
Location: Netherlands

PostPosted: Sun May 03, 2009 7:23 pm    Post subject: Reply with quote

Dual core support is a great idea, but it's a huge ammount of work to implement. I wouldn't expect it any soon.

As for your performance issues. Do you have many objects? If you do, you can try to hide the scene-inspector. I noticed a little bug that slows DeleD down when you are loading your scene. It was caused by too many scene-inspector UI updates (It got updated for every object loaded, while it should only update once after the scene is loaded). Hiding the scene inspector might speed things up considerably (In my case, it did).

You can also try to hide some of your objects. It would make rendering a bit faster. Smile Enabling culling might also help.
Back to top
View user's profile Send private message
adr
Member


Joined: 23 Jul 2005
Posts: 165

PostPosted: Sun May 03, 2009 8:12 pm    Post subject: Reply with quote

Oh I know about the hiding, I useally hide everything i'm not working on. I do have many objects but even hidden it still "feels" slow down by alot from the update so not sure whats the problem, so I figure maybe dual core support would help speeds things up, from loading to light baking the scenes, even really big animations.

I'll try hidding the scene-inspector to see if that helps.

Edit:
Guess you were right about the scene-inspector, it does seem to shave off some performance when shown, but from you say, even hidden it will still slow down loading, witch it does.
Back to top
View user's profile Send private message Yahoo Messenger
Paul-Jan
Site Admin


Joined: 08 Aug 2004
Posts: 3066
Location: Lage Zwaluwe

PostPosted: Tue May 05, 2009 7:31 pm    Post subject: Reply with quote

If for a given scene loading time increased significantly in between DeleD 1.82 and DeleD 2.0, we definitely need to address that. Anything special about that scene I need to reproduce?

I doubt "dual core support" will do much for loading times, limiting factors are probably IO (disk and memory allocations). Plenty of room for local optimizations. In fact, I bet about every facet of DeleD could be significantly optimized, it's just a simple trade off in development time. Just to be clear, the same goes for about every commercial application out there as well, I'm not saying DeleD is the slowest of the bunch. Very Happy

Areas where multi-threading (over multiple cores) truely shines are things like lightmapping and the raytracer. The raytracer will be used as a testbed for such techniques. Strictly speaking, you might find the raytracing thread running on a different core than your main thread already, but the raytracer itself is still single-thread, single-cpu. This will change in the future. Once the animation system gets more complex, we'll also might apply threading-techniques there.
Back to top
View user's profile Send private message Visit poster's website
adr
Member


Joined: 23 Jul 2005
Posts: 165

PostPosted: Wed May 06, 2009 1:03 am    Post subject: Reply with quote

Yea, mult-threading would shine with lightmapping and raytracing(saw that, really sneaky of you all ^.-)

Other then that scene perty big, with a few 2,634 objects (give or take 200 objects) and over 32,963 polygons. I know thats alot, even for the old version, but loading has significantly increased by over 3 to 4 times as more from the two.

*I don't think my IO for atm would limit the output by that much and with SSD coming, IO will increase by 2x each time. (I'm happy for that one =))*
Back to top
View user's profile Send private message Yahoo Messenger
Display posts from previous:   
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    DeleD Community Edition Forum Index -> DeleD Feature Requests All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum