Оригинал материала: https://3dnews.ru/173260

Voodoo Graphics. Оптимизация

Карта Voodoo Graphics положила начало полной программной настройки карт. У Voodoo все настройки представляют собой переменные окружения, которые заносятся в файл autoexec.bat и запоминаются при загрузке. Таким образом, можно достичь желаемых показателей работы, зная, какие именно настройки необходимо изменить (всего различных настроек существует более 80.)

Для того, чтобы обеспечить более быструю и эффективную реализацию 3D, рекомендуется вставить следующие строки в файл autoexec.bat:

SET SST_SCREENREFRESH=60
SET SST_RGAMMA=1.70
SET SST_GGAMMA=1.70
SET SST_BGAMMA=1.70
SET SST_GRXCLK=57
SET FX_GLIDE_NO_SPLASH=1
SET SST_FASTMEM=1
SET SST_FASTPCIRD=1
SET SST_SWAP_EN_WAIT_ON_VSYNC=0

SET SST_SCREENREFRESH=60 - устанавливает частоту смены кадров на мониторе в 60 Гц при использовании 3Dfx

SET SST_RGAMMA=1.70 - устанавливает гамма коррекцию для красного спектра

SET SST_GGAMMA=1.70 - устанавливает гамма коррекцию для зелёного спектра

SET SST_BGAMMA=1.70 - устанавливает гамма коррекцию для синего спектра

SET SST_GRXCLK=57 - устанавливает тактовую частоту 3D процессоров первого поколения в 57МГц (не выставляйте это значение больше 57 т.к. это ведёт к перегреву процессоров платы и может привести к пагубным последствиям!)

SET FX_GLIDE_NO_SPLASH=1 - не показывает анимированный логотип 3Dfx перед запуском 3D приложений

SET SST_FASTMEM=1 - устанавливает опцию быстрого использования памяти EDO

SET SST_FASTPCIRD=1 - опция быстрого считывания через шину PCI (напрямую Voodoo->PCI)

SET SST_SWAP_EN_WAIT_ON_VSYNC=0 - отключает вертикальную синхронизацию обновления изображения, таким образом картинка обновляется прежде чем сигнал поступает на монитор

Можно также добавить строку SET FX_GLIDE_SWAPINTERVAL=0 - опция быстрого свопирования backbuffer/frontbuffer, ускоряет 3D, но изображение начинает "рваться" посередине поскольку обновление верхней и нижней частей экрана не синхронизируются.
 



Оригинал материала: https://3dnews.ru/173260