About Store Forum Documentation Contact



Post Reply 
Different performance MAC and PC version of the engine
Author Message
Panerox Offline
Member

Post: #1
Different performance MAC and PC version of the engine
We did some tests and we're a little saddened by the results :(.

We used a models of RPG demo. The size of the terrain 9x9 areas. 1000-2000 trees and grass. For trees were generated 3 lods, for grass 2 lods.
We used the following settings:
Code:
Renderer.type(RT_DEFERRED);
D.mode(800, 600).full(false).sync(true).ambientPower(0.3f).hpRt(true);
D.hdr(true);//.hdrExposure(0.7);
D.volLight(true);
D.viewRange(250);
D.shadowFrac(0.05).shadowFade(0.5);
D.grassRange(30);
For the PC version, we can even increase the range(what we need):
D.viewRange (500);
D.grassRange (100);

PC configuration is much worse than a MAC, but the FPS is 20 times lower than on the PC :(.
I do not know what can I say ... just the Mac version is not ready for production. It turns out the Mac version is not optimized at all, no static / dynamic batching system. A lot of drawcalls.


Attached File(s) Image(s)
       
(This post was last modified: 05-28-2012 09:19 AM by Panerox.)
05-28-2012 09:00 AM
Find all posts by this user Quote this message in a reply
Dwight Offline
Member

Post: #2
RE: Different performance MAC and PC version of the engine
Just out of curiosity, could you decrease the bump-mapping to 0 on your materials? Your scene would be an excellent starting point for my "suspicion".

Optimizations are now early on the roadmap wink
05-28-2012 10:27 AM
Find all posts by this user Quote this message in a reply
Esenthel Offline
Administrator

Post: #3
RE: Different performance MAC and PC version of the engine
Win and Mac use the same optimizations, the only difference that Mac uses OpenGL which is not that good when compared to DirectX.
You didn't post your system spec.
are you running any programs in the background?
05-28-2012 10:44 AM
Find all posts by this user Quote this message in a reply
Panerox Offline
Member

Post: #4
RE: Different performance MAC and PC version of the engine
(05-28-2012 10:27 AM)Dwight Wrote:  Just out of curiosity, could you decrease the bump-mapping to 0 on your materials? Your scene would be an excellent starting point for my "suspicion".

Optimizations are now early on the roadmap wink
smile It does not affect the result


P.S.
It's only stress test, 22 FPS is good, we know what we can expect in the future. It is not clear why the Mac version running on more powerful computer gives a very bad result.
(05-28-2012 10:44 AM)Esenthel Wrote:  Win and Mac use the same optimizations, the only difference that Mac uses OpenGL which is not that good when compared to DirectX.
You didn't post your system spec.
are you running any programs in the background?

MacBook Pro 15, Core i7 2200, 4Gb, Radeon HD 6750M
Win - Core 2 Duo E6550, 2Gb Ram, Radeon HD 3400 Serios

I do not know, Mac is faster than a computer running Windows, but the results are very different. Other programs do not work in the background. We just did the stress test to find out how much vegetation can add to the scene.

We will wait for the grass HW instancing in the roadmap.
(This post was last modified: 05-28-2012 11:02 AM by Panerox.)
05-28-2012 10:44 AM
Find all posts by this user Quote this message in a reply
Esenthel Offline
Administrator

Post: #5
RE: Different performance MAC and PC version of the engine
Out of curiosity I did sample test, you can see screen with full shadows, hprt, hdr
36 FPS on GeForce 320m


Attached File(s) Image(s)
       
05-28-2012 11:35 AM
Find all posts by this user Quote this message in a reply
Panerox Offline
Member

Post: #6
RE: Different performance MAC and PC version of the engine
We have many more trees and grass. We need to make the forests, fields of grass and a variety of static objects (such as rocks, stones, etc). We need more detail to our First Person Shooter.
All this depends on the number of objects in the scene. Forest and grass very bad impact on performance. We will test the landscape on the other Mac.
(This post was last modified: 05-28-2012 11:56 AM by Panerox.)
05-28-2012 11:51 AM
Find all posts by this user Quote this message in a reply
Post Reply