вертикальная синхронизация

avatar electroyaha

1637

8

electroyaha

Пользователь

Регистрация: 12.10.2012

Сообщения: 375

Рейтинг: 55

Нарушения: 10

electroyaha

Регистрация: 12.10.2012

Сообщения: 375

Рейтинг: 55

Нарушения: 10

такой вопрос: для чего она нужна и какая разница с включеной и выключеной влияет ли она на фпс ?
только адекватные ответы плс и по теме с меня стрелки

_Luckey_

Пользователь

Регистрация: 16.08.2013

Сообщения: 189

Рейтинг: 125

_Luckey_

Регистрация: 16.08.2013

Сообщения: 189

Рейтинг: 125

Не нужна она короче. ФПС-а без нее больше будет

eNe7gY

Пользователь

Регистрация: 29.08.2011

Сообщения: 3085

Рейтинг: 656

eNe7gY

Регистрация: 29.08.2011

Сообщения: 3085

Рейтинг: 656

Вертика́льная синхрониза́ция (англ. V-Sync) — синхронизация кадровой частоты в компьютерной игре с частотой вертикальной развёртки монитора. При этом максимальный FPS с вертикальной синхронизацией приравнивается к частоте обновления монитора. Если FPS ниже частоты обновления монитора, то во избежание ещё большей потери производительности следует включить тройную буферизацию.
Применение
  • возможно избавление от "рывков", когда FPS резко скачет
  • убирает подёргивания изображения
  • в играх позволяет видеокарте работать не на полную мощь, тем самым значительно снизив температуру видеокарты и шум, особенно если установленная система охлаждения на видеокарте слабая и шумная
  • в нетребовательных приложениях снижает максимальное энергопотребление видеокарты

Mr.OFF

Пользователь

Регистрация: 02.12.2012

Сообщения: 187

Рейтинг: 366

Mr.OFF

Регистрация: 02.12.2012

Сообщения: 187

Рейтинг: 366

не нужна,повышает немного производительности в играх,на 2.004%

DAVAII DRATSCOO

Пользователь

Регистрация: 07.09.2013

Сообщения: 42438

Рейтинг: 14736

Нарушения: 15

DAVAII DRATSCOO

Регистрация: 07.09.2013

Сообщения: 42438

Рейтинг: 14736

Нарушения: 15

ограничивает фпс равным частоте развертки твоего монитора, убирает рывки при скачущем фпс, снижает нагрузку на видеокарту, убирает разрывы
если фпс само по себе значительно ниже развертки монитора(в случае если частота развертки монитора 60гц), ограничивает в 30 фпс
а еще добавляет некую "плавность" из-за которой лично я выключаю вертикалку (:

eNe7gY

Пользователь

Регистрация: 29.08.2011

Сообщения: 3085

Рейтинг: 656

eNe7gY

Регистрация: 29.08.2011

Сообщения: 3085

Рейтинг: 656

PIYPIY сказал(а):

ограничивает фпс равным частоте развертки твоего монитора, ограничивает в 30 фпс
Нажмите, чтобы раскрыть...

2ой вариант не правильный.

electroyaha

Пользователь

Регистрация: 12.10.2012

Сообщения: 375

Рейтинг: 55

Нарушения: 10

electroyaha

Регистрация: 12.10.2012

Сообщения: 375

Рейтинг: 55

Нарушения: 10

так лутше включить ее?

DAVAII DRATSCOO

Пользователь

Регистрация: 07.09.2013

Сообщения: 42438

Рейтинг: 14736

Нарушения: 15

DAVAII DRATSCOO

Регистрация: 07.09.2013

Сообщения: 42438

Рейтинг: 14736

Нарушения: 15

eNe7gY сказал(а):

2ой вариант не правильный.
Нажмите, чтобы раскрыть...

чтоу? если видеокарта не может отрисовать 60фпс - будут отрисовываться 30 фпс (офк если не предусмотрено ее отключение при фпс ниже 60)
вырывать куски из сообщения и менять тем самым его смысл, ой как не хорошо

electroyaha сказал(а):

так лутше включить ее?
Нажмите, чтобы раскрыть...

присутствуют разрывы изображения\хочешь снизить нагрузку на видеокарту ( при этом не будет напрягать этакая "плавность") - включай

Battle Roar

Пользователь

Регистрация: 31.05.2012

Сообщения: 1528

Рейтинг: 873

Battle Roar

Регистрация: 31.05.2012

Сообщения: 1528

Рейтинг: 873

img
Вертикальная синхронизация нужна для того что бы устранить тиринг (разрывы изображения), который появляется в результате рассинхрона частоты устройства вывода(монитора) и подаваемой частоты. Т.е. твой монитор, допустим, может отобразить частоту не больше 60 кадров в секунду, но на него подается куда больше кадров, в следствии чего подаваемое изображение подается кусками и порой ты видишь один кадр за другим.
Вертикальный синхропульс позволяет синхронизировать частоту кадров подаваемую на монитор с частотой самого монитора. Это не просто лимит кадров, подаваемое изображение будет иметь плавный переход между собой( та самая синхронизация где в 1 герц подается один кадр, а не 0,9фпс в 1гц или 1,1фпс в 1гц), но у этого метода есть свой минус- время отклика, оно немного меньше, чувствуется заторможенный ввод даже с тройным буффером.
Это влияет лишь на шутеры, ибо только там количество фпс очень важно для улучшеной ориентации и контроля инфраструктуры внутриигровой. Т.е. с большим фпс тебе будет легче выполнять вещь, на которых ты усирался с 60фпс.
Для доты это не важно, я кучу раз играл и с 60фпс и с 75 и с 120, разницы абсолютно никакой не заметил.
Разрывы изображений можно избежать если запускать 3д приложение в окне, тогда оно использует DirectDraw режим построения изображения, это другой метот подачи картинки windows, с рабочего стола. рубо говоря вы сможите подать 200фпс на 120\60гц монитор избежав разрывы изображений, но в этом случае у вас упадет производительность, т.к. приоритеты приложения в окне немного ниже чем запщеного нативно.