Устранение переодических фризов в dx11. Windows 7.
*ПРЕДУПРЕЖДЕНИЕ! ДАННЫЙ ГАЙД ПРЕДНАЗНАЧЕН ДЛЯ ВИДЕОКАРТ НЕ НИЖЕ GTX660TI! ОБЛАДАТЕЛЯМ БОЛЕЕ СЛАБЫХ ВИДЕОКАРТ РЕКОМЕНДУЕТСЯ ИГРАТЬ НА ДХ9!*
У многих даже с мощными видеокартами, такими как geforce gtx760|770|780, наблюдаются циклическое падение fps менее 10 кадров, раз в 20-40 секунд, тогда как среднее число кадров держится около 60. Я оказалась одной из тех кто встретился с этой проблемой. После долгих поисков по форумам, выяснилось, что проблема проявляется только в полном экране, при дх11, с включенной вертикальной синхронизацией. Рекомендации "играй в дх9" или "играй в окне" не вызвали у меня оптимизма, имея мощное железо играть на заниженных настройках не имела никакого желания. Методом перебора возможных вариантов и замера динамики fps(для этого использовался msi afterburner), выяснилось, что дело в конфликте вертикальной синхронизации, при дх11, с интерфейсом Aero, в окне вертикальной синхронизации попросту нет. Ну чтож, это для меня не ново, про конфликты компиза(аналог aero для операционных систем с ядром linux) с вертикальной синхронизацией в играх и фильмах знаю не по наслышке, не один бубен сломала. Устранение проблемы не вызвало трудностей, консоль была не задействована.
Собственно решение проблемы:
1) Включаем новую технологию nvidia, адаптивную вертикальную синхронизацию(в принципе можно обойтись и обычной в игре, но при просадках fps на масс пвп адаптивная будет существенно лучше, в виду потери производительности от обычной).
![ArcheAge - Устранение переодических фризов в dx11. Windows 7. ArcheAge - Устранение переодических фризов в dx11. Windows 7.](/system/attached_images/images/000/661/337/normal/getimg.png)
![ArcheAge - Устранение переодических фризов в dx11. Windows 7. ArcheAge - Устранение переодических фризов в dx11. Windows 7.](/system/attached_images/images/000/661/338/normal/getimg_-1.png)
2) Так как мы хотим наслаждаться aero glass и не видеть "разрывов"(вертикальная синхронизации в интерфейсе windows работает только при включенном aero) в операционной системе и фильмах, то выключаем компи... тьфу... aero только для ArcheAge.
![ArcheAge - Устранение переодических фризов в dx11. Windows 7. ArcheAge - Устранение переодических фризов в dx11. Windows 7.](/system/attached_images/images/000/661/339/normal/getimg_-2.png)
![ArcheAge - Устранение переодических фризов в dx11. Windows 7. ArcheAge - Устранение переодических фризов в dx11. Windows 7.](/system/attached_images/images/000/661/340/normal/getimg_-3.png)
3) В игре ставим следующие настройки.
Выключаем вертикальную синхронизацию, так как уже включена адаптивная в панели nvidia.
![ArcheAge - Устранение переодических фризов в dx11. Windows 7. ArcheAge - Устранение переодических фризов в dx11. Windows 7.](/system/attached_images/images/000/661/341/normal/getimg.jpg)
Включаем потоковый рендеринг, без него очень сильно колеблется fps.
![ArcheAge - Устранение переодических фризов в dx11. Windows 7. ArcheAge - Устранение переодических фризов в dx11. Windows 7.](/system/attached_images/images/000/661/342/normal/getimg_-1.jpg)
4) Выключаем, включаем клиент, наслаждаемся игрой без фризов на достаточно мощном компьютере.
Также хочется упоминуть такую полезную настройку как "качество шейдеров", которая поможет вам на массовых пвп или если у вас не 780ti. Изменение этого ползунка очень сильно влияет на производительность, притом в отличие от большинства настроек игры, этот параметр меняется без рестарта игры. То есть, если у вас проблемы с фпс, никак не связанные с конфликтов вертикальной синхронизации, в первую очередь нужно обратить внимание на эту настройку.
![ArcheAge - Устранение переодических фризов в dx11. Windows 7. ArcheAge - Устранение переодических фризов в dx11. Windows 7.](/system/attached_images/images/000/661/343/normal/getimg_-2.jpg)
Вот и всё, результат на скрине ниже. Приятной игры!
![ArcheAge - Устранение переодических фризов в dx11. Windows 7. ArcheAge - Устранение переодических фризов в dx11. Windows 7.](/system/attached_images/images/000/661/344/normal/h_1392876403_1112233_f0874472b3.png)
Источник:
Автор статьи: Juma84