Java-Gaming.org
Play Revenge of the Titans! The situation is critical. We need fancy commanders to defend Earth, the moon, Mars!
Featured games (78)
games approved by the League of Dukes
Games in Showcase (408)
games submitted by our members
Games in WIP (293)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  Strange LWJGL performances  (Read 778 times)
0 Members and 1 Guest are viewing this topic.
Offline Chman

Junior Member




Nothing more that... Java games are cool !


« Posted 2004-05-08 07:41:21 »

Hello Smiley

While making some performance tests, I found something interesting :

When initializing a black opengl screen with LWJGL in 800x600x16, I get about 1000 fps.
When I just swith the display mode to 1024x768 I get 1300 fps...
Can someone explain me why ?

(my desktop is using a 1152x900 resolution, and my computer is an AMD 3000+)

Chman
Offline Java Cool Dude

Senior Member




Java forever


« Reply #1 - Posted 2004-05-08 12:19:21 »

FullScreen mode will give you up to 100% more performance Wink
Offline Chman

Junior Member




Nothing more that... Java games are cool !


« Reply #2 - Posted 2004-05-08 12:21:07 »

I know Tongue
But the two tests run in fullscreen mode... The thing I don't understand is that the game run faster in 1024x768 than in 800x600...
Games published by our own members! Check 'em out!
Play the free demo of Revenge of the Titans!
Offline Orangy Tang

JGO Kernel


Medals: 48
Projects: 11


Monkey for a head


« Reply #3 - Posted 2004-05-08 13:10:21 »

When you're dealing with framerates that high, the actual time difference is *tiny*, and absolutly anything a computer does differently can cause an apparently huge fps difference. I wouldn't worry about it unless you actually notice a big difference in an actual game.

[ TriangularPixels.com - Play Growth Spurt, Rescue Squad and Snowman Village ] [ Rebirth - game resource library ]
Offline cfmdobbie

Senior Member




Who, me?


« Reply #4 - Posted 2004-05-08 13:12:50 »

Are you using 16bpp in both cases?

Ignoring the obvious size difference, the main difference between 800x600 and 1024x768 is the fact that 800 and 600 don't relate in any way to "nice" power-of-2 numbers.  It's possible that the hardware or software has to do something ever so slightly differently to account for this, which takes it a tiny bit longer to do.  The difference you're seeing is only about 200ns, which given the testing environment (a home computer) could be considered a stastical error.

More interesting would be working out whether you're seeing a 30% or a 200ns increase in performance.  Draw a grid of 500 quads or something and see how the numbers come out then.

Edit: Given that 1024x768 is such a popular resolution, it's possible that the drivers have been slightly tuned to reflect this.  One more thing to think about!

Hellomynameis Charlie Dobbie.
Offline Chman

Junior Member




Nothing more that... Java games are cool !


« Reply #5 - Posted 2004-05-08 14:56:42 »

Quote
Are you using 16bpp in both cases?


Yes Smiley

Anyways, thanks for all your answers !
Pages: [1]
  ignore  |  Print  
 
 
You cannot reply to this message, because it is very, very old.

Play Revenge of the Titans! The situation is critical. We need fancy commanders to defend Earth, the moon, Mars!
 
Browse for soundtracks for your game!

Add your game by posting it in the WIP section,
or publish it in Showcase.

The first screenshot will be displayed as a thumbnail.

The invasion has landed! On Mars! And you're there to beat 'em!
cubemaster21 (123 views)
2013-05-17 21:29:12

alaslipknot (131 views)
2013-05-16 21:24:48

gouessej (161 views)
2013-05-16 00:53:38

gouessej (153 views)
2013-05-16 00:17:58

theagentd (166 views)
2013-05-15 15:01:13

theagentd (151 views)
2013-05-15 15:00:54

StreetDoggy (195 views)
2013-05-14 15:56:26

kutucuk (219 views)
2013-05-12 17:10:36

kutucuk (218 views)
2013-05-12 15:36:09

UnluckyDevil (221 views)
2013-05-12 05:09:57
Complex number cookbook
by Roquen
2013-04-24 12:47:31

2D Dynamic Lighting
by Oskuro
2013-04-17 16:46:12

2D Dynamic Lighting
by Oskuro
2013-04-17 16:45:57

2D Dynamic Lighting
by Oskuro
2013-04-17 16:23:20

Noise (bandpassed white)
by Roquen
2013-04-05 17:36:01

Noise (bandpassed white)
by Roquen
2013-04-03 16:17:38

Java Data structures
by Roquen
2013-03-29 13:21:12

Topic Request
by kutucuk
2013-03-22 21:42:01
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!
Page created in 0.103 seconds with 20 queries.