Jump to content
Sign in to follow this  
f4f4wildcat

Come on FSX, it's 2015 !

Recommended Posts

You can have as much clock speed as you want, but if you can't get it to the GPU to render, it doesn't matter.

Share this post


Link to post
Share on other sites

 

 


No P3D process is upgrading the graphics engine and eventually moving to a higher version of DirectX, right now they are fixing DX10 preview and making it full DX10 compatible.

 

P3D is DX11.


spacer.png

REX AccuSeason Developer

REX Simulations

Share this post


Link to post
Share on other sites

You can have as much clock speed as you want, but if you can't get it to the GPU to render, it doesn't matter.

I'm not sure what this even means. But, in FSX, the GPU doesn't matter much at all. You need one, of course, but it doesn't matter which one, in terms of FPS.

Share this post


Link to post
Share on other sites

The GPU isn't used much because it has to sit there and wait for the CPU to send it things to draw.

 

Source: Microsoft (third paragraph)

 

Use a low resource aircraft like the Ultralight, and your GPU usage and FPS will be high.

 

Use a medium resource aircraft like the F-18 (Acceleration pack) and your GPU usage and FPS will be medium.

 

Use a high resource aircraft like the PMDG 777 and your GPU usage and FPS will be the lowest of the three.

 

The Ultralight issues 12 draw calls per second.

 

The F-18 issues roughly 500 draw calls per second.

 

The PMDG 777 issues 1400ish draw calls per second while in the VC.

Share this post


Link to post
Share on other sites

I'm not sure what this even means. But, in FSX, the GPU doesn't matter much at all. You need one, of course, but it doesn't matter which one, in terms of FPS.

Not entirely true. The GPU handles resolution, AA and AF. A stronger GPU will reduce performance loss caused by those functions. Allowing you to use higher resolution AA/AF settings, without FPS loss.


Thanks

Tom

My Youtube Videos!

http://www.youtube.com/user/tf51d

Share this post


Link to post
Share on other sites

 

 

Source: Microsoft (third paragraph)

 

Thank you for that link.

Share this post


Link to post
Share on other sites

The GPU isn't used much because it has to sit there and wait for the CPU to send it things to draw.

 

Source: Microsoft (third paragraph)

 

Use a low resource aircraft like the Ultralight, and your GPU usage and FPS will be high.

 

Use a medium resource aircraft like the F-18 (Acceleration pack) and your GPU usage and FPS will be medium.

 

Use a high resource aircraft like the PMDG 777 and your GPU usage and FPS will be the lowest of the three.

 

The Ultralight issues 12 draw calls per second.

 

The F-18 issues roughly 500 draw calls per second.

 

The PMDG 777 issues 1400ish draw calls per second while in the VC.

 

Sorry, but that makes no sense (to me)..

 

If the Ultralight issues only 12 draw calls per second, what exactly is keeping the GPU so busy?

 

Also, that was written in 2007.. we now have systems those guys could only dream of.

 

When I upgraded my GPU from a GTX460 to a 770, I could suddenly fly into very heavy scenery, like Vancouver+ V3, without fps loss (fps locked at 30).  Before, it would drop to 20 in the detailed areas and become stuttery..

 

Also 2xSGSS was handled without any performance impact..  somehow, this GPU upgrade had a positive impact on overall smoothness.


Bert

Share this post


Link to post
Share on other sites
If the Ultralight issues only 12 draw calls per second, what exactly is keeping the GPU so busy?

 

A "lightweight" airplane gets through it's CPU processing faster, so it can kick frames over to the GPU for processing faster. This, in turn, gives the GPU more to do and will use more GPU cycles as it tries to keep up with the frames being sent to it for the given resolution, AF, and AA settings.

 

A "moderate" airplane is a little slower through its CPU phases, thus giving fewer frames to the GPU to process, thus easing the work the GPU has to do.

 

A "heavy" airplane is the slowest out of the gates of the CPU, providing even fewer frames to the GPU for rendering. In an interesting twist, that means the GPU may actually be doing less work.

 

-Greg

Share this post


Link to post
Share on other sites

A "lightweight" airplane gets through it's CPU processing faster, so it can kick frames over to the GPU for processing faster. This, in turn, gives the GPU more to do and will use more GPU cycles as it tries to keep up with the frames being sent to it for the given resolution, AF, and AA settings.

 

A "moderate" airplane is a little slower through its CPU phases, thus giving fewer frames to the GPU to process, thus easing the work the GPU has to do.

 

A "heavy" airplane is the slowest out of the gates of the CPU, providing even fewer frames to the GPU for rendering. In an interesting twist, that means the GPU may actually be doing less work.

 

-Greg

 

Sounds kind of neat, except for the math is shaky...

 

If the heavy airplane issues 100 times more draw calls, that should keep the GPU plenty busy, unless the Ultralight runs at framerates more than a 100 times faster, which it does not..


Bert

Share this post


Link to post
Share on other sites

More draw calls, less FPS.

 

Not just in FSX, but any other program. Just like that link I posted was saying.

Share this post


Link to post
Share on other sites

OK, I stand corrected... if you run at unlimited framerate settings!

 

I just ran a little test

 

FPS unlimited:

Hawker       60 fps,  GPU load 36%

Ultralight    130 fps, GPU load 43%

 

FPS locked at 30:

Hawker       30 fps,  GPU load 19%

Ultralight    30 fps,  GPU load 12%


Bert

Share this post


Link to post
Share on other sites

Your tests seem to validate this theory.

 

When left unlimited and untouched, the ultralight produces many more frames. This puts a stress on the GPU to perform the post-processing things like anti-aliasing that many more times per second.

 

If you artificially limit the framerates, both airplanes are playing on a level playing field in that respect. Now, the cost of the draw calls shows its face in the equation, and the heavier airplane has the higher GPU load.

Share this post


Link to post
Share on other sites

I ran my tests with VSync off and frames at unlimited.

 

RkXeHAll.jpg

 

XHLiifMl.jpg

 

E43Enmjl.jpg

 

 

 

 

Share this post


Link to post
Share on other sites

More draw calls, less FPS.

 

Not just in FSX, but any other program. Just like that link I posted was saying.

 

What will amaze people is that some objects in the autogen libraries contain 3-4 drawcalls each and there are over 500 objects without even going into things like trees, aircraft, airports, VC's etc!


Lawrence Ashworth

XhCuv5H.jpg

Share this post


Link to post
Share on other sites

Because we keep trying to stuff a seven course meal into a stomach that can only handle one and it gives our PC's indigestion which makes it poop all over our frame rates?

Because that donkey can only carry so much weight on the cart before this happens:

 

overloaded-cart.jpg


100454.png
Captain K-Man FlightBlog Channel: https://www.youtube.com/channel/UCulqmz0zmIMuAzJvDAZPkWQ  //  Streaming on YouTube most Wednesdays and Fridays @ 6pm CST

Brian Navy

Share this post


Link to post
Share on other sites

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  

  • Tom Allensworth,
    Founder of AVSIM Online


  • Flight Simulation's Premier Resource!

    AVSIM is a free service to the flight simulation community. AVSIM is staffed completely by volunteers and all funds donated to AVSIM go directly back to supporting the community. Your donation here helps to pay our bandwidth costs, emergency funding, and other general costs that crop up from time to time. Thank you for your support!

    Click here for more information and to see all donations year to date.
×
×
  • Create New...