Секреты настройки Windows

«OpenGL»


В диалоговом окне (Меню «Пуск» —> Настройка —> Панель управления —> Экран —> Настройка —> Дополнительно —> Ваш видеоадаптер —> Дополнительные свойства) откройте владку «Параметры OpenGL».

  • «Use FastLinear Mipmap-Linear Filtering» (быстрая линейная фильтрация масштабируемой карты текстур). Разрешение этого параметра существенно повысит производительность приложений при некоторой потере качества изображения. Во многих случаях эта потеря качества изображения будет незаметна, поэтому Вы можете воспользоваться возможностью получения максимальной производительности, включив этот параметр.

  • «Use Anisotropic Filtering» (анизотропная фильтрация) самый ресурсоемкий метод улучения качества изображенмия (на сегодня единственный, учитывающий пространственные искажения). Не забывайте, если игра имеет собственные установки метода фильтрации — настройки драйвера игнорируются.

  • «Enable Buffer Region Extension» (включить расширение буферной области) Позволяет драйверам использовать в «OpenGL» расширение «GL_KTX_buffer_region». Это может увеличить производительность приложений для трехмерного моделирования, поддерживающих данное расширение. В играх не применяется.

    С этой опцией связана опция «Разрешение использования двухплоскостного расширения». Позволяет использовать локальную видеопамять при включенном расширении «GL_KTX_buffer_region». Однако если доступно менее 8 Мбайт локальной видеопамяти, поддержка двухплоскостного расширения будет выключена. Значение этого параметра не оказывает эффекта, если ранее был выключен параметр «Включить расширение буферной области».

  • «Buffer Flipping Mode» (режим транспонирования, то есть смены содержимого) буфера. При выборе значения «use page flip» (передача блоков) можно ускорить работу полноэкранных приложений, включая быстрый постраничный обмен кадров буферов. По умолчанию последний реализуется побитовым потоком.

  • «Vertical Sync» (вертикальная синхронизация). Привязка вертикальной синхронизации в «OpenGL» к сигналу вертикальной развертки монитора.
    Если опция выключена, то ограничения, накладываемые частотой регенерации монитора на производительность акселератора, игнорируются. Если хотите добится максимальной скорости — отключите эту опцию. Принимает значения:
    «Всегда выкл.» — постоянное выключение вертикальной синхронизации в приложениях «OpenGL».
    «Выкл. по умолчанию» — сохранять вертикальную синхронизацию в выключенном состоянии до тех пор, пока от приложения не поступит запрос на ее включение.
    «Вкл. по умолчанию» — сохранять вертикальную синхронизацию во включенном состоянии до тех пор, пока от приложения не поступит запрос на ее выключение.

    В случае получения рваного изображения, пропишите в ключе реестра

    [ HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Display\0000\NVIDIA\OpenGL ]
    (подраздел «0000» должнен соответствовать текущему видеоадаптеру)

    параметр «EnableTripleBuffer» со значением «0x00000001(1)».

  • «Disable Support For Enchanced CPU Instructions Set» (выключить поддержку расширенных наборов инструкций «3Dnow!» и «SSE»). Некоторые модели CPU поддерживают дополнительные 3D-инструкции, которые дополняют набор инструкций графического процессора и повышают производительность трехмерных игр или приложений. Этот параметр позволяет выключить поддержку со стороны драйверов этих дополнительных 3D-инструкций. Это может быть полезно при сравнении производительности или для устранения проблем. Для остальных процессоров, не поддерживающих эти инструкции, лучше оставить данный параметр включенным — появится небольшая прибавка в скорости.

  • «Deafult Color Textures» (глубины цвета текстур по умолчанию — 16 или 32 бит). Не стоит устанавливать 32-битный цвет, если этого не требует конкретная игра, так как на глаз его, практически, не отличить от 16-битного, а производительность сильно падает.

  • «Enable Force 16BitZ» (использовать 16-ти разрядную глубину буфера). При выборе данного параметра драйвер «OpenGL» будет использовать 16-разрядный буфер глубины независимо от формата пикселов, который выбран приложением.Это обеспечивает повышение производительности при выполнении очистки и других операций буфера глубины за счет снижения его точности.

    Или пропишите вручную в ключе реестра

    [ HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Display\0000\NVIDIA\OpenGL ]
    (подраздел «0000» должнен соответствовать текущему видеоадаптеру)

    параметр «EnableForce16BitZ» со значением «0x00000001(1)».




Содержание раздела