Sign in to follow this  
Rob Ainscough

Bloom my way 25% fps improvement?

Recommended Posts

I've never been a big fan of Bloom (in FSX or just about any game/simulation) - almost always over saturated.  But with the recent DX10 Fixer running so well, I decided to give Bloom a try and dialed reflections back to 60% via DX10 fixer settings.  It looks pretty good, still on the fence to whether I keep the setting on or not, but I gotta thank Steve's work for at least providing the setting.

 

Anyway, the real reason for this post is that I picked up 10 fps on average after I enabled Bloom  (BLOOM_EFFECTS=1) - at high load areas (usually FSDT airports) I'm around 30-33 fps, but with bloom, those same airports I'm at 42-46 fps.

 

This "to say the least" has me puzzled?  I don't "think" this is related to any DX10 Fixer changes but I'd be curious if anyone else got this side benefit from enabling Bloom?  In theory, Bloom should increase GPU load ... I'm wondering if this enabled state of bloom has somehow off loaded some processing that was normally being done by the CPU exclusively and is now being done by the GPU exclusively?

 

I just can't think of why this would happen, but maybe Steve or anyone else has some insight.  I need to check my VAS with Bloom On/Off also and see where I stand there, but in the meantime thought I'd share my experience with Bloom.

 

Rob

 

 

Share this post


Link to post
Help AVSIM continue to serve you!
Please donate today!

Wow that's a first. Not sure if I gained fps, but I certainly don't loose fps.

Share this post


Link to post

I've never been a big fan of Bloom (in FSX or just about any game/simulation) - almost always over saturated.  But with the recent DX10 Fixer running so well, I decided to give Bloom a try and dialed reflections back to 60% via DX10 fixer settings.  It looks pretty good, still on the fence to whether I keep the setting on or not, but I gotta thank Steve's work for at least providing the setting.

 

Anyway, the real reason for this post is that I picked up 10 fps on average after I enabled Bloom  (BLOOM_EFFECTS=1) - at high load areas (usually FSDT airports) I'm around 30-33 fps, but with bloom, those same airports I'm at 42-46 fps.

 

This "to say the least" has me puzzled?  I don't "think" this is related to any DX10 Fixer changes but I'd be curious if anyone else got this side benefit from enabling Bloom?  In theory, Bloom should increase GPU load ... I'm wondering if this enabled state of bloom has somehow off loaded some processing that was normally being done by the CPU exclusively and is now being done by the GPU exclusively?

 

I just can't think of why this would happen, but maybe Steve or anyone else has some insight.  I need to check my VAS with Bloom On/Off also and see where I stand there, but in the meantime thought I'd share my experience with Bloom.

 

Rob

I think that because you installed the Fixer, you are now experiencing what I discovered about a week ago,now.  I found that with Bloom still enabled, I also 'picked up' about 10-12 FPS in using DX9 with Bloom as well. I have to say though, that it was just the opposite with Bloom on, prior to installing Steve's program and playing around (as you did and are...) with the different slider and percentage settings.  Try setting it back to DX9, (through his program mask, and see if you also now maintain at least the same FPS you had prior to no Bloom being engaged in DX9, but with Bloom as 'on'.  I'll bet you that you will.  That is the reason that I am staying with DX9 as long as this 'post effect, FPS boost' continues.  Something...is changing, for sure.  Since I went back to DX9 and stayed there, I can maintain in 97 percent of situations...my 27-30 FPS.  Before, installing, with DX9 Bloom on...I'd usually be in the 12-17 FPS range.  Not any more.......and going on day 7 or so.....  So to recap my post install experience,  I can maintain now, the same 27-30 (locked at 30 within FSX)  regardless of whether I'm running under DX10, or DX9.  The same performance, with FSX all out.  I have absolutely no explanation,  nor even conjecture for this...but am enjoying immensely the dual performance FPS experience nonetheless, let me assure you! :)

Share this post


Link to post

Hi Rob

 

What are you settings for Bloom? and where do I set the bloom?

 

Do you select FSX bloom or check that off?

Share this post


Link to post

Hi Rob

 

What are you settings for Bloom? and where do I set the bloom?

 

Do you select FSX bloom or check that off?

In your FSX graphic settings, you'll see a check-box for BLOOM. Click on the check box and you are now going to render with the Bloom special effect as on....it's that simple. Flare goes hand in hand with the Bloom effect...so if you can, have that enabled as well. 

Share this post


Link to post

And you can change the settings for bloom (how much etc.) using the DX10 Fixer.

Share this post


Link to post

What are you settings for Bloom? and where do I set the bloom?

 

I never let FSX work on my FSX.CFG ... I always manually edit it.  The FSX.CFG setting is:

 

[Display]

BLOOM_EFFECTS=1

 

1 = Enabled  and 0 = Disabled

 

The reflective setting is in Steve's DX10 Fixer ... Click the General Shader "Configure" button.  In that screen go to the Bloom section, and move the "Reflective" slider to your liking.  For my taste, 60% seems to be perfect!

 

 

 

I have absolutely no explanation, nor even conjecture for this...but am enjoying immensely the dual performance FPS experience nonetheless, let me assure you! :)

 

It's good to know that I'm not alone on bumping into this "for free" FPS improvement, 25%-33% fps gain with better visuals is something Steve needs to "advertise" ... wow, it does make me wonder just how messed up FSX code is (the more I read from Steve's docs/blog the more messed up it seems to be) ... this find and the redundant LOD layers in the base BGLs.  I have a ton of respect for the Aces team and Phil Taylor ... but dang, this is one of those "errr come on guys/gals" moments.

 

Anyway, another BIG thanks to Steve for taking FSX to the next step.  Now the more difficult question, why didn't LM find and address these issues in their current v1.4 ... they have the huge advantage of source code?!

 

Rob

Share this post


Link to post

I just tried the Bloom thing myself, and BLOODY HELL! Jumped from an avg of 30fps in the flightdeck of the PMDG777 to approximately 42-45fps. Even the impact of the mouse courser is less for me.

Share this post


Link to post

Hm, I will defenitely give this a try too. I don't really like the bloom so I will use a lower settings. (I wonder what happens if you keep bloom enabled but pool the slider in the Fixer all the way to the left...?)

Share this post


Link to post

I just tried the Bloom thing myself, and BLOODY HELL! Jumped from an avg of 30fps in the flightdeck of the PMDG777 to approximately 42-45fps. Even the impact of the mouse courser is less for me.

There might be a 'run' on the Fixer....does FSS have enough download copies, LOLOLOLOLOL!

 

Glad to read yet another having a major increase, and not merely placebo, or token....   BTW...(wink, wink, nudge, nudge....you might be in for a little DX9  lovin' as well, check it out!)

Share this post


Link to post

So am I reading here that, even though I have no intentions of using DX10, if I were to purchase and install this Fixer and enable bloom it will perform better in DX9 than if I didn't have the Fixer installed?

Share this post


Link to post

 

 


if I were to purchase and install this Fixer and enable bloom it will perform better in DX9 than if I didn't have the Fixer installed?

 

I haven't confirmed that, but the man from Michigan is suggesting exactly that. :)

 

 

 


I just tried the Bloom thing myself, and BLOODY HELL! Jumped from an avg of 30fps in the flightdeck of the PMDG777 to approximately 42-45fps.

 

Oh good, it's not just a couple of us seeing this amazing FPS increase!

Share this post


Link to post

I could never use bloom with DX9 because of the frame hit. Now I can use bloom with no impact on frames. Around 50 -60% is best setting for me. DX10 is surely a winner, especially for those of us with less cpu power.

 

 

Share this post


Link to post

So am I reading here that, even though I have no intentions of using DX10, if I were to purchase and install this Fixer and enable bloom it will perform better in DX9 than if I didn't have the Fixer installed?

My system;

 

Before install , DX9 with Bloom on....mean average 15 FPS

Post installl    , DX9 with Bloom on   27(floor) to 30 FPS (top locked, and loaded)

 

Also, good bye to CTD's and OOM, even with FSX features set, hot and wild....  :)

 

Literally, I'm flying for hours real-time with no FPS degradation and FSX non-stable issues.  I fly, until I land..and shut down FSX.  The 'eagle' has landed...

 

P3D v2?  "Pfffft.............. "

I haven't confirmed that, but the man from Michigan is suggesting exactly that. :)

 

 

 

 

Oh good, it's not just a couple of us seeing this amazing FPS increase!

Hey, for a while (about a week...), I thought I was seemingly, the only one discovering this...~!!! 

So am I reading here that, even though I have no intentions of using DX10, if I were to purchase and install this Fixer and enable bloom it will perform better in DX9 than if I didn't have the Fixer installed?

Oh..an important note...any of us that purchased this..was with the intent of setting it up...and then running in DX10.  You'd have to mimic what we did...and actually set it up...then onto DX10 for  flight or three. Then...flip back to DX9 through Steve's mask allowing that. Do not touch, or uninstall the libraries...just leave them alone...and go back to DX9 and see for yourself. Each system is different, but there now seems to be a backing for my finding...and in fact, in the Fixer Forum, another has already discovered for himself, that DX9 has been inhanced.  I am now calling my DX9, the new and improved; DX9 'Hybrid'  :)   If Orbx can have a Hybrid...so can now DX9, lol!

 

Ses

Share this post


Link to post

Just so I understand Steve's fixer is mandatory to fps gains with bloom enabled ?

 

Has anyone tried this without Steve's paid fixer and seen any improvements ?

 

The reason I ask is that is Steve's paid fixer shifting processing to the gpu ?!.

 

What about the free shader release 3.2.2 , does that improve fps with bloom enabled ?

Share this post


Link to post

I would like to get more data on this "find" from others.

 

I haven't done any VAS testing yet ... have to see how PMDG 777 holds up at LOD 9.5 and 2048 textures.

 

The confusing part, Bloom is post-processing pipeline so I really don't understand how or why we're seeing such huge performance benefits from this?  In theory, it can only "slow" performance down so why are we seeing the exact opposite?  I can see the mystery is probably going to drive me crazy. ;)


 

 


The reason I ask is that is Steve's paid fixer shifting processing to the gpu ?!.

 

Well, in theory the frame/scene has already been render, bloom is just an post-pipeline process ... need to check GPU utilization and see if it's changed.

Share this post


Link to post

 

 


Woha! Interesting revelation!

 

Give it a try, another data point would good.

Share this post


Link to post

Heh, I'd if I had the fixer. :)

 

I'm on my temp rig so can't get maximum joy out of fsx anyway. I'm stalling many purchases for that reason. :)

Share this post


Link to post

Did some more testing:

 

VAS is unchanged (about the same)

 

The DX10 Fixer for General Shader - Bloom section - Reflective setting 0-100% seems to only work with transparent surfaces (like glass, something with Alpha).  Tested on the Delta version of PMDG at 4pm ... at 0% or 100%, the gleam was unchanged.  Tested on the A2A C-172 and it was adjusting only the gleam from glass/transparent surfaces.  This has me puzzled, documentation says this should reduce the gleam on all surfaces?

Share this post


Link to post

 

 


redundant LOD layers in the base BGLs
Rob, can you elaborate, is there a post related to this?  I looked around Steve's site but couldn't find the info you were referring to.

 

Thanks.

Share this post


Link to post

Tried it and did not gain any FPS.....Do you have to change something in the "General Shader Options"?

 

Bloom Settings

Reflective 100%

Lights 100%

Share this post


Link to post

I think that because you installed the Fixer, you are now experiencing what I discovered about a week ago,now.  I found that with Bloom still enabled, I also 'picked up' about 10-12 FPS in using DX9 with Bloom as well. I have to say though, that it was just the opposite with Bloom on, prior to installing Steve's program and playing around (as you did and are...) with the different slider and percentage settings.  Try setting it back to DX9, (through his program mask, and see if you also now maintain at least the same FPS you had prior to no Bloom being engaged in DX9, but with Bloom as 'on'.  I'll bet you that you will.  That is the reason that I am staying with DX9 as long as this 'post effect, FPS boost' continues.  Something...is changing, for sure.  Since I went back to DX9 and stayed there, I can maintain in 97 percent of situations...my 27-30 FPS.  Before, installing, with DX9 Bloom on...I'd usually be in the 12-17 FPS range.  Not any more.......and going on day 7 or so.....  So to recap my post install experience,  I can maintain now, the same 27-30 (locked at 30 within FSX)  regardless of whether I'm running under DX10, or DX9.  The same performance, with FSX all out.  I have absolutely no explanation,  nor even conjecture for this...but am enjoying immensely the dual performance FPS experience nonetheless, let me assure you! :)

 

Interesting...Are you absolutely sure you are having that drastic of a boost in dx9 now. There has to have been some significant cfg changes. I'm back in dx9 at the moment as well having used my dx9 backed up fsx.cfg. Haven't really noticed any significant changes, then again the only way I ever drop down to such low numbers like 12 is flying over Manhattan with  DDesign New York and heavy traffic, and its only in specific areas of the city. DX9 has always ran well for me with this particular rig.

 

edit: Actually when I think about it...I was running bloom in dx9 the other day, and I never noticed it to be that stable and smooth in the past...but again its hard for me to be sure.

Share this post


Link to post

 

 


Rob, can you elaborate, is there a post related to this?

 

Yes there is a post about it (sorry don't have a link to it), Jim Robinson is the source ... quote from Jim:

 

 

 

I just decompiled the libraries with BGL2XML and then used MCX to strip the LODs. It's a per-each process, you have to drag each model individually into MCX, remove all but the highest LOD and then re-export the .mdl from MCX with batching enabled.

 

 

 


Do you have to change something in the "General Shader Options"?

 

No, General Shader option is to adjust how Bloom affects the surfaces (and "reflective" option seems to only work on transparent surfaces - with alpha -- on my setup).  What video card are you using?  Also, when setting the value, be sure to manually edit the FSX.CFG or else FSX will reset the LOD and Textures which will skew the results.

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this