BufferPools. Продолжение — Microsoft Flight Simulator X

Скрин из архивной темы BufferPools

Spoiler

 

Как вычислить эти значения? У меня тоже GTX460 от Gigabyte. Зависания и вылеты сима уже просто достали.

Ответов: 8

BufferPools:

 

A reasonable summary on how they work is here — it’s not a ‘heavy’ read, but it will hopefully create some understanding of how to tune the darned things!

 

For the very best performance BP needs to be in the cfg, regardless of the system.

 

  • If the GPU is relatively newer and faster than the proc, you can try UsePools=»0″ first, letting the GPU control the buffering, and if there’s an increase in performance or smoothness you might want to just leave it as is.
  • If you want to let FSX handle the buffering — then set «UsePools=1», and pick a low RejectThreshold, then start testing. The default PoolSize is 8388608 (8MB) and doesn’t need to be entered, but here are some other sizes:

 

PoolSize= 5242880 (5MB), 8388608 (8 MB), 10485760 (10MB), 20971520 (20MB)

 

For each Poolsize number tested, you will need to try each of the RT numbers below:

 

RejectThreshold=131072 (125 KB), 262144 (256 KB), 524288 (512 KB), 786432 (768 KB), 1048576 (1 MB),

 

Example 1. 
4.9-gig proc/GTX580

 

[BufferPools]
UsePools=1

PoolSize=8388608

RejectThreshold=262144

 

Example 2.

5.0-gig proc/GTX780

 

[BufferPools]

UsePools=0

 

Finding the right Pools and RT sizes having chosen «UsePools=1» is fairly time-consuming, because it interacts with other parameters – TBM & Water, for example. TBM is a ‘throttle’ that increases the graphics data to the GPU. It is “pressure”. Depending upon how high texture, mesh, autogen, traffic, weather or set – too high a TBM setting may cause graphics corruption, max is about 120, 80 is good, but 400 is normal only when using photoscenery. (MegaScenery SOCAL, etc..)
To test the Pool or RT size, set up and save a test flight in the air, over heavy-ish scenery, with some fog or rainy — lots of cloud, and in the default C172. Fly the same course (I use a circular course around Vancouver Plus, by Jon Patch and Holger Sandemann). Fly the course any number of times until you are satisfied that you have the highest framerate with lowest fluctuation, and best pool and RT sizes.

 

Блин, а говорили что пулсайз и юзепулз это одно и тоже и без разница что писать. Оказывается все разное, и все по своему уму действует. 

Спасибо! Теперь можно разобраться, а то темный лес был с этими значениями.

Для GTX 660 что лучше ставить?

PoolSize=0 и UsePools=0 — это одно и то же.

PoolSize=0 и UsePools=0 — это одно и то же.

Нет же.

UsePools — использовать пул (0 — нет, 1 — да)

PoolSize — размер пула (5242880 (5MB), 8388608 (8 MB), 10485760 (10MB), 20971520 (20MB))

 

Читай сообщение http://www.avsim.su/…е/#entry2743765

Я имел ввиду, что эффект одинаковый.

Я имел ввиду, что эффект одинаковый.

 

Вовсе не обязательно. PoolSize может принимать вполне конкретные фиксированные значения. Нуля среди них, походу, нет. А если значение «нестандартное», то твик игнорируется и используется дефолтное значение — 8 мб (8388608 байт). Вроде так…

Нет же.

UsePools — использовать пул (0 — нет, 1 — да)

PoolSize — размер пула (5242880 (5MB), 8388608 (8 MB), 10485760 (10MB), 20971520 (20MB))

 

Читай сообщение http://www.avsim.su/…е/#entry2743765

это исчерпывающий список значений или могут быть и другие?

это исчерпывающий список значений или могут быть и другие?

 

Не могу быть уверен. Нужно лезть на зарубежные серьезные форумы, искать…

Илья, а откуда ваша цитата?