Skip to content
View in the app

A better way to browse. Learn more.

The AVSIM Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Tessellation settings?

Featured Replies

That is correct. In theory it is only exceeding VAS that should lead to an OOM. If you reach the limit of VRAM you will "only" have stutters and suffer graphical errors/glitches.

 

That said, I've managed to get decent performance in P3D after som fine tuning, and I use lots of shadows and medium tessalation with good results. VRAM usage is 1,3+1,4 GB, perfect for my GTX 580.

 

For some reason P3D does not crash with an OOM now! I moved tessellation one notch from the right (before it was set to far right) -- memory requirements has also gone down from 7 gb (at time of crash) to 5.4 Gb (no crash at end of flight to Sydney, YSSY)! 

Soarbywire - Avionics Engineering

That is correct. In theory it is only exceeding VAS that should lead to an OOM. If you reach the limit of VRAM you will "only" have stutters and suffer graphical errors/glitches.

 

That said, I've managed to get decent performance in P3D after som fine tuning, and I use lots of shadows and medium tessalation with good results. VRAM usage is 1,3+1,4 GB, perfect for my GTX 580.

That is interesting....I have also the GTX660Ti but found I can medium settings with very little shadows (cockpit only)...otherwise my card load is at 90 - 99% solid. Would anyone care to share their settings?

Will Reynolds

 

Flight Sim Addict

 

Posted Image

Settings > Display > Scenery > Tessellation Factor

 

Thanks...learning something new every day.

If you haven't already, check out Beau Hollis' post today in this thread (scroll down to the sixth post on page one) - the best explanation I've seen to date on what tessellation is supposed to accomplish and how it impacts performance.  Not different from what Sebastian posted above but a little more detail about settings and tradeoffs.  Seems like we'll need to work the slider in balance with shadow and water settings in order to get the effects we want while setting some sort of reasonable limit on shader passes.  It's not unlike the water level setting in FSX, but now there are more factors (and sliders) to consider.  Have a look.  

 

EDIT: It occurs to me that clicking and scrolling might be a bit cumbersome.  Unfortunately I can't figure out how to link to an individual post on the P3D forum.  Here's what Beau has to say:

 

JD, Thanks for posting your settings. The key there is that Tessellation and shadows are disabled. While there are some big feature trade offs doing that, it will drastically reduce the workload of the GPU. The tessellation option was added in specifically as a fallback for old hardware that was better suited for v1 but needed to use the newer SDK features of v2. I had to talk Wes out of calling it "Laptop Mode" icon_smile.gif . We did this to provide as much flexibility as possible for hardware support while still being able to build our system to take advantage of high-end hardware.

 

The tessellated terrain pages faster on the CPU-side and is required for some of the cool new stuff:
- Real-time lighting of terrain and time preview
- per-dem-point materialization for sensors and specular lighting. (eg Ice is shiny and sand isn't) This is fairly subtle unless you use the IR view and doesn't work for photo-scenery because it uses the texture generation process to create the materialization data while the textures are generated, but it does have tons of potential.
- 3D water

 

All that said, the Tessellation basically builds and renders the entire world mesh in 1 to 3 draw calls. Doing this puts a LOT of strain on the GPU, and older GPUs just don't have the pipeline bandwidth to handle it. Even new ones can struggle if you're using very high resolutions, multiple views, etc.

 

This is why terrain reflections and shadow casting are also so expensive because it has to draw the terrain multiple times.

 

Shadows in general are expensive because they basically work the way reflection views do, where the scene is rendered in another pass. Multiple passes are required for shadows though (2-12 passes depending on settings) and each pass writes out to a 2048x2048 map. We use some GPU tricks to write out to all 2-12 maps at once, but this also stresses pipeline throughput.


Alan Ampolsk

"Ah, Paula, they are firing at me!"
-- Saint-Exupery

Very interesting post Alan. We're still scratching the surface of our understandfing...but it's damn near unbelievable that we're getting so much info directly from the devs :lol:

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.