Jump to content

This Image. Why The Performance?


19 replies to this topic

#1 Alcom Isst

    Member

  • PipPipPipPipPipPipPip
  • The Professional
  • The Professional
  • 935 posts
  • LocationElo Heaven

Posted 08 January 2015 - 02:51 AM

The Screenshot:
Spoiler


The Settings:
Posted Image

The PC:
Posted Image

The Frame-rate:
45 frames/second

The Curiosity:
I must wonder: What is going on in the image above to make the game run at 45 frames/second? It doesn't look particularly snazzy. I've seen better looking games run at 60 on weaker rigs.

The screenshot is of a cherry picked angle and scenario, but as I tested my Dire Wolf I noticed that I was getting 45-55 FPS in many places and angles. This wasn't even in a game, this was in the testing grounds.

So what is MechWarrior Online doing in this screenshot and elsewhere to run like this? I'm quite curious.

#2 Flapdrol

    Member

  • PipPipPipPipPipPipPipPip
  • The 1 Percent
  • The 1 Percent
  • 1,986 posts

Posted 08 January 2015 - 03:18 AM

As you posted in an image from testing grounds it's probably the MSAA + high shaders and other fancy stuff that's killing performance.

In online matches with msaa off you're probably cpu limited.

#3 Alcom Isst

    Member

  • PipPipPipPipPipPipPip
  • The Professional
  • The Professional
  • 935 posts
  • LocationElo Heaven

Posted 08 January 2015 - 04:07 AM

View PostFlapdrol, on 08 January 2015 - 03:18 AM, said:

As you posted in an image from testing grounds it's probably the MSAA + high shaders and other fancy stuff that's killing performance.

In online matches with msaa off you're probably cpu limited.

I'm not turning off MSAA. Jaggies are a sin to me, and I'll wreck devastation upon every other setting first before I turn that off.

#4 Navid A1

    Member

  • PipPipPipPipPipPipPipPipPip
  • CS 2022 Gold Champ
  • CS 2022 Gold Champ
  • 4,957 posts

Posted 08 January 2015 - 04:14 AM

View PostAlcom Isst, on 08 January 2015 - 04:07 AM, said:

I'm not turning off MSAA. Jaggies are a sin to me, and I'll wreck devastation upon every other setting first before I turn that off.


It's the MSAA sadly.!

Turn it off... and forget about it. Run away from the "max out everything" syndrome.!

"I like the jaggies" <-- repeat every minute.

#5 IG 88

    Member

  • PipPipPipPipPipPip
  • The Raider
  • The Raider
  • 416 posts
  • LocationSagunay, Québec Canada

Posted 08 January 2015 - 04:23 AM

-Ambient Occlusion: off or performance
-Anisotropic Filtering: controlled by app
-Antialiasing - Gamma Correction: off
-Antialiasing - Mode: controlled by app
-CUDA - GPUs: all
-Multi-display/Mixed-GPU Acceleration: Single Display
-Power Management Mode: quality
-Texture Filtering - Anisotropic: controlled by app
-Texture Filtering - Negative LOD: autorized
-Texture Filtering - Quality: quality
-Texture Filtering - Trilinear Optimization: on
-Threaded Optimization: Auto
-Triple Buffering: off
-Vertical Sync: controlled by app

cl_fov = 75
gp_option_ShowCockpitGlass=0
r_DepthOfField=0
r_HDRGrainAmount=0.0

resolution: native
windowed mode: window full-screen
direct x: 11
motion blur: off
damage glow : off
effect: low
object detail: high
particles: low
post processing: low
shading: high
shadows: low
texturing: high
environment: high
anti-aliasing: postaa

#6 Alcom Isst

    Member

  • PipPipPipPipPipPipPip
  • The Professional
  • The Professional
  • 935 posts
  • LocationElo Heaven

Posted 08 January 2015 - 04:31 AM

View PostIG 88, on 08 January 2015 - 04:23 AM, said:

r_HDRGrainAmount=0.0

You say that, but it's never made the film grain go away. MSAA makes the film grain go away. :ph34r:

Edit:

View PostNavid A1, on 08 January 2015 - 04:14 AM, said:


It's the MSAA sadly.!

Turn it off... and forget about it. Run away from the "max out everything" syndrome.!

"I like the jaggies" <-- repeat every minute.

Alright! Alright, I'll retract my hyperbole and turn the jaggies and film grain back on. I can probably shove sweetfx back into this thing with the downgrade to dx9.

Edited by Alcom Isst, 08 January 2015 - 04:56 AM.


#7 Flapdrol

    Member

  • PipPipPipPipPipPipPipPip
  • The 1 Percent
  • The 1 Percent
  • 1,986 posts

Posted 08 January 2015 - 05:38 AM

Maybe you can override msaa in the nvidia control panel to only use 2x msaa, I reckon it's at 4x, 2x MSAA+MFAA might be possible too.

Could nuke the other settings, my gtx670 gets roughly 50 to 60 fps with msaa, with most of the rest on low.

Edited by Flapdrol, 08 January 2015 - 05:40 AM.


#8 xWiredx

    Member

  • PipPipPipPipPipPipPipPip
  • Elite Founder
  • Elite Founder
  • 1,805 posts

Posted 08 January 2015 - 05:44 AM

Are you not aware that you can force AA in the Nvidia control panel on a per-application basis? Turn the AA off in-game and turn it on for the MWO client in the driver. I've already tested it and the performance hit isn't as dramatic. I posted my user.cfg changes in my performance tests thread. Try that, too. And one more thing: you might want to crank that CPU up 100-300MhZ.

#9 Alcom Isst

    Member

  • PipPipPipPipPipPipPip
  • The Professional
  • The Professional
  • 935 posts
  • LocationElo Heaven

Posted 08 January 2015 - 06:07 AM

View PostFlapdrol, on 08 January 2015 - 05:38 AM, said:

Maybe you can override msaa in the nvidia control panel.

View PostxWiredx, on 08 January 2015 - 05:44 AM, said:

Are you not aware that you can force AA in the Nvidia control panel on a per-application basis? Turn the AA off in-game and turn it on for the MWO client in the driver. I've already tested it and the performance hit isn't as dramatic.

I am aware, and I'd love to! :)
But the option to override AA for MWO isn't offered for some reason. Neither is MFAA for MWO. :(

Posted Image

I can use the global setting apparently, but the global setting is 8x and doesn't work in MWO as expected.
Am I doing something wrong?

Edited by Alcom Isst, 08 January 2015 - 06:08 AM.


#10 MechWarrior4172571

    Member

  • PipPipPipPipPipPip
  • Bridesmaid
  • 251 posts

Posted 08 January 2015 - 06:57 AM

View PostFlapdrol, on 08 January 2015 - 03:18 AM, said:

As you posted in an image from testing grounds it's probably the MSAA + high shaders and other fancy stuff that's killing performance.

In online matches with msaa off you're probably cpu limited.


Really? For GTX 970? The GPU usage in MWO for this GPU with everything graphical maxed out is less than 50%--no way it is MSAA related. The guy can check that to be the case by going all visuals to low and "off" but I bet it's not going to make a difference as far as MSAA is related. Maybe particles or something can make a difference because it's CPU related. You can set x16 anti-aliasing in nVidia panel with this card and it wouldn't make a difference on the performance in this regard because it's just an overkill of a card.

View PostAlcom Isst, on 08 January 2015 - 06:07 AM, said:

I am aware, and I'd love to! :)
But the option to override AA for MWO isn't offered for some reason. Neither is MFAA for MWO. :(

Posted Image

I can use the global setting apparently, but the global setting is 8x and doesn't work in MWO as expected.
Am I doing something wrong?


What driver # are you using? Is it updated?

MFAA is blanked out for the MWO in the latest driver--that is confirmed.

Edited by Jesus DIED for me, 08 January 2015 - 06:58 AM.


#11 Alcom Isst

    Member

  • PipPipPipPipPipPipPip
  • The Professional
  • The Professional
  • 935 posts
  • LocationElo Heaven

Posted 08 January 2015 - 07:07 AM

View PostJesus DIED for me, on 08 January 2015 - 06:57 AM, said:

What driver # are you using? Is it updated?

MFAA is blanked out for the MWO in the latest driver--that is confirmed.


GeForce Game Ready Driver Version: 347.09. It's as updated as I can make it.

#12 xWiredx

    Member

  • PipPipPipPipPipPipPipPip
  • Elite Founder
  • Elite Founder
  • 1,805 posts

Posted 08 January 2015 - 07:19 AM

The global setting should be "override application setting" and then you don't have to force a specific AA on the global side. Save, and then you can go back into the MWO profile and select 8x for AA and transparency AA.

Or you can use something like the nvidia inspector program or whatever its called and set things in the profile that way. (my dog made sure I didnt sleep well, so... yeah).

#13 Lord Letto

    Member

  • PipPipPipPipPipPipPip
  • Giant Helper
  • 900 posts
  • LocationSt. Clements, Ontario

Posted 08 January 2015 - 09:23 AM

http://mwomercs.com/...s-explanations/

Quoted by Goose:

Quote


Off the top of my head;
  • Textures are about RAM on your card; If you see a fps issue with textures, you need to set the user.cfg string for VRAM, and if it's stll a problem get a new card; Medium seems to take up about 800MB
  • Post Processing at very high loses it's bang-for-buck: Leave it at meerly high
  • Shading in MWO is called Quality in any other CryEngine game, and seems to speak striclty about GPU load, at about 10 percentage points a pop on a GTX 680: turning this down is how you upon up budget for effects like Ambant Occulation, which, IIRC, are in
  • Environment in MWO is the combonation of Water, Volumictic Effects, and CryEngine Shading: This slider is one of the CPU Sesitve, but it's bang-for-buck is a point of debate (moves the CPU little, zero reduction in image quality/ immersion as you turn it down)
  • Shadows pounds the CPU greatly: Never set higher then medium
  • Paricals is Pure Evil to a CPU: never set higher then medium
  • Object Detail eats RAM on the card, uses CPU cycles via an unspecified thread, and is really important to how the game looks, and thus is the setting you will work to keep higher
I'll fix this post somethime after I have a pot of coffee or so …





Look: Threads in Hardware where I post is pretty much what you are looking for; head to my profile, search for content there, and keep an eye out for the thread title.


in a nut shell, this is what i'd change to see if it makes a diffrence:
Particles: Drop from High to Medium
Shadows: Drop from Very High to Medium
Post Processing: Low to High

Try it out and let us know if it's better or worse

#14 Alcom Isst

    Member

  • PipPipPipPipPipPipPip
  • The Professional
  • The Professional
  • 935 posts
  • LocationElo Heaven

Posted 08 January 2015 - 12:10 PM

View PostLord Letto, on 08 January 2015 - 09:23 AM, said:

http://mwomercs.com/...s-explanations/

Quoted by Goose:


in a nut shell, this is what i'd change to see if it makes a diffrence:
Particles: Drop from High to Medium
Shadows: Drop from Very High to Medium
Post Processing: Low to High

Try it out and let us know if it's better or worse

With MWO's native MSAA on, I had to turn most things down to low to achieve 60fps everywhere in Forest Colony Snow Testing Grounds. Without MSAA, I was able to turn everything back up again and get 90-140fps.

Turning post-processing up or down had little effect.

View PostxWiredx, on 08 January 2015 - 07:19 AM, said:

The global setting should be "override application setting" and then you don't have to force a specific AA on the global side. Save, and then you can go back into the MWO profile and select 8x for AA and transparency AA.

Or you can use something like the nvidia inspector program or whatever its called and set things in the profile that way. (my dog made sure I didnt sleep well, so... yeah).

Nvidia Control Panel continues to not cooperate.
Nvidia Inspector looks adorable. Lemme try it. :)

I did this:
Posted Image

Ended up with this as a result:
Posted Image

And yet the Inner Sphere is still made of pixel stairs and grain. :(

Edited by Alcom Isst, 08 January 2015 - 12:22 PM.


#15 MechWarrior4172571

    Member

  • PipPipPipPipPipPip
  • Bridesmaid
  • 251 posts

Posted 08 January 2015 - 12:33 PM

View PostAlcom Isst, on 08 January 2015 - 12:10 PM, said:

With MWO's native MSAA on, I had to turn most things down to low to achieve 60fps everywhere in Forest Colony Snow Testing Grounds. Without MSAA, I was able to turn everything back up again and get 90-140fps.

And yet the Inner Sphere is still made of pixel stairs and grain. :(


Interesting @ your MSAA tests.

As far as lack of proper AA in MWO, I noticed that too, that no matter what settings in NVidia panel are that are set as, the jaggies are still there, so I can confirm your observation.





#16 Goose

    Member

  • PipPipPipPipPipPipPipPipPip
  • Civil Servant
  • Civil Servant
  • 3,463 posts
  • Twitch: Link
  • LocationThat flattop, up the well, overhead

Posted 08 January 2015 - 01:44 PM

View PostxWiredx, on 08 January 2015 - 07:19 AM, said:

Or you can use something like the nvidia inspector program or whatever its called and set things in the profile that way.

That's the one:

Posted Image

#17 Smokeyjedi

    Member

  • PipPipPipPipPipPipPipPip
  • Liquid Metal
  • Liquid Metal
  • 1,040 posts
  • LocationCanada

Posted 08 January 2015 - 10:32 PM

View PostGoose, on 08 January 2015 - 01:44 PM, said:

That's the one:

Posted Image

In comes Goose FTW

#18 Tarl Cabot

    Member

  • PipPipPipPipPipPipPipPipPipPip
  • Tai-sho
  • Tai-sho
  • 7,820 posts
  • LocationImperial City, Luthien - Draconis Combine

Posted 09 January 2015 - 09:36 AM

Goose is using mwoclient.exe (game) whereas the others appear to be using mechwarrioronline.exe (patcher). Also make sure to use the correct mwoclient.exe in the correct folder (64bit vs 32bit engine). The handshaking between patcher and game may not be working correctly.

#19 Goose

    Member

  • PipPipPipPipPipPipPipPipPip
  • Civil Servant
  • Civil Servant
  • 3,463 posts
  • Twitch: Link
  • LocationThat flattop, up the well, overhead

Posted 09 January 2015 - 11:03 AM

Annnnd Tarl wins the thread, for being the first to point out that little detail … -_-

#20 Alcom Isst

    Member

  • PipPipPipPipPipPipPip
  • The Professional
  • The Professional
  • 935 posts
  • LocationElo Heaven

Posted 10 January 2015 - 01:10 AM

View PostGoose, on 09 January 2015 - 11:03 AM, said:

Annnnd Tarl wins the thread, for being the first to point out that little detail … -_-

I wish. :(

View PostTarl Cabot, on 09 January 2015 - 09:36 AM, said:

Goose is using mwoclient.exe (game) whereas the others appear to be using mechwarrioronline.exe (patcher). Also make sure to use the correct mwoclient.exe in the correct folder (64bit vs 32bit engine). The handshaking between patcher and game may not be working correctly.

The changes made through NVIDIA Inspector effect both mechwarrioronline.exe and mwoclient.exe. NVIDIA Control Panel and Inspector applies the same settings to mechwarrioronline.exe, mwoclient.exe (32bit), and mwoclient.exe (64bit).

Posted Image

I tried both 32 and 64 bit anyways. No AA for either.

Edited by Alcom Isst, 10 January 2015 - 01:15 AM.






1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users