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.

BP =0 vs BP =1. What's your vote?

Featured Replies

I keep seeing BP=0 but don't know what it means. Can someone tell me (and maybe others) what exactly it means. Do you have to have FSX set in BP=0 to gain better performance in the 470/480 over older cards, or do you see benefits with the 470/480 regardless of BP=0 or not. Thanks in advance,RH
YES! With my SLI setup I throw all types of weather and performance does not suffer. If I remove BP=0 there's a noticeable drop in performance when flying in poor weather and lots of clouds.

MSFS

SLI (or XFire on ATI cards) does nothing for FSX in particular for what I know.I also use BP=0. I get some texture flashing once in a while, but the performance gain is worth it

YES! With my SLI setup I throw all types of weather and performance does not suffer. If I remove BP=0 there's a noticeable drop in performance when flying in poor weather and lots of clouds.

Dario,Do you have an SLI set-up?I happen to have one and I can confirm that there's a performance increase. I'm sorry that you have been misinformed. If you respond with SLI doesn't help FSX. I'll repeat it again. It does!

MSFS

Dario,Do you have an SLI set-up?I happen to have one and I can confirm that there's a performance increase. I'm sorry that you have been misinformed. If you respond with SLI doesn't help FSX. I'll repeat it again. It does!
Agreed, it most certaintly does improve things with BP=0. Not only a performance increase, but stops texture flashing and autogen spikes too.SLI did not help much before BP=0 and could actually cause stutters. Things have moved on.Steve

Stephen Munn

 

DJJose,Just curious. What kind of performance increase are you observing running in SLI?

I prefer a 128KB reject threshold and a 2MB bufferpool. It has the same performance for me as no bufferpool and it is more stable.
You cant have both, its either bufferpool OR reject threshold.

Jim Wenham

DJJose,Just curious. What kind of performance increase are you observing running in SLI?
Primarily in poor weather, faster loading texture, smoother, and the ability to run at higher HQ settings without issues such as spikes, flashes, etc.

MSFS

How do you notice textures loading faster and what's "higher" settings exactly?no offense, but sounds like placebo effect to meany FPS increase at all?

Primarily in poor weather, faster loading texture, smoother, and the ability to run at higher HQ settings without issues such as spikes, flashes, etc.

"Any FPS increase at all?"Yes! Especially in bad weather. HQ settings are higher AA settings like 8sQ and 16s as well as 16Anis. You need to read ******* BP=0 tweak guide to really understand how the tweak really works.Even though my gtx 480s are great, it's also about a balance system. I've built a system and configured it to ensure that FSX runs great. All the parts, OS, and tweaks have to be in place. FSX is that complicated especially with lots of paid sceneries. To answer the original question, SLI and FSX work thanks to the BP=0 tweak. It's not double the performance or frame rates, but you will experience a performance increase. To me it was worth the extra expense.

MSFS

  • Author
You cant have both, its either bufferpool OR reject threshold.
That's interesting! What about neither and giving Bufferpools an actual number?Stan
  • Commercial Member
You cant have both, its either bufferpool OR reject threshold.
Absolutely not true. RejectThreshold sets the limit above which the engine will no longer send data to the vertex data bufferpools. Any vertex data batches below the threshold still do get sent to the pools. It is used for exactly what Shane described. As you lower the value for RejectThreshold=X , you're getting closer to it being the same thing as UsePools=0. RejectThreshold=0 and UsePools=0 are the same thing. Having a RejectThreshold set and a PoolSize=>0 value is absolutely valid and works. In fact it's the way to go unless you have one of the latest generation cards that can handle the full on UsePools=0.

Ryan Maziarz
devteam.jpg

For fastest support, please submit a ticket at http://support.precisionmanuals.com

Absolutely not true. RejectThreshold sets the limit above which the engine will no longer send data to the vertex data bufferpools. Any vertex data batches below the threshold still do get sent to the pools. It is used for exactly what Shane described. As you lower the value for RejectThreshold=X , you're getting closer to it being the same thing as UsePools=0. RejectThreshold=0 and UsePools=0 are the same thing. Having a RejectThreshold set and a PoolSize=>0 value is absolutely valid and works. In fact it's the way to go unless you have one of the latest generation cards that can handle the full on UsePools=0.
What value should be used as a poolsize in combination with the reject threshold? The RejectThreshold has taken care of my spikes so would a poolsize help as well?

Jim Wenham

Any tweak that requires vsync to be disabled is of no value to me, so I use BP=100000. Yes, that is correct: 100,000. Any bigger or smaller causes stutters for me. See my specs below. I tried running vsync with BP=0 a few times and it always locked up FSX and put my graphic card into confetti mode which required a reboot to fix. Screen tearing drives me nuts; no 'performace enhancement' is worth it IMO.

CPU: AMD 9800X3D PBO MB +200 CO -25| Motherboard: MSI MAG X870e Tomahawk WiFi | GPU: MSI RTX 5090 Ventus 3X OC | RAM: G.Skill 2x32GB DDR5 6000 cas 30 | M.2 SSDs: Samsung 990 EVO Plus 2T, WD Black SN750  M.2 1T | Hard Drive: WD Black HDD 6T 7200 | Optical Drive: LG Bluray writer, internal | Cooling: Thermalright Phantom Spirit 120 EVO | Case: Fractal Design Focus G | PSU: NZXT C1200 1200W

Win 11 Pro 64|HP Reverb G2 revised VR HMD|Asus 25" IPS 2K 60Hz monitor|Saitek X52 Pro & Peddles|TIR 5 (now retired)

Any tweak that requires vsync to be disabled is of no value to me, so I use BP=100000. Yes, that is correct: 100,000. Any bigger or smaller causes stutters for me. See my specs below. I tried running vsync with BP=0 a few times and it always locked up FSX and put my graphic card into confetti mode which required a reboot to fix. Screen tearing drives me nuts; no 'performace enhancement' is worth it IMO.
Try running bufferpools=0 with all of your normal graphics settings. In the sim run framerates unlimited, but lock the framerates at your current average frame rate using the external framerate limiter. If that works without lockups, increase the externall locked frame rate, 1 unit at the time. until your machine crashes. Dial back a few frames and you should be good to go.Using this method you should (hopefully) get a smoother experience and higher frames than without. As usual though, you mileage may vary.

Jeff Hepburn

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.