Page 1 of 3

Split: Benchmark

Posted: Mon Nov 03, 2014 12:53 am
by pagroove
Moderator: Split from Elite Dangerous thread in Outworld.

199fps (wow :shock: )
Thats fluid :).

Edited to add. How can you view the FPS in Oolite?

Re: David Braben's Elite: Dangerous

Posted: Mon Nov 03, 2014 1:06 am
by Cody
pagroove wrote:
199fps (wow )
As mentioned, the tearing is bad with v-sync disabled - my monitor is only 75Hz - and it does warm the machine a little.
pagroove wrote:
How can you view the FPS in Oolite?
Shift-F

Re: David Braben's Elite: Dangerous

Posted: Mon Nov 03, 2014 7:37 am
by cim
Cody wrote:
<nods happily> Yeah, Oolite sure looks sweet on my new machine - even at 199fps
Off-topic, but how fast with the hidden anti-aliasing setting on? ("anti-aliasing" = 1; in your config file) And is the antialiasing any good when you do?

Re: David Braben's Elite: Dangerous

Posted: Mon Nov 03, 2014 12:52 pm
by Cody
cim wrote:
... but how fast with the hidden anti-aliasing setting on?
Erm, it's early and I've not yet had coffee... where exactly do I put/set that?

Re: David Braben's Elite: Dangerous

Posted: Mon Nov 03, 2014 12:56 pm
by Diziet Sma
Cody wrote:
cim wrote:
... but how fast with the hidden anti-aliasing setting on?
Erm, it's early and I've not yet had coffee... where exactly do I put/set that?
In GNUstepDefaults, I'd imagine..

Re: David Braben's Elite: Dangerous

Posted: Mon Nov 03, 2014 1:00 pm
by Cody
Diziet Sma wrote:
In GNUstepDefaults, I'd imagine..
Aye, that might have been my guess... but this confused me: ("anti-aliasing" = 1; in your config file).

I'll experiment tonight.

Re: David Braben's Elite: Dangerous

Posted: Mon Nov 03, 2014 6:00 pm
by cim
I couldn't remember if it was called GNUStepDefaults or just Defaults on Windows... Sorry about that.

Re: David Braben's Elite: Dangerous

Posted: Mon Nov 03, 2014 7:26 pm
by Pleb
Cody wrote:
Yeah, Oolite sure looks sweet on my new machine - even at 199fps (though the tearing is too irksome - I need a new 144Hz monitor).
Wow Cody, 144 FPS?! That's insane. I get a fairly stable 60 FPS - it usually flicks between 59-60 FPS and drops slightly to 48-52 FPS when jumping into a new system.
cim wrote:
Off-topic, but how fast with the hidden anti-aliasing setting on? ("anti-aliasing" = 1; in your config file) And is the antialiasing any good when you do?
I tried this out, looks much sharper than before and I get no drop in FPS for it (click on the picture for 1920x1080 screenshot):

Image

Cody - Are you using SLI?

Re: Split: Benchmark

Posted: Mon Nov 03, 2014 8:17 pm
by another_commander
I think it would be interesting to establish a kind of benchmark for various systems running the game.

All that is needed is a reference build of the game with no set limits for FPS. The latest trunk has a (fully) undocumented feature: The maximum desired FPS can be set from the .GNUstepDefaults file. So, a proposed benchmark could be this one:
1. Download and install the refernece build. Let's say that we use as an example the latest nightly at the time of this writing, i.e. e855d90.
2. Make sure no OXPs are installed.
3. Start new game, launch from Lave and exit immediately. This will generate the .GNUstepDefaults file.
4. Edit .GNUstepDefaults and add these two lines:

Code: Select all

"v-sync" = NO;
animation_timer_interval = 0.001;
What this does, is tell Oolite: Don't limit yourself to the monitor refresh rate and try to reach 1000 FPS if you can. Save .GNUstepDefaults.
5. Start the game, start new commander. Set detail level to maximum supported by your system. For common reference, make sure you run at 800x600 windowed.
6. Launch from Lave. As soon as you get control of the ship, bring it to a complete halt immediately.
7. Note the FPS while facing Lave.

Doing all the above on a Core 2 Duo Acer Aspire @ 2.0GHz, with 4GB RAM and NVidia GeForce 9600M GT on Win Vista 32 bit, I get 166 FPS while facing Lave.
Image

The test is still not perfect, as there might be more or fewer entities spawned each time on launch, but it should be more or less indicative of the game's performance. Also, I have to note that the game runs best and most fluid-like when v-syncing at the monitor refresh rate. It just feels so much better.

So, bring it on. Let's see how you do. ;-)

Re: Split: Benchmark

Posted: Mon Nov 03, 2014 8:37 pm
by cim
"Extra Detail" graphic level 28 FPS
"Shaders On" graphic level 72 FPS (this is the default level for shader-capable cards)
(2 AMD Athlon processors at 3.2 GHz, 2Gb RAM, Nvidia GeForce 7025)

Re: Split: Benchmark

Posted: Mon Nov 03, 2014 8:41 pm
by another_commander
Good call about the detail level (instructions updated). For common reference, let's say we use Extra Detail unless not supported, in which case we are looking at the next maximum available setting. The 166 FPS mentioned above were on Extra Detail.

Oolite benchmark

Posted: Mon Nov 03, 2014 9:02 pm
by Cody
Pleb wrote:
Cody - Are you using SLI?
No, just one EVGA GTX 770 SC 2GB, with which I get a rock-steady 75fps (v-sync enabled in nVidia CP).

I'll be about setting-up that benchmark test sometime tonight - thanks to the Admiralty for the instructions.
One question: I presume I should disable anti-aliasing in the nVidia CP, yes?

Re: Oolite benchmark

Posted: Mon Nov 03, 2014 9:16 pm
by another_commander
Cody wrote:
One question: I presume I should disable anti-aliasing in the nVidia CP, yes?
I would try it both with and without. It would be interesting to see what difference in performance that would make.

Re: Split: Benchmark

Posted: Mon Nov 03, 2014 10:43 pm
by Cody
Just to merge two posts.

Okay - latest trunk nightly, nVidia v-sync = disabled, anti-aliasing = application controlled, strict mode, GNUstepDefaults edited: facing Lave gets ~600fps, facing the station gets ~700fps. Pre-launch on F5 it hit 922fps - I'm impressed! With nVidia anti-aliasing enabled, it drops by about 50fps.

Haswell i5-4670K [email protected]
16GB RAM @1600
EVGA GTX 770 SC 2GB
Windows 7 Pro x64

Windowed mode = 800x600: pretty much identical numbers!

Re: Split: Benchmark

Posted: Mon Nov 03, 2014 11:05 pm
by Norby
I got 60FPS on i3-3225 3.30GHz with internal HD4000 graphics, maybe the v-sync is on regardless of my settings.