Split: Benchmark

General discussion for players of Oolite.

Moderators: winston, another_commander

User avatar
pagroove
---- E L I T E ----
---- E L I T E ----
Posts: 3035
Joined: Wed Feb 21, 2007 11:52 pm
Location: On a famous planet

Split: Benchmark

Post 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?
For P.A. Groove's music check
https://soundcloud.com/p-a-groove
Famous Planets v 2.7. (for Povray)
Image
https://bb.oolite.space/viewtopic.php?f=4&t=13709
User avatar
Cody
Sharp Shooter Spam Assassin
Sharp Shooter Spam Assassin
Posts: 16081
Joined: Sat Jul 04, 2009 9:31 pm
Location: The Lizard's Claw
Contact:

Re: David Braben's Elite: Dangerous

Post 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
I would advise stilts for the quagmires, and camels for the snowy hills
And any survivors, their debts I will certainly pay. There's always a way!
User avatar
cim
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 4072
Joined: Fri Nov 11, 2011 6:19 pm

Re: David Braben's Elite: Dangerous

Post 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?
User avatar
Cody
Sharp Shooter Spam Assassin
Sharp Shooter Spam Assassin
Posts: 16081
Joined: Sat Jul 04, 2009 9:31 pm
Location: The Lizard's Claw
Contact:

Re: David Braben's Elite: Dangerous

Post 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?
I would advise stilts for the quagmires, and camels for the snowy hills
And any survivors, their debts I will certainly pay. There's always a way!
User avatar
Diziet Sma
---- E L I T E ----
---- E L I T E ----
Posts: 6312
Joined: Mon Apr 06, 2009 12:20 pm
Location: Aboard the Pitviper S.E. "Blackwidow"

Re: David Braben's Elite: Dangerous

Post 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..
Most games have some sort of paddling-pool-and-water-wings beginning to ease you in: Oolite takes the rather more Darwinian approach of heaving you straight into the ocean, often with a brick or two in your pockets for luck. ~ Disembodied
User avatar
Cody
Sharp Shooter Spam Assassin
Sharp Shooter Spam Assassin
Posts: 16081
Joined: Sat Jul 04, 2009 9:31 pm
Location: The Lizard's Claw
Contact:

Re: David Braben's Elite: Dangerous

Post 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.
I would advise stilts for the quagmires, and camels for the snowy hills
And any survivors, their debts I will certainly pay. There's always a way!
User avatar
cim
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 4072
Joined: Fri Nov 11, 2011 6:19 pm

Re: David Braben's Elite: Dangerous

Post by cim »

I couldn't remember if it was called GNUStepDefaults or just Defaults on Windows... Sorry about that.
User avatar
Pleb
---- E L I T E ----
---- E L I T E ----
Posts: 908
Joined: Sun Apr 29, 2012 2:23 pm
Location: United Kingdom

Re: David Braben's Elite: Dangerous

Post 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?
Desktop PC: CPU: Intel i7-4790K Quad Core 4.4GHz (Turbo-Charged) GPU: Nvidia GeForce GTX 1080Ti RAM: 32GB DDR3

Laptop PC: CPU: Intel i5-10300H Quad Core 4.5GHz (Turbo-Charged) GPU: Nvidia GeForce GTX 1650 RAM: 32GB DDR4
another_commander
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 6682
Joined: Wed Feb 28, 2007 7:54 am

Re: Split: Benchmark

Post 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. ;-)
User avatar
cim
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 4072
Joined: Fri Nov 11, 2011 6:19 pm

Re: Split: Benchmark

Post 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)
another_commander
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 6682
Joined: Wed Feb 28, 2007 7:54 am

Re: Split: Benchmark

Post 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.
User avatar
Cody
Sharp Shooter Spam Assassin
Sharp Shooter Spam Assassin
Posts: 16081
Joined: Sat Jul 04, 2009 9:31 pm
Location: The Lizard's Claw
Contact:

Oolite benchmark

Post 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?
I would advise stilts for the quagmires, and camels for the snowy hills
And any survivors, their debts I will certainly pay. There's always a way!
another_commander
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 6682
Joined: Wed Feb 28, 2007 7:54 am

Re: Oolite benchmark

Post 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.
User avatar
Cody
Sharp Shooter Spam Assassin
Sharp Shooter Spam Assassin
Posts: 16081
Joined: Sat Jul 04, 2009 9:31 pm
Location: The Lizard's Claw
Contact:

Re: Split: Benchmark

Post 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!
I would advise stilts for the quagmires, and camels for the snowy hills
And any survivors, their debts I will certainly pay. There's always a way!
User avatar
Norby
---- E L I T E ----
---- E L I T E ----
Posts: 2577
Joined: Mon May 20, 2013 9:53 pm
Location: Budapest, Hungary (Mainly Agricultural Democracy, TL10)
Contact:

Re: Split: Benchmark

Post by Norby »

I got 60FPS on i3-3225 3.30GHz with internal HD4000 graphics, maybe the v-sync is on regardless of my settings.
Post Reply