Click Here
home features news forums classifieds faqs links search
6071 members 
Amiga Q&A /  Free for All /  Emulation /  Gaming / (Latest Posts)
Login

Nickname

Password

Lost Password?

Don't have an account yet?
Register now!

Support Amigaworld.net
Your support is needed and is appreciated as Amigaworld.net is primarily dependent upon the support of its users.
Donate

Menu
Main sections
» Home
» Features
» News
» Forums
» Classifieds
» Links
» Downloads
Extras
» OS4 Zone
» IRC Network
» AmigaWorld Radio
» Newsfeed
» Top Members
» Amiga Dealers
Information
» About Us
» FAQs
» Advertise
» Polls
» Terms of Service
» Search

IRC Channel
Server: irc.amigaworld.net
Ports: 1024,5555, 6665-6669
SSL port: 6697
Channel: #Amigaworld
Channel Policy and Guidelines

Who's Online
14 crawler(s) on-line.
 82 guest(s) on-line.
 1 member(s) on-line.


 michalsc

You are an anonymous user.
Register Now!
 michalsc:  2 mins ago
 DiscreetFX:  7 mins ago
 Rob:  8 mins ago
 gryfon:  9 mins ago
 A1200:  27 mins ago
 K-L:  30 mins ago
 zipper:  33 mins ago
 kolla:  44 mins ago
 Tuxedo:  1 hr 22 mins ago
 NutsAboutAmiga:  1 hr 24 mins ago

/  Forum Index
   /  Amiga OS4 Software
      /  Optimising ioQuake 3 for Sam440
Register To Post

PosterThread
ChrisH 
Optimising ioQuake 3 for Sam440
Posted on 22-Dec-2009 20:31:18
#1 ]
Elite Member
Joined: 30-Jan-2005
Posts: 6679
From: Unknown

Thanks to Daff posting how to benchmark Quake 3, I was able to more accurately test the settings I had chosen for ioQuake 3. Turns out that I had already choosen the "best" settings (where I aim for good looks without much speed penalty)! Here's what I use:


GL Extentions=On (Off is no faster)
Video Mode = 800x600 (1024x768 is signficiantly slower)
Colour Depth = 16-bit (32-bit only makes it slightly slower, but I can't see the difference)
Lighting = Vertex (Lightmap is massively slower, and I can't see the difference)
Geometric Detail = Medium (Low gives no speed benefit, while High is significantly slower)
Texture Quality = 4 (max) (Worse settings are almost no faster)
Texture Depth = Default (This doesn't make much difference)
Texture Filter = Trilinear (Bilinear is not any faster)

Result is that (with OS4.1 beta with Debug Kernel) I get 18.2 fps for "demo four". Bizarrely this is twice the fps that Daff achieved with OS4.1 on a G4 Peg 2 at 1280x1024, but he did have max settings without care for speed. (And before anyone asks, I *refuse* to get into a benchmark war between machines or OSes, at least until Update 1 is released.)

For posterity (and to save me writing it down elsewhere!) here are the results of changing only one setting & then running the same demo:

1280x1024 = -2.9fps (-16%), i.e. 15.3 fps
Lightmap Lighting = -2.6fps (-14%)
1024x768 = -1.6fps (-9%)
High Geo Detail = -1.4fps (-8%)
32-bit Depth = -0.8fps (-4%)

32-bit Textures = -0.2fps (-1%)
Low Geo Detail = +0.0fps (+0%)
GL Extensions Off = +0.0fps (+0%)
Bilinear Filtering= +0.0fps (+0%)
Texture Detail 3 = +0.1fps (+0%)
Texture Detail 2 = +0.2fps (+1%)
16-bit Textures = +0.2fps (+1%)

640x480 = +0.5fps (+3%)


Note that fps varied by at least 0.1 between tests, and so anything between -0.1 & +0.1 fps can be considered "no change", while -0.2 or +0.2 fps (1%) should not be construed as being significant due to the high chance of errors.

Last edited by ChrisH on 23-Dec-2009 at 09:01 AM.
Last edited by ChrisH on 22-Dec-2009 at 09:54 PM.
Last edited by ChrisH on 22-Dec-2009 at 08:50 PM.
Last edited by ChrisH on 22-Dec-2009 at 08:36 PM.
Last edited by ChrisH on 22-Dec-2009 at 08:34 PM.

_________________
Author of the PortablE programming language.
It is pitch black. You are likely to be eaten by a grue...

 Status: Offline
Profile     Report this post  

Replies
SubjectPosterDate
      Re: Optimising ioQuake 3 for Sam440Thematic22-Dec-2009 22:35:27
      Re: Optimising ioQuake 3 for Sam440Daff23-Dec-2009 6:22:36
          Re: Optimising ioQuake 3 for Sam440ChrisH23-Dec-2009 9:24:19
      Re: Optimising ioQuake 3 for Sam440Crumb23-Dec-2009 11:41:28
          Re: Optimising ioQuake 3 for Sam440Cool_amigaN23-Dec-2009 12:14:04
              Re: Optimising ioQuake 3 for Sam440ChrisH23-Dec-2009 12:31:14
                  Re: Optimising ioQuake 3 for Sam440Cool_amigaN23-Dec-2009 14:34:59
                      Re: Optimising ioQuake 3 for Sam440ChrisH24-Dec-2009 12:49:47



[ home ][ about us ][ privacy ] [ forums ][ classifieds ] [ links ][ news archive ] [ link to us ][ user account ]
Copyright (C) 2000 - 2019 Amigaworld.net.
Amigaworld.net was originally founded by David Doyle