Please help!
Motivation:
This post is to determine what amount of individual Geometries is a good choise when designing your game depending on the assumed minimum requirement. As these values arenโt published by the graficcard manufacturers, and there are no benchmarks for this, I came up with the Idea of writing a small testclass that everyone can execute and publish their results together with their hardware configuration.
How to:
Please execute the code below on your platform and post the results here. Do not change any Settings in the config panel. Let it run untill object count in the status stays stable for at least 5 seconds. Then post the Results here. The code below only requires the jme3 project to be in the build path.
[java]import com.jme3.app.SimpleApplication;
import com.jme3.material.Material;
import com.jme3.math.Vector3f;
import com.jme3.scene.Geometry;
import com.jme3.scene.shape.Box;
public class Test extends SimpleApplication{
float targettps = 1f/60f;
int i = 0;
int y = 0;
private Box b;
private Material mat;
public static void main(String[] args) {
new Test().start();
}
@Override
public void simpleInitApp() {
this.flyCam.setEnabled(false);
b = new Box(Vector3f.ZERO, 1, 1, 1);
mat = new Material(assetManager, โCommon/MatDefs/Misc/SimpleTextured.j3mdโ);
mat.setTexture(โColorMapโ, assetManager.loadTexture(โInterface/Logo/Monkey.jpgโ));
cam.setFrustumFar(600);
}
@Override
public void simpleUpdate(float tpf){
if(tpf < targettps){ //Spawn a new box if the last frame was faster than needed for 60fps
Geometry geom = new Geometry(โBoxโ, b);
geom.setLocalTranslation(y-100,i-200,-500);
geom.setMaterial(mat);
rootNode.attachChild(geom);
i++;
if(i == 400){
i = 0;
y++;
}
}
}
}
[/java]
Platform: Windows 7 x64
Renderer: GeForce 6200 TurboCache(TM)/PCI/SSE2
Driver Version: 8.17.12.6658
Object count: 2147
2 Likes
nego
April 8, 2011, 12:56pm
2
Platform: Windows 7 x64
Renderer: Intelยฎ HD Graphics
Driver Version: 8.15.10.2202
CPU: Intelยฎ Coreโข i3-380UM @1.33GHZ
RAM: 4GB RAM
Object count: 189
Helloooooo!
Hereโs my posted results for myโฆ ahemโฆ โworkโ laptopโฆ Iโll try to get some results from my actual gaming desktop at home later.
โโโโโโโโโโโโโโโโโโโโโโโ-
Platform: Windows XP x32
Renderer: Quatro FX 1600M
Driver Version: 6.14.12.5896 (nVidia Driver v258.96)
Laptop Model: Dell Precision M6300
CPU: Intel Core 2 Duo @ 2.0GHz
Memory: 2Gb of RAM (777MHz)
Object count: 2892
Triangle count: 35008
Vertex count: 70016
โโโโโโโโโโโโโโโโโโโโโโโโ
Work machine test
โโโโโโโโโโโโโโโโโโโโโโโ-
Platform: Windows 7 x64
Renderer: ATI Radeon HD 4550
Driver Version: Updated on 4/1 Latest version
Object count: 5084
Triangle count: 61316
Vertex count: 122632
Processor: Intel core i7 CPU 870 @ 2.93 GHZ 2.93 GHZ
Ram: 8 GB
โโโโโโโโโโโโโโโโโโโโโโโโ
So here is my home machine:
Platform: Windows 7 x64
Renderer: ATI Radeon HD 3800 Series
Driver Version: 8.17.10.1070
CPU: AMD Athlon X2 5200+ 2,71Ghz
Object count: 3736
Ram: 3 GB
Friends pc: I would say you can see the cpu slowing the grafic down
โโโโโโโโโโโโโโโโโโโ
Platform: Windows 7 x32
Renderer: ATI Radeon HD 6870
Driver Version: unknown but should be uptodate
CPU: Core2Duo E6550 2,33GHZ
Object count: 2557
โโโโโโโโโโโโโโโโโโโ
nehon
April 8, 2011, 4:53pm
7
My pc
___________________________
Platform: Windows 7 x64
Renderer: ATI Radeon HD 5970
proc : Intel core i7 960 3.2Ghz
Driver Version: 8.840.3.0
Object count: 5167
__________________________
Nice test btw
Windows XP 32bit
I7 CPU 920 @2.67Ghz
Nvidia Geforce GTX 280
6Gig Ram (only 3Gig available to XP)
Another friend:
___________________________
Platform: Windows XP x32
Renderer: Nvidia Gforce gt240
proc : AMD Athlon X2 4200+ 2,2Ghz โ overclocked 2,4ghz
Driver Version: current
Object count: 3645
___________________________
Platform: Windows XP x32
Renderer: Nvidia Gforce 9600GT
proc : Intel Core 2Duo 2,66Ghz
Driver Version: current
Object count: 6035
I just ran it a second time and got 8000 when it dropped to 58 frames where the first time it dropped from 59 to 58 frames at 9000 about
And another run, but in full screen this time instead of windowed mode like the first 2.
Got to 8470 before stabelizing.
___________________________
Platform: Windows 7 x64
Renderer: Nvidia Gforce 9600GT
Proc: Intel Core 2Quad Q9300 2.50GHz
Driver Version: 8.17.12.6658
Object count: 6212
__________________________
___________________________
Platform: Windows Vista x32
Renderer: Nvidia Gforce 9500M GS
Proc: Intel Pentium Dual CPU t3400 2.16GHz
Driver Version: 8.17.0011.9716
Object count: 4717
โโโโโโโโโโโโโโโโโโโโโโโ-
Platform: Ubuntu 10.10 x64
Renderer: Quadro NVS 320M
Driver Version: NVIDIA 260.19.06
Proc: Intel Core 2 Duo T8100 @ 2.10Ghz
Object count: 3799
โโโโโโโโโโโโโโโโโโโโโโโโ
aeon
April 8, 2011, 9:50pm
14
Platform: Mac OSX 10.6.6
Renderer: AMD Radeon HD 6750M
Proc: Intel Core i7 Quad-Core @ 2.2Ghz
Object count: 5221
Triangle Count: 62960
Verticles: 125920
FPS: 58
Platform: Windows 7 x64
CPU: Intel Core 2 Quad 2.5 Ghz
Renderer: ATI Radeon HD 5770
Driver Version: 8.01.01.1123
Object Count: 2879
Platform: Windows XP SP3 x86
Renderer: NVIDIA GeForce GTS 250 (2048MB)
Driver Version: 266.58
CPU: Dual Core AMD Opteronโข @2.80GHZ
RAM: 2.89GB RAM
Object count: 5096 (With process priority as realtime)
xieu90
April 9, 2011, 8:26am
17
Laptop :Lenovo SL500
OS :Linux
Graphics:Intel X4500 integrated graphics
Objects :899
doe300
April 9, 2011, 9:03am
18
Linux/Ubuntu 10.10
Nvidia GTX 260 (260.19.29)
after 20 min runtime: 7485 Objects
CPU: Core2Duo e8400
RAM: 3GB
Objects: 3720
CPU: Core i5-650 with iGPU, http://ark.intel.com/Product.aspx?id=43546&processor=i5-650&spec-codes=SLBLK,SLBTJ
RAM: 8GB DDR3 1333MHz
GPU: iGPU from CPU (Intel HD Graphics), 128MB dedicated RAM
OS: Linux 2.6.35 (Ubuntu 10.10 amd64)
Driver: Mesa 7.9
no overclocking
normen
April 9, 2011, 12:05pm
20
Platform: MacOSX 10.6.7
CPU: 2.66GHz Intel Core i7 (Dual)
Memory: 1067MHz DDR3
Graphics: NVIDIA GeForce GT 330M (PCIe x16, 512MB)
Object Count: 5020