Как ограничить частоту кадров в игре

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

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

Когда и почему стоит рассматривать ограничение FPS?

Часто бывает, что наши кадры в секунду не сохраняются постоянными и колеблются. Иногда колебания малы (30-40 FPS), а иногда они очень большие (например, в закрытых помещениях у нас около 50 FPS, а в больших открытых местах это значение падает примерно до 30 FPS).

В таких случаях гораздо лучше ограничить количество кадров в секунду часто вызываемыми консолями магических 30 кадров в секунду. 30 FPS — это значение, которое составляет половину частоты обновления большинства мониторов. Благодаря этому мы можем не только минимизировать количество кадров до стабильного значения, но и свести к минимуму любые проблемы, связанные с подергиванием изображения (эффект часто проявляется, когда мы не поддерживаем вертикальную синхронизацию).

Поддержание фиксированного FPS имеет одно основное преимущество — игра кажется более гладкой и лучшей. Когда мы испытываем постоянные колебания, мы постоянно обращаем внимание на разницу в производительности. Однако, если мы заблокируем игру на стабильной сумме, мы полностью забудем, что что-то «подрезает» нас.

Мы ограничиваем FPS с помощью MSI Afterburner

MSI Afterburner — отличная программа для мониторинга и разгона нашего оборудования. Он также имеет встроенную функцию для ограничения количества кадров в секунду.

Загрузить MSI Afterburner

При установке программы мы обеспечиваем установку как программы MSI Afterburner, так и надстройки RivaTuner Statistics (она отвечает за ограничение FPS).

Запустите программу, а затем нажмите на значок с помощью звездочки, чтобы ввести настройки. В окне настроек на вкладке «Общие» мы выбираем нашу графическую карту — в случае ноутбуков, имеющих две карты, убедитесь, что мы выбрали здесь макет, на котором мы запускаем игры.

Читайте также:  Датчик движения своими руками 12 вольт

Затем перейдите на вкладку «Мониторинг» и найдите «Frametime» в поле «Схемы мониторинга активного оборудования». Отметьте элемент в списке, чтобы активировать его, затем под ним дополнительно установите флажок «Показать в OSD».

Перейдите на вкладку «Экранное меню» и в поле «Переключить экранное меню» выберите кнопку на клавиатуре, которая позволит вам активировать наложение с количеством FPS (например, F9). Мы подтверждаем настройки с помощью кнопки OK и подождем некоторое время для настройки наложения экранного меню.

Через некоторое время значок синего монитора появится на панели задач рядом с сетевым или звуковым значком. Мы нажимаем на него, чтобы отобразить окно настроек

В правом окне отобразится нужный конфигуратор, в котором мы можем отрегулировать количество FPS. Если мы хотим установить глобальный предел для всех игр, то слева мы будем отмечать Global. Если вы хотите ограничить FPS только в выбранных играх, вы должны найти соответствующий EXE-файл в списке и выбрать его.

После выбора профиля мы обратим внимание на правую сторону окна. Здесь мы найдем поле «Предел кадров». Мы вводим рядом с количеством кадров в секунду, которым мы хотим ограничить игры. И готово — теперь мы можем начать игру и должны быть ограничены указанным количеством FPS. Мы можем проверить это, нажав ранее настроенную клавишу F9, чтобы отобразить графическое наложение с количеством FPS.

Суть в следующем:
Моя видеокарта Radeon r9 290x стремится отрисовать максимально возможное число кадров.

Соответственно, нагрузка получается большая, видеокарта жрет много энергии и сильно греется.

Мне не нужно 300+ fps, достаточно 60 (ибо это частота монитора) . И печка дома летом тоже не требуется.

Вопрос, как ограничить число кадров, чтобы видеокарта не делала лишней работы?

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

Читайте также:  Самая дорогая покупка в мире

Ограничить частоту кадров надо на уровне рендеринга изображения, а не не уровне вывода на монитор.

Как ограничить FPS в игре.

Для чего это нужно?

1- для того чтоб почувствовать себя консолотой и попробовать поиграть на 30 фпс(в лучшем случае)

2- это ПеКа проблемы. например у вас перегревается видяха. Что нужно сделать? Уменьшить её нагрузку. Берем и лочим фпс, чтоб карта не рендерила не нужные кадры.

3- У вас постоянно скачит фрейм рейт. И вас это раздражает, вы хотите чтоб ФПС был постоянным.

4- Чтоб узнать разницу между 30 и 60 фпс.

Я могу посоветовать вам 2 программы. Конечно найдутся люди которые скажут: Вруби вертикальную синхронизаци. Но не будем забывать что она лочит ФПС равносильно частоты обновления экрана, то есть 60. Ну у кого то и 120. Но нам нужно залочить ФПС на определённом значении.

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

И так мы скачали прогу и установили.

Заходим во вкладку ФПС и видим.

наложение ФПС. Клавиша F9 евляется дефолтной и мы можем поменять кнопку. Отвечает за показ счетчика в игре и меняет его место положения на мониторе или полностью отключает его.

Потом видим позицию. Можем снять галочку тогда ФПС показываьтся не будет.

И самое интересное. Ограничение ФПС. По дефолту это кнопочка F10, но вы так же можете поменять её на то что вам удобно.

Далее мы видим гплочку Установить ограничении и естественно мы её включаем и ставим нужный нам ФПС. Так же есть и галочка Только при захвате, её мы снимаем ибо нам это не в хер не уперлось.

Всё вы готовы к игре с локом ФПС.

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

Читайте также:  Самый лучший андроид эмулятор для компьютера

Вторая прога более сурьёзноя. Это MSI Afterburner. После установки у вас на раб столе должно появится 2 иконки. Первая это MSI Afterburner, а вторая MSI Afterburner On-Screen Display Server вот она нам и нужна. Будьте внимательны прога запускается в свернутом режиме, поэтому незабываем после двойного клика по иконке посмотреть на панель задачь там где скрытые иконки посмотреть можно.

Ну начнем. У нас в профилях есть GLOBAL не сложно дагодатся что она отвечает за все 3D приложения. В низу в нас есть большой + и корзинка. Жмякаем на + и добавляем нужную нам игру. Потом самое главное это зелененький кружочек в правом нижнем углу. Жмём на него и меняем цвет. Также в верху можем увидеть кнопку NONE если нажмем на неё то ни какой информации в игре отображаться не будет а если жмём на LOW то в игре будет отображаться ФПС. Но я уверен что вы и так в этом разберетесь.

Но самое главное это ГАЕЧНЫЙ КЛЮЧ. Выбираем нужный нам профиль с игрой и жмякаем на ключик, далее всё будет понятно даже упоротому консольщику.

Но у меня есть небольшая проблема, не знаю с чем связаная. Некоторые игры при локе ФПС в в этой проге иногда фризят, не все, но некоторые. Поэтому если вы столкнулись с фризоми после лока, та смело воспользуйтесь BandicamОМ

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

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock detector