BufferPools. Продолжение — Microsoft Flight Simulator X
kuchio
Опубликовано: 25.06.2014 12:10
Последний ответ:
Скрин из архивной темы BufferPools
Spoiler
Как вычислить эти значения? У меня тоже GTX460 от Gigabyte. Зависания и вылеты сима уже просто достали.
Ответов: 8
ilya1502
25.06.2014 в 12:44
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:
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.
Kraftig
25.06.2014 в 14:04
Блин, а говорили что пулсайз и юзепулз это одно и тоже и без разница что писать. Оказывается все разное, и все по своему уму действует.
Спасибо! Теперь можно разобраться, а то темный лес был с этими значениями.
Для GTX 660 что лучше ставить?
adrEM
25.06.2014 в 20:31
PoolSize=0 и UsePools=0 — это одно и то же.
Korolev
28.06.2014 в 12:27
PoolSize=0 и UsePools=0 — это одно и то же.
Нет же.
UsePools — использовать пул (0 — нет, 1 — да)
PoolSize — размер пула (5242880 (5MB), 8388608 (8 MB), 10485760 (10MB), 20971520 (20MB))
Вовсе не обязательно. PoolSize может принимать вполне конкретные фиксированные значения. Нуля среди них, походу, нет. А если значение «нестандартное», то твик игнорируется и используется дефолтное значение — 8 мб (8388608 байт). Вроде так…
beautyvica
04.08.2014 в 19:33
Нет же.
UsePools — использовать пул (0 — нет, 1 — да)
PoolSize — размер пула (5242880 (5MB), 8388608 (8 MB), 10485760 (10MB), 20971520 (20MB))
Блин, а говорили что пулсайз и юзепулз это одно и тоже и без разница что писать. Оказывается все разное, и все по своему уму действует.
Спасибо! Теперь можно разобраться, а то темный лес был с этими значениями.
Для GTX 660 что лучше ставить?
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 байт). Вроде так…
это исчерпывающий список значений или могут быть и другие?
Не могу быть уверен. Нужно лезть на зарубежные серьезные форумы, искать…
Илья, а откуда ваша цитата?