Существенно повышаем плавность и улучшаем точность стрельбы в играх

Пост опубликован в блогах iXBT.com, его автор не имеет отношения к редакции iXBT.com
| Гайд | Компьютерные и мобильные игры

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

Утилита и её возможности

Custom Resolution Utility — это бесплатный OpenSource проект, который позволяет, вне зависимости от модели и производителя видеокарты, изменять настройки файла EDID (конфигурации экрана) через реестр без изменения оригинальных файлов драйвера. То есть мы получаем возможность добавлять и изменять любые настройки, вне зависимости от того, поддерживает ли их устройство или нет. Помимо всего прочего, утилита также содержит и множество полезных дополнительных функций для современного геймера. К таким функциям относится создание собственного разрешения экрана и активация технологии AMD FreeSync на любых видеокартах и мониторах.

Что такое AMD FreeSync

Демонстрация работы AMD FreeSync.

В отличие от VSync или G-Sync, которые также призваны бороться с разрывами изображения, AMD FreeSync полностью бесплатен и никак не влияет на производительность и задержку ввода в играх. Технология работает таким образом, что монитор обновляет изображение ровно в тот момент, когда подготовленный видеокартой кадр становится доступен.

График сравнения различных технологий синхронизации кадров.

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

Разрешение в играх

Зачем вообще создавать своё разрешение в играх, когда есть целый набор заранее подготовленных настроек? На самом деле всё весьма просто. Игнорируя косвенные причины в виде недоступности выбора нужного разрешения в само́й игре или простого желания таким образом увеличить FPS, всё это необходимо для преимущества над противником в сетевых шутерах.

Зависимость модели персонажа от разрешения экрана и соотношения сторон.

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

Гайд

Интерфейс программы.

На самом деле в этой магии нет ничего сложного.

1. Скачиваем архив с утилитой и с помощью архиватора 7-zip распаковываем в любое удобное для вас место, где нет русских букв. Я всегда распаковываю на диск C. Если кто-то боится, то исходный код ПО всегда доступен здесь. После распаковки у вас будет доступно 4 файла:

  • CRU.exe - сама программа.
  • restart64.exe - применить настройки ПО.
  • restart.exe - копия для 32-битных систем.
  • reset-all.exe - удаление всех заданных параметров экрана.

2. Запускаем CRU.exe через правый клик от имени администратора и в появившемся меню программы выбираем наш монитор.

3. Нажимаем Add и добавляем копию своего разрешения или устанавливаем новое. Я для наглядности установлю разрешение 1080x1080, которого по умолчанию нет в списке Windows и CS: GO. Подтверждаем как показано на скриншотах. После добавления нажимаем restart64.exe и проверяем.

Демонстрация нового разрешения.

Теперь нам остаётся лишь активировать технологию AMD FreeSync, чтобы убрать разрывы. Напомню, что технология будет работать c любой видеокартой и на любом мониторе, если он подключён по HDMI, DisplayPort или DVI-D.

4. Вновь запускаем CRU.exe, выбираем своё разрешение и в самом нижнем меню нажимаем Add, а потом в новом окошке ещё раз в самом низу нажимаем Add. В появившемся меню выбираем FreeSync range и устанавливаем диапазон в зависимости от вашей герцовки. Свою герцовку вы можете узнать в дополнительных параметрах дисплея. В моём случае это 60-75 Гц. После добавления нажимаем restart64.exe и вновь выбираем в разрешение в настройках Windows. Радуемся халявному AMD FreeSync и возможности выбора любого читерского разрешения. (Не забудьте поменять герцовку или разогнать монитор, чтобы растянуть изображение).

Поддержка AMD FreeSync по HDMI

Несмотря на заверения некоторых "специалистов" активировать AMD FreeSync на мониторе без поддержки технологии и будучи подключённым по HDMI, весьма просто. Метод почти полностью повторяет четвёртый шаг, а от нас лишь требуется добавить пару байтов, чтобы заставить HDMI работать с технологией.

Вновь выбираем своё разрешение и в самом нижнем меню нажимаем Add, а потом в новом окошке ещё раз в самом низу нажимаем Add. В появившемся меню выбираем HDMI (обратите внимание на версию своего кабеля). Дважды подтверждаем без изменений. Редактируем профиль HDMI через кнопку edit и добавляем поддержку FreeSync range. После добавления нажимаем restart64.exe. Должен заработать сразу после выбора разрешения или в панели управления видеокартой должен появится новый пункт с AMD FreeSync. Пруф доступен на Reddit и YouTube

Доступно для видеокарт NVIDIA с версии драйвера 417.71 и GTX 1000+.

Выводы

Вот, собственно, и всё. Меньше чем за 10 минут мы с вами активировали работу технологии AMD Freesync на не поддерживаемом мониторе и видеокарте, а также смогли найти способ обойти глупые запреты разработчиков, что существенно повысило плавность нашего игрового процесса и улучшило точность стрельбы. Уважайте свободу, играйте в хорошие игры и ни в коем случае не предавайте себя.

PS. Попробуйте для любимого шутера разрешение экрана 720x1080, возможно, что вы больше не заходите возвращаться к Full HD.

Видео по настройке (не включает шага с HDMI)

Мультиплеерный шутерPCДругой
Автор не входит в состав редакции iXBT.com (подробнее »)
Об авторе
Сисадмин и любитель эльфиек.

62 комментария

87638502@vkontakte
Если вы найдёте ошибку или опечатку в тексте, то, пожалуйста, не бойтесь сообщить о ней в комментариях под материалом. Вместе мы сделаем ixbt/live снова великим! Автор весьма устал, но гайд очень ценен, если вы цените лайфхаки и любите шутеры.
A
Концептуальную ошибку вижу (см. мой отдельный комментарий).
J
Что-то на видео ничего не видно, шрифт не разобрать, так и должно быть? После рестарта слетают настройки цвета в драйвере. ( это пункт — «Использовать настройки цвета Nvidia») так и должно быть? И каким софтом проверить, что amd freesync действительно работает?
87638502@vkontakte
Да, так и должно быть, к сожалению нет возможности записать более качественное видео. Вы сами сразу почувствуете, что технология работает или просто попробуйте поиграть в игры продолжительное время.
J
В CS теперь не включается fxaa сглаживание, включаешь выходишь из настроек, снова заходишь и fxaa выключено, ну и кс вылетела при загрузке.
87638502@vkontakte
Смотрите проблему на своей стороне, протестировано на 3 ПК.
J
Да, сбросились почему то настройки драйвера- в нем стоит «выкл», хотя по умолчанию в драйвере nvidia я и не включал fxaa никогда, это странно. И Еще в разделе Extension blocks уже есть профиль с заданным freesync range, значит должно сразу работать?
скрин https://drive.google.com/file/d/1kk3yy6Yw2pJxqlZOAFma0RvoDK1NCMCI/view?usp=sharing
А можно приложить ссылку на документацию к этой утилите?
87638502@vkontakte
Если профиль стоит, то лучше не трогайте, возможно, что у вас новое оборудование и всё работает из коробки.
Ссылка на гитхаб указана в первом шаге гайда, там всё описание и техническая документация.
PS. Панель управления нвидиа тоже записывает данные в реест, так что нет ничего удивительного что они сбросились после применения утилиты. Попробуйте сохранять профиль настроек, если используете утилиту.
J
C кастомным профилем интерфейс драйвера нвидиа начинает тормозить при выборе разных меню (сбросил настройки, рестартанул драйвер и тормоза пропали), у вас не было такого?
+ Так понимаю нужно добавлять опцию «hdmi support» в профиль при соответствующем подключении.
«HDMI рассматривается как одноканальный DVI, если в первом блоке расширения не определен блок данных поддержки HDMI.»
87638502@vkontakte
В данный момент все компы с DVI-D-HDMI, так что точно не могу сказать, ибо не уверен как он определяет эти вундервафли.
Тормозов не встречал.
110644377161943645277@google
И кому нужны такие костыли? Проще купить монитор от 144+ и видеокарту нормальную.
Lucky_Snake
Интересно, а для старых игр можно сделать нормальное 4:3 на FullHD мониторе? Чтобы у меня был квадрат с чёрными полосами по бокам? Надоело, что старые игры постоянно растягиваются до FullHD :(
87638502@vkontakte
Я только так и делаю. Хотя для контры растягиваю.
s
Так вот почему меня нагибают постоянно. Ясно, учту.
10021742@vkontakte
Смешно в конце " возможно, что вы больше не заходите возвращаться к Full HD"
Когда привык играть в 3440х1440
87638502@vkontakte
Подразумевалось существенное увеличение модельки х0
J
«Напомню, что технология будет работать c любой видеокартой и на любом мониторе, если он подключён по HDMI, DisplayPort или DVI-D.»
Официально упоминается только DisplayPort для nvidia+freesync:
«Графические процессоры Nvidia поддерживают адаптивную синхронизацию только через DisplayPort. Графические процессоры AMD могут выполнять адаптивную синхронизацию как через HDMI, так и через DisplayPort»
А можно уточнить откуда информация, указать источник, что freesync c картами nvidia будет работать по hdmi? У меня не работает freesync c кабелем hdmi.
87638502@vkontakte
Можно ли использовать технологию AMD FreeSync™ при подключении через HDMI®?
Да, технология FreeSync поддерживает интерфейс HDMI с самого начала. Многие дисплеи с сертификацией FreeSync поддерживали технологии использования переменной частоты обновления экрана по HDMI задолго до появления HDMI 2.1 и принятия стандарта HDMI VRR. Покупка дисплея с сертификацией FreeSync, поддерживающего FreeSync по HDMI, позволяет использовать преимущества переменной частоты обновления экрана, даже если дисплей не поддерживает стандарт HDMI 2.1.
https://www.amd.com/ru/technologies/free-sync-faq#faq-%D0%9C%D0%BE%D0%B6%D0%BD%D0%BE-%D0%BB%D0%B8-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D1%8C-%D1%82%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8E-AMD-FreeSync%E2%84%A2-%D0%BF%D1%80%D0%B8-%D0%BF%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B8-%D1%87%D0%B5%D1%80%D0%B5%D0%B7-HDMI%C2%AE?
J
Видеокарты аmd действительно поддерживают синхронизацию по hdmi, но вопрос не про это. Вопрос в том что nvidia не поддерживают freesync через hdmi, только через dp. Вот и возникает второй вопрос, как фрисинк по вашей статье будет работать на видеокартах nvidia, я что то не совсем понимаю. Видимо вы ошиблись…
87638502@vkontakte
Причём тут видеокарта, если это стандарт цифрового интерфейса?
J
Да действительно, про конкретную видеокарту я ничего и не писал, если прочитать внимательно, то я указал про производителя чипов nvidia — видеокарты на основе которых не поддерживают freesync через hdmi. А вы вводите людей в заблуждение…
87638502@vkontakte
Я ещё раз спрашиваю, причём тут видеокарта, если принцип работы технологии основан на цифровом стандарте?
Поддержка есть.
J
Принцип работы адаптивной синхронизации (амд назвали ее фрисинк) основан на технологии стандарта DisplayPort(1.2)! Технология должна поддерживаться драйвером видеокарты, ОС, монитором и игрой. АМD внедрили поддержку hdmi (с версии 1.4) в свой драйвер, Nvidia — нет!
Укажите источник — с чего вы взяли, что работа адаптивной синхронизации на видеокартах нвидиа поддерживается через hdmi?
87638502@vkontakte
15 января компания NVIDIA выпустила набор драйверов Geforce 417.71, в котором наконец-то появилась официальная поддержка технологии VESA Adaptive-Sync (AMD FreeSync) для видеокарт на микроархитектурах Pascal и Turing (1000 и 2000 серии Geforce) и цифровых интерфейсов HDMI, DVI-D, DisplayPort.
J
А можно ссылку? Про поддержку hdmi в этой новости ничего не сказано, в поисковиках найти не удается.
87638502@vkontakte
Указанный способ лишь добавляет байты данных его поддержки для HDMI. Обычно таким способом лишь расширяют частоты работы фрисинка и заставляют его работать не только по дисплей порту, но и по HDMI. Поддержка не требуется, мы её сами добавляем. Может не работать на картах 2к серии.
J
Похоже, что заработает далеко не у всех, а не только на картах нвидиа 2000 серии. А с какими картами проверяли?
87638502@vkontakte
1050, Radeon 7770. 1650, Intel HD Graphics 610.
J
Скачайте пожалуйста с сайта nvidia тиринг тест «G-SYNC Pendulum Demo», перейди в режиме «show test pattern», и снимите экран монитора на видео (только не софтверный захват- там кадры сразу из буфера берутся), с работающей адаптивной синхронизацией на карте nvidia и указанным в статье монитором, как было до включения и после. Тогда вопросов ни у кого не возникнет. А так пока — это все не рабочая туфта.
При подключении по hdmi естественно у меня адаптивная синхронизация не заработала с rtx3060, редактирование или добавление нового профиля и значения FreeSync range естественно ни на что не повлияло. В драйвере nvidia версии 516.59 так же не отображаются пункты поддержки адаптивной синхронизации с hdmi и доступны только при подключении по DisplayPort
87638502@vkontakte
Вы серьёзно думаете, что я буду всем этим заниматься?
Ну не заработало и не заработало, что я ещё могу сказать, может другим будет полезно.
J
Ну как бы это займет 15 минут времени. То что в принципе работать не может — кому может быть полезно? Владельцам видеокарт amd с поддержкой синхронизации по hdmi в драйвере — так им эта статья и не нужна, все остальные будут плевать вам в спину.
87638502@vkontakte
Дело не во времени, а в том, что вы просите. У меня сейчас нет в наличие Nvidia. Только Intel HD Graphics 610.
g
Скажите, на видеокарте Radeon HD 6950 будет FreeSync?
87638502@vkontakte
Должен.
733489354@vkontakte
Да конечно, у него же FreeSync работает на древнем мониторе на котором отродясь поддержки не было, по hdmi с карты nvidia. Наслаждайтесь. Фрисинк для всех))))
A
Имхо, «автор стрелял не в ту мишень». Проблема плавности не в разрывах картинки. Как раз они-то (с отключенным всинк) — предельно плавные. Проблема — в статтерах и фризах (более длинные и редкие задержки, чем статтеры), как раз НЕ связанных с разрывами (проверьте, у вас в игре задний фон при поворотах перемещается плавно или рывками/дёрганиями?). А об этом у автора ни слова.
87638502@vkontakte
Не создаётся очереди кадров и сохраняется целостность картинки.
A
Как при отсутствии очереди, так и с ней, при правильной её огранизации — статтеров быть не должно. А они есть. И ваш способ эту проблему однозначно не решает, т.е. не приводит к заявленному в заголовке статьи. Т.е. вы привели просто какой-то частный случай решения проблемы.
87638502@vkontakte
Вы уверены, что понимаете принцип работы?
Не в обиду, но пока я слышу лишь глупость.
A
Пока, я регулярно вижу на счётчике 60 фпс, а задники в игре перемещаются со скоростью не более 20 визуально. ВОТ где нет плавности. А вы зачем-то прилепили понятие плавности к разрыву кадров и «успешно эту проблему решили», о чём всем тут и доложили. Тоже не в обиду (потому как на разном понимании и трактовании терминологии строится 80+% всех техн. споров, по моей личной статистике).
87638502@vkontakte
Алекс, пожалуйста, перечитайте материал.
Я описал зачем это нужно и привёл примеры, а не заставляю вас использовать всё, выбирайте сами, что и зачем вам требуется. По поводу задержки, мне казалось я внятно написал, что по сравнению с классическими технологиями синхронизации кадра, мы получаем отсутствие рваной картинки и быстрый ввод, а не то, что убери разрыв и станешь быстрее.
733489354@vkontakte
Ты написал глупость безумную, сам то веришь?
87638502@vkontakte
Пока я вижу, что вы не разбираетесь в вопросе.
733489354@vkontakte
Что за бред тут вообще написан, записки сумасшедшего?
1. Адаптивная синхронизация — в тч. фрисинк на мониторе который указан у автора работать не будет, ну нет поддержки у него.
2. Через hdmi с видеокартами nvidia работать не будет, так как не реализована поддержка в драйвере, как и на встройке интел — это вообще смех.
Нужно написать администрации ixbt, у них в блоге разносят ересь какую-то)) И кто то же поведется на эту чушь.
87638502@vkontakte
Учите матчасть.
J
Похоже, что это вам нужно учить матчасть.
87638502@vkontakte
Достали меня гении про невозможность по HDMI и без поддерживаемого монитора. Добавлены пруфы.
J
«FreeSync also works with the G-SYNC Pendulum demo: http://www.nvidia.com/coolstuff/demos#!/g-sync
Requirements:
You need a video card that supports FreeSync. This means R9 285/290/290X and newer cards. This will not work with R9 280/280X and older cards.»
Цитата из пруфа, ну вы же сами понимаете, что на амд через hdmi и была заявлена поддержка, и человек в статье пишет про ГПУ АМД с поддержкой адаптивной синхронизации и то, что ему удалось это сделать на мониторе где эта поддержка не заявлена. Ни слова про nvidia гпу, о которой я пишу тут. Пруф — это когда вы снимаете результаты в G-SYNC Pendulum demo работу по hdmi + nvidia, что конечно не возможно! Уперлись как баран рогами, и не можете признать и исправить свой гайд, вводите людей в заблуждение.
87638502@vkontakte
Это дотировано 16 годом, с драйвера 447 уже всё возможно.
J
Где профы то, еще нет ни одного человека который бы их предоставил, nvidia поддержки hdmi не заявлала.
d
Какая чушь полнейшая. Снова школьник мегапроги пишет.
К
От злости пришлось зарегистрироваться здесь. Автор статьи не смог предоставить не одного доказательства работы фрисинка через HDMI на видеокарте NVIDIA! Но при этом утверждает что все будет работать, нужно только добавить пару байтов (не будет). У меня монитор с поддержкой фрисинка, но на нем нет интерфейса DP только HDMI и видеокарта gtx1060, данные пару байтов в списке появляться даже после того как я включаю на мониторе принудительно фрисинк, но чтобы он заработал в панели управления Nvidia Должен появиться пунк Гсинк, а через HDMI он хоть убейся не появиться, и работать не будет! Через тот же Pendulum это все можно легко проверить. Но зачем автору это проверять, он же нажал кнопочку добавить фрисинк значит фрисинк есть и точка!
87638502@vkontakte
Спасибо за прочтение. Купите карту AMD или другой монитор.

Добавить комментарий

Сейчас на главной

Новости

Публикации

Зачем и как часто надо менять Wi-Fi роутер

Рассуждения
Wi-Fi роутеры можно встретить практически в каждом доме. Однако большинство пользователей используют очень старые модели сетевых адаптеров. Далеко не каждый человек знает каков реальный срок...

Обзор Xiaomi Robot Vacuum Mop 2C (глобальная версия): теперь говорит на русском

Обзор
Недавно на рынке появилась обновленная версия популярного робота Mijia 1C с характерным названием Mijia 2C (полное название – Xiaomi Robot Vacuum Mop 2C). Главная особенность новинки в том, что...

Moto Razr 2022 оказался дешевле и лучше, чем Samsung Galaxy Z Flip 4? Сравниваем новые раскладные смартфоны

Рассуждения
Вчера был представлен новый складной смартфон Samsung Galaxy Z Flip 4 и ответ конкурентов не заставил себя долго ждать. Сегодня Motorola показала свой новый RAZR 2022, который в некоторых...

Электронная книга Onyx Boox Livingstone: для любителей чтения

Обзор
Обзор на очередную новинку от Onyx Boox: читалку под названием Livingsone. Это довольно неплохое устройство, которое умеет открывать практически все популярные форматы книг, имеет отличный экран...

Какой и как выбрать графический планшет: помогаем определиться с критериями

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

Подворотни острова Балчуг: бродим, смотрим, удивляемся

Прочее
Садовническая улица, Садовническая и Раушская набережные, вот это вот все. Хорошо знаю тот район. Однако, стоит отвлечься на пару лет, знакомые места можно не узнать. Недавно построили комплекс...