what to expect ....

unless you use 1.5’s GL pipeline, it seems that everything is software. can you tell me what is your CPU brand/type and frequency?

About the fullscreen, it seems that unsetting the fullscreen frame only works once all frames are closed. (the key here is that the game starts from an other frame, it seems)

Heh… i found the name to be a bit Geeky, but as it is a hidden meaning, it is fine. :slight_smile:
Thanks for testing.

CPU in this case was an Intel P3 733.

I’ll knock 1.5 on tonight and see what happens.

Kev

[quote]CPU in this case was an Intel P3 733.

I’ll knock 1.5 on tonight and see what happens.

Kev
[/quote]
Be sure to use the zipped file (see readme inside) to be able to setup J2D acceleration flags.

Java Web Start 1.5.0-beta3
Using JRE version 1.5.0-beta3 Java HotSpot™ Client VM
User home directory = C:\Documents and Settings\caspian.prince

c: clear console window
f: finalize objects on finalization queue
g: garbage collect
h: display this help message
m: print memory usage
o: trigger logging
p: reload proxy configuration
q: hide console
r: reload policy configuration
s: dump system and deployment properties
t: dump thread list
0-5: set trace level to

Selected display mode: Width:800 Height:600 Depth:32 rate:60Hz
1.5 NanoTimer selected.
Exception in thread “Thread-10” java.lang.IllegalStateException: Component must have a valid peer
at java.awt.Component$FlipBufferStrategy.flip(Unknown Source)
at java.awt.Component$FlipBufferStrategy.show(Unknown Source)
at GoSub.RenderingThread.run(Game.java:1043)
at java.lang.Thread.run(Unknown Source)
–== Please report the information below to gamechmark@barachant.com ==–
Please fill those information by hand:
CPU brand: Intel
CPU frequency: 2Ghz
Graphic card brand and model:GF42Go

–== Detected General Properties ==–
java.version:1.5.0-beta3
java.vm.version:1.5.0-beta3-b60
java.vm.vendor:Sun Microsystems Inc.
java.specification.version:1.5
os.name:Windows XP
os.arch:x86
os.version:5.1
sun.java2d.opengl:null
sun.java2d.trace:null
sun.java2d.accthreshold:null
–== Detected Windows Properties ==–
sun.java2d.transaccel:null
sun.java2d.noddraw:null
sun.java2d.ddoffscreen:null
sun.java2d.ddforcevram:null
sun.java2d.ddscale:null
sun.java2d.d3d:null
sun.java2d.d3dtexbpp:null
–== Detected unix/linux Properties ==–
sun.java2d.pmoffscreen:null
NO_J2D_DGA:null
J2D_PIXMAPS:null
–== Statistics ==–
Time played:96 seconds

update time min:0.357867 ms
update time Average:1.2392569999999998 ms
update time max:20.467685 ms

collision time min:0.039111 ms
collision time Average:0.328542 ms
collision time max:3.316064 ms

draw time min:58.07442 ms
draw time average:78.88226499999999 ms
draw time max:164.732389 ms

sleep time min:-151.146003 ms
sleep time average:-64.67004299999999 ms
sleep time max:0.0 ms

FPS min:5
FPS average:12
FPS max:16

Actor count Max:92
Actor count Average:57

GC pauses factor: 8
GC eventual pauses detected: 1

That’s from Webstart…

Cas :slight_smile:

…got about 23fps windowed using the zip but curiously the zip refuses to work fullscreen - I just get a white screen.

Cas :slight_smile:

[quote] Exception in thread “Thread-10” java.lang.IllegalStateException: Component must have a valid peer
at java.awt.Component$FlipBufferStrategy.flip(Unknown Source)
at java.awt.Component$FlipBufferStrategy.show(Unknown Source)
at GoSub.RenderingThread.run(Game.java:1043)
at java.lang.Thread.run(Unknown Source)
[/quote]
That happens when game is killed. for a weird reason (threading issue, delayed painting, whatever) i sometimes get the buffer swapped after the thread has quit (and i verify in my code that renderingThread is dead…)

I’m surprised you get a so low fps… I get 65 fps on a 2.8Ghz P4.
[edit… that reports take too much place…]
Would you mind testing with GL pipeline enabled (zip version needed due to webstart & awt weirdness)

Did the 'blank frame ’ test report something in the shell?

Thanks a lot for your testings.

From the commandline if I explcitly set the OpenGL property I get 62fps! (About what I’d expect on the laptop screen).

Cas :slight_smile:

[quote]From the commandline if I explcitly set the OpenGL property I get 62fps! (About what I’d expect on the laptop screen).

Cas :slight_smile:
[/quote]
Oh, you’re using a laptop… That might explain why you get so low results. ( i get about the same results with a 1.4ghz good old duron and a geforce1, reason why it surprised me…) Can you tell me what is brand and model o fthe laptop ? That will help relativising.

In those conditions having 62 fps in GL is nice.

Thanks for sharing !

60’s about the most I’d expect in Windowed mode anyway really. It’s an Inspiron 5150 with 3.2GHz HT P4, a gig of RAM, and a 64MB Gf4 2 Go. Should be good enough for Doom 3 I reckon.

Cas :slight_smile:

[quote]60’s about the most I’d expect in Windowed mode anyway really. It’s an Inspiron 5150 with 3.2GHz HT P4, a gig of RAM, and a 64MB Gf4 2 Go. Should be good enough for Doom 3 I reckon.

Cas :slight_smile:
[/quote]
3.2ghz? err. is that the same machine as the one that did 23fps? I currently have twice your fps in software (non gl pipeline) with an inspiron 9100 (2.8ghz).
I’m as fast in software as your GL. Ain’t that weird?
(nb: as far as i could gather, official information tend to show that all i do forces the use of software pipeline. Any other info or diagnostic would be welcome)

'Srite. The processor speed probably doesn’t help much here, it’ll be down to the bus speed, which might not be quite so fast on a laptop.

Cas :slight_smile:

I’m also on a laptop. Inspiron 9100’s biggest difference with yours is FSB. I have 800Mhz, you have 566Mhz.
Is that enough to justify such a difference? dunno.