Hi !
Featured games (85)
games approved by the League of Dukes
Games in Showcase (636)
Games in Android Showcase (178)
games submitted by our members
Games in WIP (686)
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 1135 times)
0 Members and 1 Guest are viewing this topic.
Offline Chman

Junior Devvie

Nothing more that... Java games are cool !

« Posted 2004-05-08 05: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+)

Offline Java Cool Dude

Senior Devvie

Java forever

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

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

Junior Devvie

Nothing more that... Java games are cool !

« Reply #2 - Posted 2004-05-08 10: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!
Legends of Yore - The Casual Retro Roguelike
Offline Orangy Tang

JGO Kernel

Medals: 57
Projects: 11

Monkey for a head

« Reply #3 - Posted 2004-05-08 11: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.

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

Senior Devvie

Medals: 1

Who, me?

« Reply #4 - Posted 2004-05-08 11: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 Devvie

Nothing more that... Java games are cool !

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

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.

Dwinin (61 views)
2015-11-07 13:29:08

Rems19 (75 views)
2015-10-31 01:36:56

Rems19 (67 views)
2015-10-31 01:32:37

williamwoles (103 views)
2015-10-23 10:42:59

williamwoles (90 views)
2015-10-23 10:42:45

Jervac_ (103 views)
2015-10-18 23:29:12

DarkCart (131 views)
2015-10-16 00:58:11

KaiHH (113 views)
2015-10-11 14:10:14

KaiHH (153 views)
2015-10-11 13:26:18

BurntPizza (166 views)
2015-10-08 03:11:46
Rendering resources
by Roquen
2015-11-13 14:37:59

Rendering resources
by Roquen
2015-11-13 14:36:58

Math: Resources
by Roquen
2015-10-22 07:46:10

Networking Resources
by Roquen
2015-10-16 07:12:30

Rendering resources
by Roquen
2015-10-15 07:40:48

Math: Inequality properties
by Roquen
2015-10-01 13:30:46

Math: Inequality properties
by Roquen
2015-09-30 16:06:05

HotSpot Options
by Roquen
2015-08-29 11:33:11 is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑
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!