О синхронизации кадров ⁠ ⁠

О синхронизации кадров ⁠ ⁠

Вертикальная синхронизация, как много в этом словосочетании. За время своего активного интернет существования я множество раз встречал довольно яростные холивары среди геймеров на тему стоит ли включать эту опцию, вопросы что эта чудо-штука делает и влияет ли на производительность (по факту нет, не влияет, но в некотором роде ограничивает). Вот и недавно подобное обсуждение вспыло в одном из местных постов и мной был сделан выбор поподробнее изучить данный вопрос. Да и апгрейд, произведенный недавно, сделал проблему актуальной в личном плане. Ну да хватит пафоса.

Особых технических подробностей, как это все работает, в этом посте не будет. При желании можно просто сходить на википедию. Я же просто дам выжимку по всем основным моментам, недостаткам (ибо идеального алгоритма синхронизации на данный момент просто нет) и что с ними делать. А их, этих моментов, три. Тиринг, инпут лаг и статтеринг.

Если кратко, то это разрыв изображения, когда подготовленный видеокартой кадр не синхронизирован с частотой развертки монитора. Любой геймер так или иначе с ним сталкивался.

Именно на борьбу с этой напастью направлены разные алгоритмы синхронизации.

Если тебя подобные артефакты изображения не напрягают, то не спеши закрывать пост и дочитай до конца. Не все так просто. Так или иначе полностью от него избавится при любых значениях фпс может только вертикальная, либо быстрая синхронизация. Но остановимся на каждой из них поподробнее.

Вертикальная синхронизация (Vertical sync)

Работает постоянно. Ограничивает фпс разверткой монитора, либо половиной развертки монитора. При 60Hz - это 60 и 30 фпс соответственно (возьмем по умолчанию в дальнейших примерах, как самую популярную герцовку). Устраивает тирингу экстерминатус. Но с двумя важными но. VS добавляет среднего размера инпут лаг при выдаче картой 60 фпс и выше. Для самых маленьких - это дополнительная задержка между действием игрока и откликом экрана на это действие. В простонародии - кисель ебаный. А так же, в случае, если фпс падает ниже развертки монитора, то он либо сразу лочится на 30, либо остается 45-50-57, но с чудовищным инпут лагом. Зависит от игры. Почему? Я так и не нагуглил, ибо ленивая тварь. Видимо, зависит от движка игры или чего-то подобного. При этом на любом адекватном фпс картинка очень плавная и приятная (на сколько могут быть плавными 30 кадров в секунду - это уже другой вопрос, мб даже отдельного поста).

Вывод? Если у тебя фпс стабильно выше развертки монитора, то можно не запариваться и ставить ее.

Адаптивная вертикальная синхронизация (Adaptive V-Sync)

Алгоритм от Nvidia. Есть ли аналог у красных не в курсах, давно с ними дружба прошла. Практически тоже самое, что и обычный VS, но включается только тогда, когда фпс выше развертки. Имеет два режима работы, синхра с полной разверткой, либо с половинкой. Во втором случае залочит фпс на 30. Как следствие, в обычном режиме при просадках фпс дополнительного киселя не будет. Но появится тиринг.

Вывод? Нормальный вариант, если фпс стабильно выше развертки или с непродолжительными просадками ниже. Хорошо подходит для шутанов и прочих быстрых игор. Если же игра стабильно идет 40-55 кадров, то придется либо терпеть инпут лаг и статтеринг других алгоритмов, либо выбирать половинчатый режим и лочить фпс на стабильные 30, так как на этих значениях VS попросту не работает и все прелести в виде тиринга и статтеринга будут резать глаз.

Быстрая синхронизация (Fast sync)

Новинка от Nvidia. Работает только на максвеллах и паскалях (900 и 1000 серии карт). Лочит фпс на две развертки монитора (120 при 60HZ). Работает на любых значениях кадров. Дает минимальный инпут лаг. Убирает тиринг. И, казалось бы, вот оно - счастье! А хер там плавал. У картинки появляется статтеринг, малозаметный с мышкой и просто ужасный с геймпадом. От него может спасти либо сильный моушен блюр, либо максимум презрения. Чем выше фпс и герцовка, тем меньше статтер, но полностью от него не избавиться. Поэтому ни о какой супер плавности речи и быть не может. И вот тут я выкопал интересный момент. Вроде как у максвеллов такой проблемы нет и страдают сугубо обладатели паскалей.

Вообще замеры по инпут лагам и поглядеть на статтер можно в этом видосе. Статтер на 12:45.

Вывод? Ждем, пока нвидиа все починит (если сможет, ха-ха). Ну или если ты резок, как понос киберспортсмен, играешь на эффективность только на КиМ и чхать хотел на статтер.

И еще пара способов

Можно еще отдельно включить тройную буферизацию (инпут лаг минимальный, но работает с перебоями, по крайней мере у меня) или играть в оконных режимах, в том числе в популярном borderless, оно же окно без рамки. Но они добавят значительный инпут лаг, так же понадобиться поболее VRAM и RAM под нужды других окошек и системы, в то время, как в фуллскрине игра будет жрать все только в себя. Из плюсов - игры можно таскать по разным мониторам, если их много, плавно играть на любом фпс и без проблем альттабаться без подзагрузок и крашей. Хорошо подходит для нетребовательных к скиллу и железу играх.

Кстати, чуть выше я писал, что от синхронизации отказываться не стоит, даже если тебе равнодушен тиринг - при фпс значительно выше развертки опять получится статтеринг, только в пару раз сильнее, чем при фаст синхе, ну и сам тиринг будет адовый. Как говорится: "Фпс дохуя, толку нихуя". Если хочется много фпс - вперед в магазин за 144Hz монитором. К слову, чем выше фпс, тем меньше задержка, так что 300 фпс в кс таки имеют смысл даже на 60Hz экране, емнип, в ней и тройная буферизация отлично справляется со всеми косяками вывода. Но это наблюдение личное, и есть у меня подозрение, что может косячить моя 1060 касательно статтера, как и при фастсинхе. Хотя сомнительно. На 660 VS всегда давал более лучший результат, чем тупо анлокнутый фреймрейт.

Вот хорошее видео со сравнением. Без VS довольно сильный статтеринг.

Ну вот в целом и все, о чем хотелось поведать. Там еще остались хардварные способы синхронизации в виде мониторов с поддержкой G-sync и Freesync, но это бабосы и я уже строчить устал :)

За все технически косяки в посте и за грамматику можете меня обоссать в комментах. Всем чмоки.

Лига Геймеров

33.7K постов 80K подписчиков

Правила сообщества

Ничто не истинно, все дозволено, кроме политоты, за нее пермач, идите на ютуб

Оскорблять участников сообщества;

Нельзя оценивать Toki Tori ниже чем на 10 баллов из 10;

Выкладывать ваши кулвидосы с только что зареганных акков - пермач

я без вертикальной синхронизации не могу играть. Инпут лагов никогда не замечал. Нажал, и в эту милисекунду поехал. Комп i7 видео 760ti, 16gb озу.

Всё хорошо, плюсик - по делу, но пока время редактирования не истекло - поправьте, пожалуйста - INPUT lag. Глаз режет.

Блин, клево написано, но я ничо так и не увидел((. на 12.45 вижу только некорректное сравнение на фоне контрастной лестницы, и залитой светом площадки и разную скорость поворота. На второй видяшке вообще разницы не замечаю, только фаркрай лагает будто фпс проваливается постоянно.

Если бы не ебашил вертолёт всю ночь, яб чонить понял.

Написал текст, перечитал его, понял что обоссал автора с ног до головы за говностатью и решил просто ограничиться своим фэ, к ебланскому подходу автора.

В шутаны, к сожалению, с VS не поиграешь. Да и в любых других играх ощущается задержка между мышью и картинкой.

Всем добра! Видеокарта 1060 6gb,проц Xeon 3450 или что в этом духе разогнан до 3.7 мгерц,оперативка 2*8gb,ssd 120 gb. Вертикальная синхронизация Fast sync. Вчера закончили сборку и немного потестили. Ведьмак дикая охота настройки ультра.Фпс стабильно держит на 45 кадров с небольшими просадками ( в Новиграде не был правда и эпичных боёв не проводил) при разрешении 1920*1080 монитор 60 герц.В танках 85-90 на ультра. В кс го ФПС на открытом пространстве лочится на 120 и практически без просадок в кадра 2 до 118фпс,но как только стоит зайти в комнату или коридор,тоннель скачет до 300 и прыгает туда сюда. Это нормально или нужно самому залочить в игре на 120 кадрах? Я просто привык что в кс чем больше ФПС тем лучше,в 1.6 максимум 100,а в кс го смотрю многие играют 250 ФПС и больше! Короче нифига не понятно оставить fast sync или отключить? Играю обычно в шутеры.

Привет, можешь помочь мне? Вроде железо новое собрал, драйвера все, а экран рвется даже при просмотре видео. Попытался сделать адаптивную верт. синхронизацию, но не помогло. Не знаю в чем дело, может неисправность есть в камне/видеокарте? Как проверить можно?

Если в играх можно ограничить фпс, то я включаю синхронизацию и ставлю лок на 57-59фпс. Разницы между 60 не видно, за то пропадает инпут лаг (но не всегда, есть исключения).

В основном играю с отключенным синхом, разрывы кадров не замечаю.

Что за игра на первом скрине?

много умных слов, скажи плес, ставить или нет вертикальную синхронизацию? допустим я ставил,и в оверваче хуком не мог попасть, а как снял так сразу всем трейсерам и гендзи давал по трусам. для меня сильная разница в фпс, либо 120 либо 60.

на видеокарту сильно влияет - что она работает как бы "вхолостую" ?

поясните пожалуйста. Я недавно купил монитор 144 Hz. Но соответственно некоторые игры столько фпс не тянут. В связи с чем вопрос. Какое ограничение фпс ставить лучше всего. (фпс прыгает с 90 до 144)

В Обливион на слабом компе при включении вертикальной синхронизации можно было играть при любой графике, только краааайне медленно.

Кто-нибудь всерьез работает над frameless rendering? О нем я читал только в академических статьях.

Никогда не включаю ВС и всё норм. Артефактов, как показано на скриншоте не встречал НИКОГДА.

Статья, безусловно, интересная, но, к сожалению, врайтинг стайл делает немного больно брейнсу и айсам. Неплохо бы либо использовать термины на английском, либо добавить словарик.

У радиков тоже есть синхронизация и подходит абсолютно любой монитор с наличием DisplayPort, в отличие от требований нвидии G-Sync, но о его качестве я не в курсе.

Всегда вырубаю VS тоже. Я бы в рот нассал тому, кто ее придумал. А порванные кадры мне даже нравятся, тогда понимаешь, что фпс на высоте и безо всяких инпут лагов. Тройную буферизацию только включаю и радуюсь жизни. Но с нынешними игрулями и ценой на видеокарты, легче играть в старые игры. Потому что для новых можно и не обойтись одной печкой, или же вырубать все настройки графики на минималочку

Где купить товары икеа⁠ ⁠

Спасибо @prohojii23, схороню себе.

Цены на пиломатериал и загородную недвижку в РФ обвалились, но производители и продавцы ещё этого не поняли⁠ ⁠

В прошлом году цены на пиломатериалы улетели в космос, а за ними и стоимость строительства загородных домов. Домостроительные компании привыкли к сезонному росту цен, но обычно он составлял не более 15-20% за сезон, что позволяло учитывать эту погрешность при ценообразовании, но к прошлому сезону нас жизнь не готовила. Тем не менее, спрос на домостроение был. Обычно я слежу за ценой по одному из наиболее покупаемых проектов - вот этому домику на 67 квадратных метров:

Осенью 2019 года он стоил 1 450 000 рублей. Осенью 2020 года он стоил 1 720 000 рублей. Осенью 2021 года он стоил 3 200 000 рублей.

Ну, ок, подумали мы. Цены выросли по всему миру, значит когда они снизятся в мире, они снизятся и у нас! Но, как известно, отечественный рынок живёт по другим законам: нефть дорожает - бензин дорожает, нефть дешевеет - бензин дорожает. Мировые цены вернулись на свои места ещё в конце прошлого сезона, но производители пиломатериалов в РФ и не думали снижать стоимость. А зачем, если "пипл хавает"? К тому же, многие продавцы закупились на пике и не собирались продавать себе в убыток. Так, многие рынки закупали фанеру по 1 200 рублей за лист и выставляли её по 1 800 рублей. Но тут случилось несколько событий, которые одно за одним повлияли на лесопереработку в целом. От заградительных пошлин и запретов на экспорт, до которых наконец-то дотумкали в высоких кабинетах министерств, до вишенки на торте - спецоперации.

Лес на корню подешевел в два, а местами в три раза. Но лесозаготовители просто перестали его пилить, ожидая "отскока" к жирным ценам. Тем временем, спрос на рынке загородного домостроения начал уверенно падать, ибо у желающих построить дом появился выбор - купить небольшой замок в Чехии, виллу на берегу моря в Монтенегро или построить каркасник в Подмосковье. Всё это обходилось примерно в одну цену.

Мы, домостроительные компании, пытались договариваться с лесопереработчиками. Предлагали различные схемы работы, в том числе и фьючерсы с предоплатой. Но ответ был один - вставайте в очередь, мы не будем продавать в сезон "себе в убыток" - читай "без навара в 1000%". Ок. Многие компании изменили технологии, стали строить из других материалов или сократили объёмы строительства. И производители, а также перепродавцы пиломатериалов встали перед простым экономическим фактом - если долго повышать цены, спрос не просто снижается, он пропадает.

На днях позвонил друг, который занимается производством топливных пеллет:

А я говорю: "А чего они ожидали? Что люди будут строить деревянные дома за миллиард? Среди покупателей деревянных домов очень мало миллиардеров. Миллиардеры предпочитают замки и не в этой стране. А для обычных людей цены нужно было снижать в начале сезона, а не в середине, когда вдруг стало ясно, что побарыжить как в прошлом году не получится. Так что пусть себе свои пиломатериалы в задницу засунет теперь. Только пусть берёт строганные, чтобы не занозился."

Ну, и полез посмотреть - что с ценами сейчас. А на бирже вот что.

Добрый день! Как цены на фьючерсы влияют на цены реальных пиломатериалов? У нас скопилось 40000 кубов доски. Европа отвалилась, и куда мне продавать? Может я тут найду ответ?

Конечно, найдёшь! В задницу запихай себе эту доску! Она ведь не просто так "скопилась". А потому, что вы сраную дюймовку продавали дороже метра профильной трубы. Теперь храни эту доску и молись, чтобы она не зацвела, до лучших времён. Это лет 30, по моим прикидкам. Но есть и другой способ - начать продавать в реальных рыночных ценах, а не в ваших фантазиях о дорогих внедорожниках. Тем более, что на внедорожник сейчас не с какими ценами не заработаешь. Если это не Нива, конечно.

Разумные люди уже начали понимать, что задирая цену или сидя на горе дров слона не продашь денег не заработаешь. И снижают цену, стремясь успеть в сезон. А кто-то верит в рост спроса. Мечтатели. На скрине актуальная (25.06.2022) цена на один и тот же лист OSB-3 Калевала 9 мм.

В общем, наступает интересное время. Цены падают вместе с доходами граждан РФ, поэтому, думаю что следом мы увидим снижение спроса на вторичную загородную недвижимость - все, кто хотел, уже отстроились или закупились и сараи в 100 км от МКАД по цене в 2 млн. рублей никого не интересуют. Люди же продолжают мыслить прежними категориями и выкладывают свои развалившиеся халупы и бытовки по цене дворцов.

📎📎📎📎📎📎📎📎📎📎