Raydium 3D Game Engine
https://memak.raydium.org/

Windows fps
https://memak.raydium.org/viewtopic.php?f=10&t=380
Page 1 of 1

Author:  James Gregory [ Wed May 17, 2006 8:15 pm ]
Post subject:  Windows fps

38 fps is perfectly playable, but given that the game isn't all that complicated doesn't this seem rather slow given that I'm using an AMD64 3400+ w. GeForce 6800?

I would paste the console output but this forum has the maximum message size set too small.

Author:  vicentecarro [ Wed May 17, 2006 9:41 pm ]
Post subject: 

i got around 60 fps with my pentium4 2666Mhz and my nvidia 5900 ultra. For sure you should be getting more than 75 fps, or even more than 100fps...

Author:  ThOR27 [ Wed May 17, 2006 11:45 pm ]
Post subject: 

I got 54 fps, with 16x antilaliasing, 16x ansiotropic filtering, texture sharpner enabled, and image settings set to high quality.

GeForce 6600GT and Sempron 64 3000+ (1.8ghz@1.34gz)

so... damn fast game..at least here :wink:

Author:  Xfennec [ Thu May 18, 2006 10:40 am ]
Post subject: 

James Gregory : You can paste the start of the console only (wich talks about graphic detection). There's probably a problem with you OpenGL driver, since my laptop provides more FPS than your monster :)

Author:  DrV [ Thu May 25, 2006 12:15 am ]
Post subject: 

I have the same problem here - I am on Win32 with a GeForce 6600. I get almost constantly 38 FPS (with some jumps to higher FPS when using the in-car view).

Here's the beginning of the console output:
Code:
Raydium: Using Raydium 0.700
Raydium: command line args: OK
Raydium: Signal Handlers: OK
Raydium: Platform "4xfloat" vector size is: 16 byte(s) long
Raydium: OpenGL implementation maximum texture size: 0x0
Raydium: OpenGL hardware providing 0 texture unit(s)
Raydium: vertex arrays memory: OK
Raydium: joy: FAILED
    No Joy support under Win32 yet
Raydium: sound: Buffer creation successfull
Raydium: sound: OK, using 'Generic Software'
Raydium: PHP support: OK
Raydium: atexit functions: OK
Raydium: lights: OK
Raydium: objects: OK
Raydium: network: OK
Raydium: timecall: win32 modulo every 19.98 minutes, modulodiv is 2^0
Raydium: timer: detection: 1 iterations: diff: 4 steps (3579545/sec)
Raydium: timecall: method accuracy = 0.001 ms (894886.25 Hz)
Raydium: timecall: Using basic gettimeofday() method
Raydium: timecall: OK (894886 Hz)
Raydium: timecall: softcall 0: 1 Hz (3579545 clocks interval)
Raydium: particle: OK
Raydium: gui: OK
Raydium: shadow: OK
Raydium: HDR: OK
Raydium: webserver: OK
Raydium: Raydium engine reseted to original state
Raydium: RegAPI: OK
Raydium: Engine is now ready.


Later on, there is this:
Code:
Raydium: Using Raydium 0.700
Raydium: command line args: OK
Raydium: Requesting 1024x768:32 mode
Raydium: Found 1600x1200 with 32 bpp color and 24 bits zbuffer (stencil is 8)
Raydium: using GeForce 6600/AGP/SSE/3DNOW!, from NVIDIA Corporation (version 2.0.0)
Raydium: Signal Handlers: OK
Raydium: Platform "4xfloat" vector size is: 16 byte(s) long
Raydium: OpenGL implementation maximum texture size: 4096x4096
Raydium: OpenGL hardware providing 4 texture unit(s)
Raydium: vertex arrays memory: OK
Raydium: keyboard: OK
Raydium: mouse: OK
Raydium: joy: FAILED
    No Joy support under Win32 yet
Raydium: sound: Buffer creation successfull
Raydium: sound: OK, using 'Generic Software'
Raydium: PHP support: OK
Raydium: atexit functions: OK
Raydium: lights: OK
Raydium: objects: OK
Raydium: network: OK
Raydium: timecall: win32 modulo every 19.98 minutes, modulodiv is 2^0
Raydium: timer: detection: 1 iterations: diff: 4 steps (3579545/sec)
Raydium: timecall: method accuracy = 0.001 ms (894886.25 Hz)
Raydium: timecall: Using basic gettimeofday() method
Raydium: timecall: OK (894886 Hz)
Raydium: timecall: softcall 0: 1 Hz (3579545 clocks interval)
Raydium: particle: OK
Raydium: gui: OK
Raydium: shadow: OK
Raydium: HDR: OK
Raydium: webserver: OK
Raydium: Raydium engine reseted to original state
Raydium: timecall: callback 1: 400 Hz (8948 clocks interval)
Raydium: physics: ODE Net: 10 element(s)/packet
Raydium: physics: OK
Raydium: RegAPI: OK
Raydium: Engine is now ready.


The "beta 0" from 20-Nov-2005 ran okay on the same hardware just moments ago, so I guess it is something introduced between then and now. :)

BTW: Is the text ("Renault" and whatnot) on the back of the car supposed to be mirrored?

Author:  Xfennec [ Thu May 25, 2006 10:27 am ]
Post subject: 

Nothing wrong in your last log. During the beta0 and the current version there's more than 150 commits, and a major rewrite of "windowing" system (from GLUT to MyGlut), so it's very hard to find what is causing a framerate slowdown on your machine ... Is it possible to get the same log with the beta0 ?

BTW : It's not a Renault, it's a tluaneR !

Author:  Guest [ Fri May 26, 2006 6:39 am ]
Post subject: 

I discovered that setting the Windows desktop to 32-bit color is almost required for me to play. In 16-bit color I cannot even use the main menu it is so slow, but in 32-bit I usually get 15-30fps...a little slow but I finished story mode. (this is with A64 2800+, 1gb ram, Geforce MX4000)

Author:  Xfennec [ Fri May 26, 2006 7:03 am ]
Post subject: 

I'll look at that. Can you say more about your 3D hardware ?

Author:  DrV [ Sat May 27, 2006 5:02 am ]
Post subject: 

Here is part of the log from beta0 on the same hardware:
Code:
Raydium: Using Raydium 0.690
Raydium: command line args: OK
Raydium: Requesting 1024x768:32 mode
Raydium: Got 1024x768:32 mode
Raydium: using GeForce 6600/AGP/SSE/3DNOW!, from NVIDIA Corporation (version 2.0.0)
Raydium: Signal Handler: OK
Raydium: Platform "4xfloat" vector size is: 16 byte(s) long
Raydium: OpenGL implementation maximum texture size: 4096x4096
Raydium: OpenGL hardware providing 4 texture unit(s)
Raydium: vertex arrays memory: OK
Raydium: keyboard: OK
Raydium: mouse: OK
Raydium: joy: FAILED
    No Joy support under Win32 yet
Raydium: sound: Buffer creation successfull
Raydium: sound: OK, using 'Generic Software'
Raydium: PHP support: OK
Raydium: atexit functions: OK
Raydium: lights: OK
Raydium: objects: OK
Raydium: network: OK
Raydium: timecall: win32 modulo every 19.98 minutes, modulodiv is 2^0
Raydium: timer: detection: 2291193 iterations: diff: 3 steps (3579545/sec)
Raydium: timecall: method accuracy = 0.001 ms (1193181.63 Hz)
Raydium: timecall: Using basic gettimeofday() method
Raydium: timecall: OK (1193181 Hz)
Raydium: timecall: softcall 0: 1 Hz (3579545 clocks interval)
Raydium: particle: OK
Raydium: gui: OK
Raydium: shadow: OK
Raydium: Raydium engine reseted to original state
Raydium: timecall: callback 1: 400 Hz (8948 clocks interval)
Raydium: physics: ODE Net: 10 element(s)/packet
Raydium: physics: OK
Raydium: RegAPI: OK
Raydium: Engine is now ready.


BTW, there seems to have been some kind of music skipping/repeating bug in beta0, but it hasn't happened in the new release, so I guess it is fixed. :)

Author:  Xfennec [ Sat May 27, 2006 10:50 am ]
Post subject: 

Ok, thanks. The resolution is probably the main reason of this slowdown. Beta0 said : Raydium: Got 1024x768:32 mode and 1.01 said Raydium: Found 1600x1200 with 32 bpp color and 24 bits zbuffer (stencil is 8)wich needs way more memory. Can you launch the game in windowed mode to confirm this ? (edit mania_drive.bat and append --window on the "mania_drive.exe" line)

Author:  DrV [ Sun May 28, 2006 12:31 am ]
Post subject: 

Ah, yes, that's much better. My desktop resolution is 1600x1200, so that is probably where that came from. Is there a way to specify a fullscreen resolution from the command line?

Author:  Xfennec [ Sun May 28, 2006 11:57 am ]
Post subject: 

No. It's on the TODO for the next release (probably for windows only, since X11 is not very friendly with such resolution changes).

Page 1 of 1 All times are UTC
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/