Quantum Break

Quantum Break

View Stats:
seqerap2 Oct 1, 2016 @ 11:13am
Отключается адаптивная вертикальная синхронизация
Конфигурация Core i7-4790 / 16 Gb RAM / GTX 1080. Столкнулся со следующей проблемой. В игре на стандартных настройках постоянно отключается адаптивная вертикальная синхронизация: FPS начинает скакать между 30 и 60, что очень неудобно. Такое происходит, например, при сворачивании и разворачивании игры: до сворачивания игра держала около 55 FPS, после сворачивания начинает принудительно занижать до 30. Пробовал разные варианты решения с помощью панели управления Nvidia. Пока самым эффективным оказалось включение вертикальной синхронизации в режиме Fast Sync. В этом случае в игре всё идеально, однако в меню FPS зашкаливает до 600.

Прошу обратить внимание на эту проблему и устранить ошибки в работе вертикальной синхронизации.
< >
Showing 1-11 of 11 comments
el4esso Oct 1, 2016 @ 11:58am 
Я тоже довольно долго бодался с vsync'ом и опытным путём выяснил, что в безрамочном оконном режиме игра судя по всему врубает тройной буфер: фпс уже не сбрасывается до 30 и картинка при этом не рвётся, как в адаптивном режиме. В настройках нвидии я ничего не менял, если что. Успехов.
seqerap2 Oct 1, 2016 @ 12:31pm 
Да, тоже заметил, что в полноэкранном и безрамочном оконном режиме вертикальная синхронизация работает по-разному. А этот самый "безрамочный оконный режим" - это что за ноу-хау вообще? Зачем он нужен? Насколько я знаю, в DX-12-версии для Windows Store его не было, были стандартные оконный и полноэкранный, без этих изобретений.
WOLF PACIFIER Oct 1, 2016 @ 1:07pm 
Господа. Окно без рамки - кадры синхронизирует Windows своим способом, как рабочий стол (конечно это будет стоить пару фпс в плане производительности, но того стоит). По факту у вас минимальный инпут лаг и практически нет разрывов. Это своего рода бюджетный FreeSync или G-Sync, только нахаляву.
Я думал уже всем мало-мальски геймерам об этом известно. Лично я уже не помню, когда последний раз vsync вообще юзал.

Даже софт есть, который можно заюзать в играх где нет безрамочного режима.
http://store.steampowered.com/app/388080
Этот же софт можно скачать с официального сайта абсолютно бесплатно.
Last edited by WOLF PACIFIER; Oct 1, 2016 @ 1:10pm
WOLF PACIFIER Oct 1, 2016 @ 1:15pm 
Originally posted by D:
Безрамочный оконный идеентичен обычному оконному с той лишь разницей, что изображение в этом случае идеально располагается по границам монитора, и пользователь не вынужден наблюдать раздражающие рамки окна, особенно верхнюю. Зачем это нужно? Точный список преимуществ не знаю, но лично в моём случае это решило проблему с динамической контрастностью монитора. Ну, и самое главное: этот режим помогает приструнить капризный vsync в некоторых играх.
Vsync ты не приструнил, просто в окне и без рамки синхронизирует кадры сама Windows, как рабочий стол. Чтобы например в том же Aero не было разрывов. При этом она не создает инпут лаг как традиционный vsync.
Контрастность опять же может меняться т.к. цветовая схема рабочего стола (установленная в настройках Windows или в той же Nvidia Control Panel).
Никакой магии.
После безрамочного режима, vsync лично для меня - бесполезная хрень.
Конечно у него есть и минусы. Как я писал выше - небольшая потеря фпс т.к. рендерится помимо игры рабочий стол и все что на нем (окна, браузер и т.п.). Но это мелочи вообще.
Ну и отсутствие поддежки в окне или без рамки AMD CrossfireX например. По крайней мере раньше так было. Может сейчас иначе. Лично мне без разницы.
Last edited by WOLF PACIFIER; Oct 1, 2016 @ 1:27pm
el4esso Oct 1, 2016 @ 1:36pm 
Я и говорю, что контрастность подстраивается как следует, в отличие от обычного оконного.
Спорить с тем, что хуже не буду, но в защиту vsync скажу пару слов. Играясь с настройками решил, что буду играть без скейлинга с 30 кадрами, поставил лок и безрамочный оконнный. Но игралось это как-то..некомфортно. Не так плавно, как на консоли. Особенно при поворотах камеры. Переключился на полный экран и сразу стало намного лучше.
Кстати, раз уж ты разбираешь в вопросе, можешь кое-что объяснить? В watch_dogs с включенным vsync в полном экране фпс так же скачет с 30 до 60, как здесь, и если я переключаюсь в настройках на безрамочный оконный , потом обратно на полный, потом снова на безрамочный, а затем снова на полный, то фпс становится "плавающим" и не обваливается. Как так?
WOLF PACIFIER Oct 1, 2016 @ 2:00pm 
Originally posted by D:
Я и говорю, что контрастность подстраивается как следует, в отличие от обычного оконного.
Спорить с тем, что хуже не буду, но в защиту vsync скажу пару слов. Играясь с настройками решил, что буду играть без скейлинга с 30 кадрами, поставил лок и безрамочный оконнный. Но игралось это как-то..некомфортно. Не так плавно, как на консоли. Особенно при поворотах камеры. Переключился на полный экран и сразу стало намного лучше.
Кстати, раз уж ты разбираешь в вопросе, можешь кое-что объяснить? В watch_dogs с включенным vsync в полном экране фпс так же скачет с 30 до 60, как здесь, и если я переключаюсь в настройках на безрамочный оконный , потом обратно на полный, потом снова на безрамочный, а затем снова на полный, то фпс становится "плавающим" и не обваливается. Как так?


Чтобы играть на 30 фпс не надо резать частоту vsync'ом. Надо ограничивать фпс через софт. Например MSI Afterburner (в его дополнении RivaTuner можно ограничивать частоту кадров), ASUS GPU Tweaker, EVGA Precision, Dxtory и т.д.
Просто ограничиваешь там частоту до необходимой и все. Без vsync. Т.е. карта не рендерит больше 30 фпс.
Vsync на 30 фпс (половина частоты от 60гц) всегда будет топорным, не отзывчивым... Игра по ощущениям будет "лагать".
Про Watch Dogs ничего не скажу. Не играл.
В любом случае чтобы фпс не обваливался с 60 на 30 по каждому поводу - есть двойная и тройная буферизация (для vsync).

Если говорить о конкретно vsync - я бы рекомендовал fast sync (если карта от Nvidia серии 900+ и нет навороченного моника с G-Sync или FreeSync с картой AMD).
Через Nvidia Control Panel в профиле нужной игры выставить fast sync. До максимальной частоты монитора vsync вообще не будет работать (например до 60 фпс), а после он будет синхронизировать кадры без обрезания фпс и инпут лаг маленький + не будет разрывов как у adaptive vsync когда они случаются на стыке лимита частоты развертки монитора (например между 59 и 61 фпс, когда карта не успевает еще сообразить надо ей обрезать фпс до 60 или нет).

А вообще. Попробуй окно без рамки без всяких заморочек. Я не понимаю если честно почему люди так упорно игнорят этот вариант.

P.S. про 30 фпс и как на консоли - ставишь безрамочный режим или fast sync, ограничиваешь частоту через вышеупонянутый софт до 30 фпс и у тебя будет 1 в 1 как на коробоксе 30 фпс по ощущениям.
Last edited by WOLF PACIFIER; Oct 1, 2016 @ 2:11pm
el4esso Oct 1, 2016 @ 3:20pm 
Зачем сторонний софт, если можно ограничить частоту кадров прямо в настройках игры?
Я с самого начала играл как раз в безрамочном с 60-ю кадрами и безупречной плавностью. Но глаза быстро заболели от мыла, отключил скейлинг и включил ограничитель. Ну вот, после этого неидеальность игрового процесса сразу бросилась в глаза. Консоль у меня есть и я представляю как должны выглядеть "правильные" 30кадров. Начал крутить всякие настройки в том числе и отключал vsync, однако положительный результат в конечном итоге дал только перевод игры в режим полного экрана. Я понимаю, что в этом мало логики с точки зрения работы описанных тобой технологий,но почему-то вот так. Не придумываю же я это, зачем мне.

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

Завтра еще попробую вариант с fast synс. Буквально на днях только заметил, что появился такой новичок в панели, но до знакомства не дошло.

Спасибо за ликбез, кстати. Много интересного узнал.
seqerap2 Oct 1, 2016 @ 3:21pm 
А возможно ли в режиме Fast Sync ограничить частоту кадров в меню? А то там (несмотря на включенную вертикальную синхронизацию) получается 600 FPS, блок питания заметно подвывает. При этом в самой игре всё идельно: вертикальная синхронизация там работает, частота отсекается на 60 FPS, разрывов картинки нет. Кстати, средний FPS в полноэкранном режиме с Fast Sync заметно выше, чем в безрамочном окне.
WOLF PACIFIER Oct 1, 2016 @ 4:33pm 
Originally posted by D:
Те же манипуляции с настройками watch_dogs на бумаге кажутся бредом. Я знаю про двойную и тройную буферизацию,но штука в том,что штатными средствами игры их там настроить нельзя, а включение тройной буферизации через драйвера она попросту игнорирует.
Ну Watch Dogs это живой пример как игры делать не надо... И порт очень кривой. Впринципе как и QB. Тоже кривой порт.
Про ограничитель фпс в лице стороннего софта - это я в целом сказал. Не каждая игра его имеет, да и не в каждой он правильно работает. Сторонний софт это верняк.


Originally posted by saratovs:
А возможно ли в режиме Fast Sync ограничить частоту кадров в меню? А то там (несмотря на включенную вертикальную синхронизацию) получается 600 FPS, блок питания заметно подвывает. При этом в самой игре всё идельно: вертикальная синхронизация там работает, частота отсекается на 60 FPS, разрывов картинки нет. Кстати, средний FPS в полноэкранном режиме с Fast Sync заметно выше, чем в безрамочном окне.
А точно БП завывает? Может дроссели свистят? Обычно так бывает в меню, когда фпс высокий и дроссели хреновые (плохо залиты). Как правило это видеокарта. Впринципе в меню как таковой нагрузки нет (как в игре например, отсюда и фпс до небес). И вот в меню дроссели посвистеть любят. Тут или в самой игре ограничивать, или софтом.
У меня была как-то "поющая" карта. Я софтом ограничил фпс до 75 во всех играх и нормально. Все равно больше 75 фпс в плане плавности на 75 Гц монике не видно глазу.

Так или иначе просто ограничь фпс в игре. Если напрягает и в других играх - ограничь через вышеупомянутый софт. Можешь в глобальном профиле ограничить фпс, можешь для какой-то конкретной игры (RivaTuner). Поставь 60, 70, 100 или сколько тебе надо и все. Главное чтобы не завывало в меню. Высокий фпс частенько в меню игр встречается.
Last edited by WOLF PACIFIER; Oct 1, 2016 @ 4:36pm
seqerap2 Oct 2, 2016 @ 1:00am 
В итоге нашёл оптимальный вариант: через NVIDIA Inpector выставил ограничение в 75 FPS, поставил Fast Sync, а в настройках игры отключил вертикальную синхронизацию. Получилась плавная картинка без разрывов, но и без зашкаливания FPS в меню. Плохо, что ограничение FPS нельзя выставлять в родной панели управления Nvidia, а приходится прибегать к сторонним программам.
DVXRIZE Mar 15, 2024 @ 4:34am 
Originally posted by WOLF PACIFIER:
Originally posted by D:
Те же манипуляции с настройками watch_dogs на бумаге кажутся бредом. Я знаю про двойную и тройную буферизацию,но штука в том,что штатными средствами игры их там настроить нельзя, а включение тройной буферизации через драйвера она попросту игнорирует.
Ну Watch Dogs это живой пример как игры делать не надо... И порт очень кривой. Впринципе как и QB. Тоже кривой порт.
Про ограничитель фпс в лице стороннего софта - это я в целом сказал. Не каждая игра его имеет, да и не в каждой он правильно работает. Сторонний софт это верняк.


Originally posted by saratovs:
А возможно ли в режиме Fast Sync ограничить частоту кадров в меню? А то там (несмотря на включенную вертикальную синхронизацию) получается 600 FPS, блок питания заметно подвывает. При этом в самой игре всё идельно: вертикальная синхронизация там работает, частота отсекается на 60 FPS, разрывов картинки нет. Кстати, средний FPS в полноэкранном режиме с Fast Sync заметно выше, чем в безрамочном окне.
А точно БП завывает? Может дроссели свистят? Обычно так бывает в меню, когда фпс высокий и дроссели хреновые (плохо залиты). Как правило это видеокарта. Впринципе в меню как таковой нагрузки нет (как в игре например, отсюда и фпс до небес). И вот в меню дроссели посвистеть любят. Тут или в самой игре ограничивать, или софтом.
У меня была как-то "поющая" карта. Я софтом ограничил фпс до 75 во всех играх и нормально. Все равно больше 75 фпс в плане плавности на 75 Гц монике не видно глазу.

Так или иначе просто ограничь фпс в игре. Если напрягает и в других играх - ограничь через вышеупомянутый софт. Можешь в глобальном профиле ограничить фпс, можешь для какой-то конкретной игры (RivaTuner). Поставь 60, 70, 100 или сколько тебе надо и все. Главное чтобы не завывало в меню. Высокий фпс частенько в меню игр встречается.


А что если в игре ставишь ограничение в 60-75 фпс он всеравно строго на 30 в оконном режиме действует, это нее комфортно однако..
< >
Showing 1-11 of 11 comments
Per page: 1530 50