Search Unity

  1. Megacity Metro Demo now available. Download now.
    Dismiss Notice
  2. Unity support for visionOS is now available. Learn more in our blog post.
    Dismiss Notice

Unity Benchmark v0.1

Discussion in 'General Discussion' started by Arowx, Sep 20, 2012.

  1. Arowx

    Arowx

    Joined:
    Nov 12, 2009
    Posts:
    8,194
    Just checked and yes I do include colliders but this is a simple game engine benchmark.

    I could add an option for just gfx and maybe one for physics rigid-bodies if anyone is interested?

    Tested without colliders and my PC's mark went from around 4,000 to 10,000.
     
  2. Arowx

    Arowx

    Joined:
    Nov 12, 2009
    Posts:
    8,194
  3. Arowx

    Arowx

    Joined:
    Nov 12, 2009
    Posts:
    8,194
  4. Flickayy

    Flickayy

    Joined:
    Jan 20, 2013
    Posts:
    40
    I got 9605 in the web player not in full-screen, and 9700 when in full-screen.

    Using Windows 7 Pro 64-bit on my laptop.
     
  5. MarigoldFleur

    MarigoldFleur

    Joined:
    May 12, 2012
    Posts:
    1,353
    Okay, what's going on with everyone's scores? I'm testing on an entry level Mac Mini and I got 6,780 on the first version and over 17,000 on the latest.
     
  6. Arowx

    Arowx

    Joined:
    Nov 12, 2009
    Posts:
    8,194
    That's good what GPU?

    Does anyone have a Mac with Intel 3000 gpu to get an idea of their performance please, ideally with a screenshot?

    Just someone on twitter claimed to get 25k on one which I just don't believe as my AMD 7950 GPU only gets 18k.
     
  7. MarigoldFleur

    MarigoldFleur

    Joined:
    May 12, 2012
    Posts:
    1,353
    Intel HD Graphics 3000.
     
  8. Arowx

    Arowx

    Joined:
    Nov 12, 2009
    Posts:
    8,194
    As stated (above) had colliders on old version, which makes the test CPU bound, new test turns them off giving you a GPU - Cube Mark.
     
  9. MarigoldFleur

    MarigoldFleur

    Joined:
    May 12, 2012
    Posts:
    1,353
    But I'm still nearly hitting your score on a 7950 on Intel Integrated 3000 HD.

     
  10. Flickayy

    Flickayy

    Joined:
    Jan 20, 2013
    Posts:
    40
    Yeah my laptop isn't exactly top range, it's good enough for the moment..

    My GPU is; Mobile Intel 4 Series Express Chipset Family
    and my CPU is; Intel Pentium T4500 @ 2.30GHz

    haha.
     
  11. Arowx

    Arowx

    Joined:
    Nov 12, 2009
    Posts:
    8,194
    Wow! John Carmack was saying that Intel GPU's were now good enough to just run games out of the box!

    But how does my game Teroids fare (singleplayer / hardest settings) run for you?
     
  12. KheltonHeadley

    KheltonHeadley

    Joined:
    Oct 19, 2010
    Posts:
    1,685
    Early 2011 13" Macbook Pro. Dual Core 2.3ghz, 4gb ram, Intel HD 3000. You only surpassed by a mere 500,

    6155 Cubes.(webplayer)
     
    Last edited: Jan 25, 2013
  13. ColossalDuck

    ColossalDuck

    Joined:
    Jun 6, 2009
    Posts:
    3,246
    30,020

    Radeon HD 6850
     
  14. Arowx

    Arowx

    Joined:
    Nov 12, 2009
    Posts:
    8,194
    WOW, Screenshot Needed!
     
  15. giyomu

    giyomu

    Joined:
    Oct 6, 2008
    Posts:
    1,094
    Macbook pro (early 2011) AMD Radeon HD 6490M 256M ~ 22460 cubes
    Pc Laptop msi ge70(win7) , GeForce GT 650M 2GB ~ 21100 cubes

    funny I would have thought the gt 650 out performing my amd radeon one ..^^

    tested with your latest version
     
    Last edited: Jan 25, 2013
  16. ColossalDuck

    ColossalDuck

    Joined:
    Jun 6, 2009
    Posts:
    3,246
    You got it:

    $Cubes.png
     
  17. cCoding

    cCoding

    Joined:
    Jul 3, 2012
    Posts:
    118
    AMD Quad Core 3.60ghz BullDozer
    8gb Ripjawz Ram
    ATi HD XFX 7770 1GB


    I ran the bench mark full screen with quality set to fantastic and hit 4950 cubes.

    I reran the bench mark on 640x480 on fastest and hit 5660 cubes.
     
  18. Arowx

    Arowx

    Joined:
    Nov 12, 2009
    Posts:
    8,194
  19. Ghoxt

    Ghoxt

    Joined:
    Mar 25, 2008
    Posts:
    104
    With the Cube Mark "No Collider Web Player" version I got 21695. I'm assuming the SLI was not being used. I cannot tell unless someone posts a similar GTX 580 to compare.

    Intel I7 920
    Nvidia GTX590
     
  20. KheltonHeadley

    KheltonHeadley

    Joined:
    Oct 19, 2010
    Posts:
    1,685
    Very sad how you reached 4900 - 5600 on that system and my 13" macbook pro surpassed it on native res of 1280x800.
     
  21. TylerPerry

    TylerPerry

    Joined:
    May 29, 2011
    Posts:
    5,577
    Be sure to use the same web player, using a dev web-player i got far less then on the normal one.
     
  22. HeadHunter2009

    HeadHunter2009

    Joined:
    Jul 3, 2012
    Posts:
    50
    My Web player result
     
  23. Arowx

    Arowx

    Joined:
    Nov 12, 2009
    Posts:
    8,194
  24. Jackjan

    Jackjan

    Joined:
    Jan 25, 2013
    Posts:
    30
    If i test your version 0.2 I get more cubes (more than 20k) but my graphic card is still at 0% o_O
     
  25. Arowx

    Arowx

    Joined:
    Nov 12, 2009
    Posts:
    8,194
    GPU at 0% ?

    As the number of cubes increase your FPS will drop down to the target 30 FPS and the benchmark stops adding cubes when this happens you have your Cube Mark, it does take a couple of minutes to settle down and stop changing.
     
  26. MarigoldFleur

    MarigoldFleur

    Joined:
    May 12, 2012
    Posts:
    1,353
    I think part of this is that what you're doing really isn't GPU bound at all. Poly-pushing without any sort of real operations that would occur on the GPU aren't really a great indicator of GPU load. If anything, I'd hazard that this is more pushing load onto the CPU because of all the GameObject instantiating you'd have to be doing.
     
  27. Sean Hall

    Sean Hall

    Joined:
    Apr 26, 2012
    Posts:
    192
    Tested this on my Asus Nexus 7

    1568 Cubes at 32 FPS, 2356 Cubes at 24 Fps and finally 4601 Cubes at 10 Fps

    This was with 7 apps open in the background.

    Okay, I have a Dell Dimension E520 with a Intel Pentium D, 2GB of ram and a Nvidia Gefore 7300 LE with 128Mb. An extremely old computer, yet I got these results:

    Now I was trying to take a screenshot with it at 32 FPS, but it kept jumping from 28 to 32.
     
    Last edited: Jan 29, 2013
  28. Arowx

    Arowx

    Joined:
    Nov 12, 2009
    Posts:
    8,194
    This test only uses a basic shader and a small texture so should work on anything Unity does. The jumping is caused by frustum culling not all of the cubes are on screen at once so Unity does not draw them hence the occasional stutter.

    It's only really testing the polygon throughput of the GPU, not advanced shaders or effects. But it is testing an aspects of the GPU. That depends on how the Unity engine handles game objects, instiation should generate some work for the cpu but most of that should then be passed onto the GPU.

    Actually here is the profilers view of things:



    The CPU spends
    15.4ms rendering the scene
    2.7ms running the script

    The GPU takes
    8.8ms to render the cubes
    9.3ms on a Dererred pre-pass (using Deferred Lighting).

    So you do have a point the CPU is taking all it's time "rendering" the objects but that's how Unity does things, if you can suggest an optimization that would push this more onto the GPU please let me know?
     
  29. J_P_

    J_P_

    Joined:
    Jan 9, 2010
    Posts:
    1,027
    I was at over 30k boxes before I gave up and it was still at about 30fps. I'm on a new iMac with a 650M. One thing I noticed though -- if the mouse is over the player, framerate is much less consistent.
     
  30. 511

    511

    Joined:
    Nov 18, 2012
    Posts:
    55
    0.1 = 7425
    0.2 = 20k

    target 30, on my underclocked ultrabook
     
  31. superpig

    superpig

    Drink more water! Unity Technologies

    Joined:
    Jan 16, 2011
    Posts:
    4,649
    I have a feeling I know a significant way to reduce CPU usage. Feel like posting the source project for us to take a look at?
     
  32. Arowx

    Arowx

    Joined:
    Nov 12, 2009
    Posts:
    8,194
    LOL Come off it! ;0)

    I add cubes over time while the FPS counter is over a given limit!

    The CPU usage is mainly Unity "Rendering The Scene", but feel free to provide any ideas and I will try them.
     
  33. bocs

    bocs

    Joined:
    May 9, 2009
    Posts:
    412
    What am I missing, it uses maybe 10% cpu and 20% of 1 GPU (not even enough for it to kick on the boost clock)?
    *Ran a second copy...CPU + 10% = 20% ...GPU1 + 7% = 27%

    I would need to open 10 to get close to maxing out (and still would be CPU limited)

    So I claim a score of 250000 :)

    *Intel 980x @ 3.75(small overclock), nvidia 690gtx


    upload photos


    free photo hosting
     
  34. Fanskapi

    Fanskapi

    Joined:
    Oct 18, 2012
    Posts:
    29
    It was doing steady 29-31 up to 7k~ before it started to drop lower. I have Unity and alot of browser tabs open in Chrome.
    I bought this computer in 2007, what the hell.

    It looks like it stopped/adding cubes really slow at 7605, and my FPS never goes above 30, it's doing 21-29 FPS mostly.
     
  35. Arowx

    Arowx

    Joined:
    Nov 12, 2009
    Posts:
    8,194
    Version 0.1 or 0.2?

    Nice try and good point the benchmark does not appear to be stressing your system at all maybe this is more telling of my simple code or the Unity engine not taking advantage of the power in modern high end PC's?

    The funny thing is that people with Intel HD 3000 gpu's are apparently getting 30k cubeMarks!
     
  36. Fanskapi

    Fanskapi

    Joined:
    Oct 18, 2012
    Posts:
    29
    v0.2, first link.
     
  37. Arowx

    Arowx

    Joined:
    Nov 12, 2009
    Posts:
    8,194
    The maker of Cube Mark presents Quad Mark!

    Quad Mark

    What's your Quads?

    I get about 10k on a AMD FX8320 Radeon 7950.

    Just using a Quad model per game object.
     
  38. bocs

    bocs

    Joined:
    May 9, 2009
    Posts:
    412
    16035
    CPU = 8.45% (or 100% of 1 core), GPU1 = 10%, GPU2 = 0%...

    If you really want to stress the GPU, you need to combine the objects cause right now it's just finding out how many objects Unity can rotate on a single CPU core.

    This thread is really depressing cause it made me research a few things to find a few huge limitations of Unity..No multi-threading (mostly), No SLI support etc.
    *I did read some things are multi-thread, like cloth, skinning, particles...why I said "mostly", still no function is thread safe to call

    ----------
    Side note..I did test the DirectX 11 voxel cone submission, and it did cause 1 GPU to run at 100% @ ~80fps
    *forced SLI....GPU1 = 50%, GPU2 = 50%...and most shocking ~30fps (maybe a vsync issue..didn't look)
     
  39. Arowx

    Arowx

    Joined:
    Nov 12, 2009
    Posts:
    8,194
    Just using the basic Unity approach to throw things about the screen, it should give you an idea of what you can get from the engine in a game on your machine,

    I think SLI is a driver based technology and more on the side of the GPU manufacturers than the engine providers.
     
  40. ikriz

    ikriz

    Joined:
    Dec 3, 2009
    Posts:
    98
    7930 with Colliders / 23430 without colliders
    CPU i7 16GB RAM and an NVIDA Quadro 4000 2GB
     
  41. Arowx

    Arowx

    Joined:
    Nov 12, 2009
    Posts:
    8,194
    New Version built with Unity 4.1 (No Colliders) CubeMark

    On my machine zooms up to about 14k then is gradually climbed to about 17k Cubemark, what's yours?
     
  42. JesOb

    JesOb

    Joined:
    Sep 3, 2012
    Posts:
    1,106
    4.1 - Fast to 18.5 and then gradually to 23.5
    4.0.1 - Fast to 14 and then gradually to 19.5
     
  43. Metron

    Metron

    Joined:
    Aug 24, 2009
    Posts:
    1,137
    fast to 21k then gradually to 25.7k

    i7 3930K (3.2ghzM 12 cores HTed), ATI 7950
     
  44. tango209

    tango209

    Joined:
    Feb 23, 2011
    Posts:
    379
    5600 - Cube Benchmark v0.2 Webplayer Unity (no collision) on my Surface Pro.
     
  45. CharlieSamways

    CharlieSamways

    Joined:
    Feb 1, 2011
    Posts:
    3,424
    am I doing somethign wrong? I just got 27505?
     
  46. SHIMMY

    SHIMMY

    Joined:
    Dec 28, 2012
    Posts:
    107
    OMG, its like watching the early universe expand!!

    Woot, i did get to over 10,000+ ( I did have a figure then i had to login and forgot it) on my PC.
    But that was to 20 FPS, was it meant to be to thirty?

    Will have to try this on my mac, the specs are much better.
     
  47. Metron

    Metron

    Joined:
    Aug 24, 2009
    Posts:
    1,137
    Must... update... machine... ... ... Charlie has more cubes than me... ... ...
     
  48. virror

    virror

    Joined:
    Feb 3, 2012
    Posts:
    2,963
    Old: 23500
    New: 25700

    So 9% speedup here on my office computer, great work Unity! : )
     
  49. CharlieSamways

    CharlieSamways

    Joined:
    Feb 1, 2011
    Posts:
    3,424
    That was whilst I running all my shiz too ^_^ I do have a beast machine tho.

    i7, 20gb ram, 1gb gcard. Late 2011 iMac 21.5in
     
  50. KheltonHeadley

    KheltonHeadley

    Joined:
    Oct 19, 2010
    Posts:
    1,685
    Early 2011 13" Macbook Pro

    i5 2.3ghz
    4gb 1333mhz
    Intel HD 3000

    Note that I was running Google Plus and a bunch other google chrome stuff, skype and lots of files in the backround.

    $Screen shot 2013-03-15 at 6.58.06 PM.png