Author Topic: Compatibility test for compiled Object3Ds  (Read 21274 times)

Offline EgonOlsen

  • Administrator
  • quad
  • *****
  • Posts: 12295
    • View Profile
    • http://www.jpct.net
Compatibility test for compiled Object3Ds
« on: March 23, 2009, 04:45:01 pm »
Hi,

i need some testers with different configurations for the compiled object stuff discussed here: http://www.jpct.net/forum2/index.php/topic,809.15.html

I made a simple test case (Windows only, no Web start) using the model that Paul provided. It's a self extracting exe that can be found here: http://www.jpct.net/download/beta/car.exe

It extracts into a "car"-subdir. The extracted version is quite large (around 200MB), because it includes the whole World in serialized form (be patient...it takes some time to load!). Just run the "run_me.bat", and tell me if and how it works. Preferably with frame rate and system configuration. I tested it on various ATI cards (worked great), on Intel onboard (looked fine but ran like crap...but that was to be expected). I haven't had the chance to run it on NVidia yet...

You can move and zoom the car with the mouse, right mouse button shows wireframe view. Exit it by exiting the console window (not the 3d window).

This is a quick and dirty hack...please treat it as one. And don't be confused about the size of the jpct.jar. It's the debug version, the release version will be smaller (around 230KB in size).
« Last Edit: March 23, 2009, 05:19:10 pm by EgonOlsen »

Offline fireside

  • double
  • *****
  • Posts: 607
    • View Profile
Re: Compatibility test for compiled Object3Ds
« Reply #1 on: March 23, 2009, 09:00:21 pm »
I'm getting 8 frames per second on my amd 4200 with onboard geforce 6100.
click here->Fireside 7 Games<-

Offline paulscode

  • double
  • *****
  • Posts: 863
    • View Profile
    • PaulsCode.Com
Re: Compatibility test for compiled Object3Ds
« Reply #2 on: March 23, 2009, 09:31:58 pm »
Getting 42 FPS here.  Using NVIDIA GeForce 9400 GT (1GB video memory) plugged into a PCI-Express x16 v1.0, on a Compaq SR1750NX motherbord and AMD Athlon 64 processor (2.19Ghz, 1 GB RAM).

I'll also run the test on some of my test machines when I get a chance, and let you know the results and specs.

Offline influt

  • byte
  • *
  • Posts: 25
    • View Profile
Re: Compatibility test for compiled Object3Ds
« Reply #3 on: March 24, 2009, 12:31:22 am »
20 FPS
==============
Configuration:
NVIDIA GeForce 6200 (128MB / AGP)
AMD Athlon XP 2500+ (1.83 GHz)
RAM 1GB DDR


update.
i was unable to launch it on another PC getting the following every time:
Code: [Select]
Loading textures...
Loading geometry...
Java version is: 1.5.0_14
-> support for BufferedImage
Version helper for 1.2+ initialized!
-> using BufferedImage
Software renderer (OpenGL mode) initialized
Software renderer disposed
Display thread initialized!
Current mode:800 x 600 x 32 @72Hz
Exception in thread "main" java.lang.IllegalStateException: Cannot determine clo
se requested state of uncreated window
        at org.lwjgl.opengl.Display.isCloseRequested(Display.java:551)
        at VW.main(VW.java:79)

==============
Configuration:
Intel 82915G/GV/910GL Express Chipset Family
Intel Pentium 4 2.66 GHz
RAM 1GB
« Last Edit: March 24, 2009, 09:32:49 am by influt »

Offline EgonOlsen

  • Administrator
  • quad
  • *****
  • Posts: 12295
    • View Profile
    • http://www.jpct.net
Re: Compatibility test for compiled Object3Ds
« Reply #4 on: March 24, 2009, 09:53:52 am »
Yes, that's a problem that i encoutered myself...i've uploaded a version that should fix this. In addition, the new version is around 50%-75% faster on my machines (except on that intel onboard one...). Please give it a try.

Offline influt

  • byte
  • *
  • Posts: 25
    • View Profile
Re: Compatibility test for compiled Object3Ds
« Reply #5 on: March 24, 2009, 10:03:03 am »
crap!  ;D
now it shows 3 FPS on that Intel onboard

Offline EgonOlsen

  • Administrator
  • quad
  • *****
  • Posts: 12295
    • View Profile
    • http://www.jpct.net
Re: Compatibility test for compiled Object3Ds
« Reply #6 on: March 24, 2009, 12:10:47 pm »
crap!  ;D
now it shows 3 FPS on that Intel onboard
Nothing you can do about this. Even the newer Intels are slow, and yours is oooooold. Even the newest ones don't do T&L in hardware IIRC. The model consists of over 1 million vertices...just too much for those crapsets and your trusty P4.
« Last Edit: March 24, 2009, 07:42:47 pm by EgonOlsen »

Offline JavaMan

  • long
  • ***
  • Posts: 231
    • View Profile
Re: Compatibility test for compiled Object3Ds
« Reply #7 on: March 24, 2009, 02:04:08 pm »
Hi,
I tried out the new version on a ATI Radeon HD 2600 XT with Quad Core2 2.6Ghz 4GB ram. I'm getting about 114FPS when view the entire car. Looks great!  I was having that same exception problem on two XP machines, but I'll give the new version a run on those.

Offline influt

  • byte
  • *
  • Posts: 25
    • View Profile
Re: Compatibility test for compiled Object3Ds
« Reply #8 on: March 24, 2009, 06:21:48 pm »
the fixed version now gives 23 fps on my GeForce 6200 and Athlon 2500+

Offline EgonOlsen

  • Administrator
  • quad
  • *****
  • Posts: 12295
    • View Profile
    • http://www.jpct.net
Re: Compatibility test for compiled Object3Ds
« Reply #9 on: March 24, 2009, 08:52:46 pm »
I've uploaded another version. This one uses larger sizes for the polygon batches. On my ATI, this increased the fps from 140 to 540. On my Intel, this crashes, because it can't handle the larger sizes. That's why there is a new batch-file for Intels, that limits the size to 1000, which work fine on them. It would be very cool, if someone with an NVidia could give it another try to see, if NVidia can handle the size. If it can't, you can specify the size to use right after the VW in the bat-file (look at the Intel.bat for an example).

Offline influt

  • byte
  • *
  • Posts: 25
    • View Profile
Re: Compatibility test for compiled Object3Ds
« Reply #10 on: March 24, 2009, 10:10:24 pm »
well, mine does handle this size and now i am getting 30 fps. Good job, Egon!

Offline paulscode

  • double
  • *****
  • Posts: 863
    • View Profile
    • PaulsCode.Com
Re: Compatibility test for compiled Object3Ds
« Reply #11 on: March 24, 2009, 10:25:50 pm »
125 FPS now on NVIDIA GeForce 9400 GT (same machine as my last post).  I haven't had a chance to run it on my other test machines yet.

Offline paulscode

  • double
  • *****
  • Posts: 863
    • View Profile
    • PaulsCode.Com
Re: Compatibility test for compiled Object3Ds
« Reply #12 on: March 24, 2009, 11:55:12 pm »
Here are the results from my test laptops (using "runme.bat"):

A Dell Inspiron 8100 (Intel Pentium III, Mobile CPU 1.2Ghz, 256 MB RAM):
1-2 FPS (NVIDIA GeForce 2 Go, 64 MB 64-bit DDR)

Three seperate Dell Inspiron 1150's (Intel Pentium IV, 2.8GHz, 1GB RAM):
3-4 FPS (Intel 82852/82855 GM/GME Graphics Controllers)

A Dell Inspiron 1525 (Intel Pentium Dual CPU 2.0Ghz, 3GB RAM):
3-5 FPS (Mobile Intel 965 Express)

I've also got a couple of test PC's I'll run this on when i get a chance to hook them up.

Offline fireside

  • double
  • *****
  • Posts: 607
    • View Profile
Re: Compatibility test for compiled Object3Ds
« Reply #13 on: March 25, 2009, 12:05:48 am »
I ran the newer version and still got 8 fps.  AMD 4200 with nforce onboard 6100.
click here->Fireside 7 Games<-

Offline JavaMan

  • long
  • ***
  • Posts: 231
    • View Profile
Re: Compatibility test for compiled Object3Ds
« Reply #14 on: March 25, 2009, 01:55:54 am »
I tested the new version:

Desktop: Windows Vista Quad Core 2.6Ghz 4GB Ram Ati Radeon HD 2600 XT runme:183-190FPS 

Desktop: WindowsXP SP1 Pentium 4 2.66Ghz no hyper-threading  512MB Ram    NVIDIA GeForce4 MX 440 AGP8X fps:8-15

Laptop:  WindowsXP SP2 Intel Core2 2.00GHz 2.00GB Ram NVIDIA GeForce Go 7950 GTX fps:Won't run

On the laptop it gets all the way until the output starts the fps, but the car doesn't appear. Then I get the WindowsXP this programs has screwed up and do you want to send a report dialog. The previous version ran on the laptop.