
Я читал о мониторах с более высокой частотой кадров и обнаружил, что многие мониторы с частотой 60 Гц можно немного разогнать до 65, 67, 70, а иногда и 75 кадров в секунду, если поиграться с пользовательскими режимами отображения (люди также думают, что это может повредить ваш монитор, так что будьте осторожны и пробуйте на свой страх и риск).
Увеличивая частоту кадров в панели управления Nvidia, мне удалось заставить мой монитор 60 Гц показывать изображение через HDMI-подключение до 67 Гц. И я протестировал его в паре игр с неограниченной частотой кадров и отключенной вертикальной синхронизацией, но он не показывает фактическую видимую частоту кадров, а если я отключаю неограниченную частоту кадров или снова включаю вертикальную синхронизацию, он показывает 60 кадров в секунду. Поэтому я не мог понять, работает ли это на самом деле, или это эффект плацебо, и я просто думаю, что это немного плавнее.
Я пытался смотреть наhttps://www.testufo.com/анимация, и на странице указано 67, но я не знаю, может быть, это просто браузер думает, что это 67, и я не могу посчитать кадры, не проанализировав видео, записанное высокоскоростной камерой. Некоторые игры ограничены 60 Гц или показывают только ближайшую поддерживаемую частоту обновления графического режима, и я снова не смог определить невооруженным глазом, правда это или нет.
Я пробовал использовать программное обеспечение, например Fraps и внутриигровой счетчик кадров в секунду в Steam, и они либо показывают неограниченную частоту кадров в игре (может быть выше 200 кадров в секунду), либо 67, как целевую частоту кадров, которую он получает из конфигурации дисплея ОС. Я также вспомнил, что у самого монитора есть собственное OSD, которое показывает информацию о сигнале дисплея. В моем случае, даже если в панели управления Nvidia установлено 67 Гц, OSD показывает 60 Гц (68 кГц по горизонтали) в некоторых играх (Dark Souls 3) и 67 (75 кГц по горизонтали) вне любой игры.
Эти 2 теста (https://www.testufo.com/eyetrackingиhttps://www.testufo.com/persistence) кажутся достаточно очевидными, чтобы показать, для чего они предназначены. Может быть, есть похожий тест для определения точной отображаемой частоты кадров?
Есть ли способ сделать каждый обновленный кадр в секунду очевидным на экране, чтобы я мог видеть его невооруженным глазом? Может быть, можно использовать какую-то оптическую иллюзию или какую-то особую визуальную последовательность форм, или матрицу прямоугольников. Я планирую купить монитор 120/144/165 Гц в следующем году, и мне бы пригодился ответ на этот вопрос, чтобы определить, действительно ли монитор отображает заявленную частоту кадров.
решение1
Возьмите высокоскоростную камеру и снимите свой монитор, затем просто прокрутите кадры и посчитайте. Если ваша камера, скажем, снимает примерно в 4 раза быстрее кадров на вашем мониторе, вы легко увидите переход между ними. То, о чем вы спрашиваете, довольно трудно доказать, потому что даже если ваш монитор обновляется с частотой 60 Гц, другие факторы, такие как время отклика и даже условия окружающей среды, могут заставить его выглядеть медленнее.
Но вот в чем дело. В некоторых играх, которые могут выводить высокие показатели fps, которые не могут быть воспроизведены на экранах мониторов, по словам моего друга "Работает как квантовая физика". Это означает, что когда вы делаете щелчок, стрельба происходит через внутриигровые fps, а не обязательно через количество fps вашего монитора. Эти дополнительные незаметные кадры дают вам более высокий шанс поразить врага, даже если ваш таргер не находится на перекрестье вашего прицела между кадрами.
решение2
Правильно будет предположить, что видеоадаптер может генерировать кадры быстрее, чем отображает монитор, особенно высококлассный, а та же шина и интерфейс могут поддерживать более быстрые мониторы, чем ваш, измеряемые сотнями Гц.
По этой причине монитор передает свои параметры драйверу устройства с помощью таких протоколов, как Расширенные данные идентификации дисплея (EDID) и Канал отображения данных (DDC), чтобы драйвер не превышал возможности монитора и мог подстраиваться под такие параметры, как разрешение и интенсивность. Драйвер дисплея обычно будет постоянно запрашивать у монитора его параметры, чтобы отслеживать любые изменения (хотя это можно отключить).
Скорость монитора называется аппаратной. Частота обновления и отличается от программного обеспечения Частота кадров.
Это не означает, что частота кадров ограничена частотой обновления экрана, так как это две разные вещи. В то время как FPS — это количество кадров, которые создает или отрисовывает ваш игровой компьютер, частота обновления — это то, сколько раз монитор обновляет изображение на экране. Частота обновления (Гц) вашего монитора не влияет на частоту кадров (FPS), которую будет выводить ваш графический процессор. Если ваш FPS выше частоты обновления, ваш дисплей не сможет отображать все кадры, которые создает ваш компьютер. Таким образом, хотя частота обновления технически не ограничивает частоту кадров, она фактически устанавливает ограничение.
Также важно помнить, что даже если ваш игровой ПК способен генерировать 90 кадров в секунду в вашей любимой игре при предпочитаемых вами настройках, и даже если ваш монитор поддерживает частоту обновления 90 Гц, 120 Гц или более, вы все равно можете быть ограничены возможностями более низкой частоты обновления портов вашей видеокарты и дисплея.
Если частота кадров, которую выдает ваш компьютер, отличается от частоты обновления монитора, вы можете столкнуться с эффектом, известным как разрыв экрана, когда информация из двух или более кадров отображается на одном экране.
Кроме того, в ЖК-дисплее необходимо избегать изменения графических данных, за исключением фазы обратного хода, чтобы предотвратить разрывы изображения, которое визуализируется быстрее, чем дисплей работает/обновляется. Поэтому драйвер не может непрерывно отправлять данные на монитор, делая это только в предопределенные моменты времени.
Вывод таков, что вы правы, сомневаясь в цифрах частоты кадров, сообщаемых вашим игровым программным обеспечением, поскольку они могут превышать скорость монитора. Скорость монитора определяется только одним параметром - частотой обновления.
Таким образом, если вы установили HDMI-подключение на 67 Гц, то это действительно скорость вашего дисплея. Установка более высоких скоростей в игре не изменит качество отображения и может даже вызвать небольшие сбои.
Можно проверить, что монитор действительно работает на частоте 67 Гц, используя высокоскоростную камеру и чередуя черно-белые кадры, как это делает Tom's Hardware в своем тестировании. Но это оборудование стоит дорого. Обычно, когда частота обновления установлена выше возможностей монитора, это будет видно по неправильному поведению изображения.
решение3
Как упоминалось в комментариях, вам нужно будет провести аппаратный тест. Я не уверен, что существует какое-либо специализированное оборудование, чтобы ответить на точный вопрос «Какова частота смены изображения на этом мониторе?» Вы можете сделать это, купив очень высокоскоростную камеру, записав быстро движущуюся сцену на мониторе и сравнивая кадр за кадром, чтобы увидеть каждый раз, когда менялся кадр. Это всего лишь мои домыслы; обязательно сделайте другой ответ, если найдете лучший метод или специально разработанное оборудование.
Tomshardware.com проводит тесты мониторного оборудования, включая тест на реакцию пикселей и задержку ввода:https://www.tomshardware.com/reviews/display-monitor-tv-screen-test,3901-4.html
решение4
Вот бесплатный инструмент Nvidia, который, как я считаю, даст вам гораздо более подробную информацию о фактической частоте обновления монитора, которую выдает ваша видеокарта. Не требуется дорогостоящего оборудования для камеры!
http://www.nvidia.in/object/gpu-frame-capture-analysis-tool-in.html
Из описания продукта:
Измеряя производительность на мониторе, FCAT выявляет пропущенные кадры, короткие кадры, микрозадержки и другие проблемы, которые снижают видимую плавность действия на экране, даже при работе со скоростью шестьдесят кадров в секунду и выше, как сообщает FRAPS.
К сожалению, я не могу проверить, действительно ли это то, что вы ищете, — у меня карта AMD.
Ваше здоровье!