Author Topic: How to get the most performance-wise out of FSO?  (Read 2439 times)

0 Members and 1 Guest are viewing this topic.

How to get the most performance-wise out of FSO?
Imagine: you've just switched to a 3.6.10 build and downloaded the latest MediaVPs. Not the AdvEffects, because you know that most computers, including yours, can't handle normal maps and AdvEffects at the same time. Still, you notice that your FPS count is now half of what you had before, and it easily drops to the point where you can "count the frames". It's not that bad, but annoying nonetheless.

So, which are the small things (e.g. motion debris on/off?, 2d/3d shockwave?, lighting to missiles?) that can be changed to increase FPS count to "safer" heights?

 

Offline Jeff Vader

  • The Back of the Hero!
  • 212
  • Bwahaha
Re: How to get the most performance-wise out of FSO?
Environment mapping?

Also, it is good to concider the fact that the 3.6.10 Beta asteroids are true performance killers, but that will be fixed with the final release.
23:40 < achillion > EveningTea: ass
23:40 < achillion > wait no
23:40 < achillion > evilbagel: ass
23:40 < EveningTea > ?
23:40 < achillion > 2-letter tab complete failure

14:08 < achillion > there's too much talk of butts and dongs in here
14:08 < achillion > the level of discourse has really plummeted
14:08 < achillion > Let's talk about politics instead
14:08 <@The_E > butts and dongs are part of #hard-light's brand now
14:08 <@The_E > well
14:08 <@The_E > EvilBagel's brand, at least

01:06 < T-Rog > welp
01:07 < T-Rog > I've got to take some very strong antibiotics
01:07 < achillion > penis infection?
01:08 < T-Rog > Chlamydia
01:08 < achillion > O.o
01:09 < achillion > well
01:09 < achillion > I guess that happens
01:09 < T-Rog > at least it's curable
01:09 < achillion > yeah
01:10 < T-Rog > I take it you weren't actually expecting it to be a penis infection
01:10 < achillion > I was not

14:04 < achillion > Sometimes the way to simplify is to just have a habit and not think about it too much
14:05 < achillion > until stuff explodes
14:05 < achillion > then you start thinking about it

22:16 < T-Rog > I don't know how my gf would feel about Jewish conspiracy porn

15:41 <-INFO > EveningTea [[email protected]] has joined #hard-light
15:47 < EvilBagel> butt
15:51 < Achillion> yes
15:53 <-INFO > EveningTea [[email protected]] has quit [Quit: http://www.mibbit.com ajax IRC Client]

18:53 < Achillion> Dicks are fun

21:41 < MatthTheGeek> you can't spell assassin without two asses

20:05 < sigtau> i'm mining titcoins from now on

00:31 < oldlaptop> Drunken antisocial educated freezing hicks with good Internet == Finland stereotype

11:46 <-INFO > Kobrar [[email protected]] has joined #hard-light
11:50 < achtung> Surely you've heard of DVDA
11:50 < achtung> Double Vaginal Double ANal
11:51 < Kobrar> ...
11:51 <-INFO > Kobrar [[email protected]] has left #hard-light []

 
Re: How to get the most performance-wise out of FSO?
So...
  • When I turn off env mapping, does it make a difference (either on graphics or performance) if I turn off spec mapping as well?
  • 3d shockwaves are faster than 2d, right?
  • I suppose lighting on missiles should be turned off?
  • How about the motion debris?
  • Is there anything else?

 

Offline Vasudan Admiral

  • Member
  • 211
    • Twisted Infinities
Re: How to get the most performance-wise out of FSO?
The next release is just a couple of days away now, and the standard package should provide _massive_ performance gains over previous sets. You'd probably also want to switch to 3d shockwaves, as the low end 3d shockwave is the most efficient.

We'll explain more about the new structure in the release thread. :)

What are your machine specs btw?

As for the specifics:
-> Env mapping is more of a drain than spec, and requires spec to be enabled in order to work. Turn off env long before you consider turning off spec.
-> The most widely recognised big beautiful blue 3d shockwave currently out is the least efficient of the lot unfortunately, with a simple model and static texture being the most efficent.
-> lighting on missiles shouldn't really make a difference, but yeah you may as well.
-> Motion debris is fine - turning it off will only make it harder to 'feel' your motion in space and won't affect your framerate.
-> We'd need to see your command lines to be able to advise you of any other things.
Get the 2014 Media VPs and report any bugs you find in them to the FSU Mantis so that we may squish them. || Blender to POF model conversion guide
Twisted Infinities

 
Re: How to get the most performance-wise out of FSO?
I'm only using MV_Assets so far, and I get about 30FPS usually. Command line ATM:

Code: [Select]
-mod mediavps -glow -mipmap -nomotiondebris -normal -dualscanlines -orbradar -rearm_timer -ship_choice_3d -warp_flash -snd_preload -fps  -no_emissive_light -spec_exp 16 -spec_point 0.6 -fov .37 -ogl_spec 100
Relevant (I think) PC specs:

Intel Penryn Pro T9300
2 Gb internal
NVIDIA FX570M-256 MB

But I think it would be nice to make this a thread where everyone with performance problems can come and have a look, like "How to get the most graphics-wise out of FSO" in the FSUpgrade forum.

 

Offline Vasudan Admiral

  • Member
  • 211
    • Twisted Infinities
Re: How to get the most performance-wise out of FSO?
Is there any noticable difference with -mipmap on vs off?
Get the 2014 Media VPs and report any bugs you find in them to the FSU Mantis so that we may squish them. || Blender to POF model conversion guide
Twisted Infinities

 
Re: How to get the most performance-wise out of FSO?
With mipmaps turned off, it seems to be a little bit slower... Could be just me, though.

And what does spec do, apart from supporting env?

 

Offline Vasudan Admiral

  • Member
  • 211
    • Twisted Infinities
Re: How to get the most performance-wise out of FSO?
-spec is the command to turn on specular mapping, which is what makes ship surfaces shine when lit from the right angles.

Specifically in this case it turns off the use of specular maps - extra textures in the MVPs that define how the surfaces on the texture react to light.
Get the 2014 Media VPs and report any bugs you find in them to the FSU Mantis so that we may squish them. || Blender to POF model conversion guide
Twisted Infinities

 
Re: How to get the most performance-wise out of FSO?
Oh, so that's how the suface lights up with an explosion nearby... That's definitely a keeper.

 

Offline Vasudan Admiral

  • Member
  • 211
    • Twisted Infinities
Re: How to get the most performance-wise out of FSO?
No -spec is more for sun related aspects of lighting, though shine maps do affect what you see when an explosion lights it up. Go into the ship lab (press F3 from the main hall) and look at...pretty much any ship. Open the render options pannel and turn specular off and on. The difference should be very noticable. :)
Get the 2014 Media VPs and report any bugs you find in them to the FSU Mantis so that we may squish them. || Blender to POF model conversion guide
Twisted Infinities

 

Offline bizzybody

  • 29
  • Space Viking
    • Fandemonium 2008!
Re: How to get the most performance-wise out of FSO?
NVIDIA FX570M-256 MB

That uses the G84GL core, same as in the Quadro FX1700 (with 512M RAM)- derived from the GeForce 8600. The GeForce 9xxx and GTX-200 (GeForce 10xxx) have come along since.

The 8600 is a mid-range 8xxx series chip, thus the Quadro version has similar limitations, narrower memory bus than the older 7900GS and fewer stream processors than the higher end 8xxx chips.

For games, a GeForce 8600 would probably work better than the Quadro version you have, because the drivers are optimized for general use and games VS the type of stuff a 3D workstation is used for.

In other words, you don't get what you don't pay for. ;) (My PC has a 7300GS, it's... adequate but not so much better than the 6200 it replaced.)

http://en.wikipedia.org/wiki/GeForce

http://en.wikipedia.org/wiki/Quadro

http://www.phoronix.com/scan.php?page=article&item=nvidia_workstation_perf&num=1

P.S. Oh, FX570M Laptop eh? Doesn't happen to be one with an upgradeable videoboard?

"They were really only teeny little A-bombs, honest!" Dr. Charles Dart

 
Re: How to get the most performance-wise out of FSO?
Dunno. I don't have the money to pay for it, anyway :p

The difference with -spec on/off is very noticeable indeed.

The next release is just a couple of days away now, and...
What does that mean? ;)

 

Offline Vasudan Admiral

  • Member
  • 211
    • Twisted Infinities
Re: How to get the most performance-wise out of FSO?
Well by my judgement it would have been out a few days ago. :\
Everyone on the team has to agree with that sentiment before we do release though - which is the tricky bit I'm finding.
Get the 2014 Media VPs and report any bugs you find in them to the FSU Mantis so that we may squish them. || Blender to POF model conversion guide
Twisted Infinities