Как ограничить фпс в гта 4

Обновлено: 05.07.2024

Для начала нам потребуется : команды для ввода (которые я вам любезно предоставлю ниже) , а так же руки из нормального места.

Есть 3 способа использования команд которые будут ниже.

1. В некоторых репаках GTA 4 нужно создать commandline.txt и ввести туда команды , а после чего просто кинуть в папку игры.

2. В Steam это слегка проще, нам нужно нажать правой кнопкой мыши по игре в библиотеке и "Свойства" --> "Установить параметры запуска. "

3. ПКМ(Правой кнопкой мыши) по ярлыку на рабочем столе --> Свойства --> расположение файла

Команды пишем в самый конец.

В итоге должно получится в этой строке как-то так :

"C:\Games\Grand Theft Auto IV\LaunchGTAIV.exe" -availablevidmem 10 -noprecache -nomemrestrict -norestrictions -novblank -no_3GB -disableimposters -height 480 -weidth 640 -notimefix

Если у вас нет ярлыка тыкаем ПКМ по рабочему столу --> создать --> ярлык --> ищем папку с игрой и файл запуска игры (LaunchGTAIV или типо этого ) и всё.

Параметры запуска GTA 4

Мои параметры таковы :

-nomemrestrict -availablevidmem 4.2 -noprecache -norestrictions -reservedApp 0 -notimefix -height 480 -width 640 -disableimposters -minspecaudio

Либо если у вас отображается менее чем 200 МБ видеопамяти в настройках:

-nomemrestrict -availablevidmem 256 -noprecache -norestrictions -reservedApp 0 -notimefix -height 480 -width 640 -disableimposters -minspecaudio

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

Чтобы вышло приблизительно вот так:

-nomemrestrict -availablevidmem 4.2 -noprecache -norestrictions -reservedApp 0 -notimefix -disableimposters -minspecaudio

-nomemrestrict -availablevidmem 256 -noprecache -norestrictions -reservedApp 0 -notimefix -disableimposters -minspecaudio

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

В EFLC существуют некоторые параметры, так же влияющие на FPS , вы можете убрать Noise т.е. шум.

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

Сделать режим в электропитании "Высокая произвидительность".

|Раздел для тех кто непонимает. |

Число указываемое нужно изменять в зависимости с вашей версией игры и с вашими нуждами.

К примеру в EFLC 1.1.2.0 это число является множителем, а в EFLC 1.1.3.0 число 1 эквивалентно 1 мегабайту памяти.

Изменяет доступную видеопамять. Помогает при неправильном отображени текстур.

Это значение увеличивает произвидительность, отключая предварительное кэширование ресурсов.

Отключает ограничение памяти, не очень большая роль в производительности.

Открывает скрытые настройки игры, влияет на FPS.

Отключает вертикальную синхронизацию, человеческому глазу это не сильно заметно, но всё же помогает в оптимизации.

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

Параметры, которые изменяют настройки в игре.

Устанавливает качество обработки графики. (0-4)

Устанавливает плотность теней. (0-16)

Устанавливает качество текстур. (0-2)

Устанавливает дальность прорисовки. (0-99)

Устанавливает уровень прорисовки деталей. (0-99)

Отключает вертикальную синхронизацию.

Отключает ограничение настроек графики.

Устанавливает ширину окна отображения.

Устанавливает высоту окна отображения.

Безопасный запуск игры на самых низких настройках графики.

Устанавливает лимит кадров в игре.

Устанавливает частоту обновления экрана.

-fullscreen(-windowed в оконном)

Принудительный запуск в полноэкранном режиме.

Устанавливает обьем физической видеопамяти.

Устанавливает процент видеопамяти, которую сможет использовать игра.

Запуск игры с качественным звуком.

Запуск игры с менее качественным звуком.

Отключить предварительное кэширование ресурсов.

Отключить ограничение памяти.

Принудительное включение повреждений на авто, если ваша видеокарта не поддерживает их.

как ограничить фпс до 40 кадров в Grand Theft Auto: SanAndreas STEAM.

К ярлыку припишите -fpslimit 60 Три скрипта для работы с FPS (частотой кадров/секунду) :

limiter - скрипт, позволяющий задать своё значение ограничения FPS (30 в игре по умолчанию) , что позволяет стабилизировать производительности и избежать дёрганий изображения. Значение берётся из файла settings.ini

show - скрипт, выводящий текущее значение FPS в игре на экран.

monitor - скрипт, отслеживающий отклонение FPS и подающий звуковой сигнал. Например: при понижении FPS из-за слабой производительности компьютера, или повышение выше уровня стабилизации (опачно тем, что на мощном железе FPS может превышать 200 и приводит к сбоям в работе и некоторым другим неприятным последствиям.)

Как ограничить максимальное количество FPS в любой игре на видеокартах Nvidia, и зачем это нужно

Егор

Егор Морозов | 16 Января, 2020 - 16:30


В драйвере Nvidia 441.87 появилась интересная функция — вы можете ограничить количество кадров в секунду (FPS) в любой игре, причем лимит задается очень широко, от 40 до 240. Конечно, у некоторых игроков возникает вопрос — зачем? Во-первых, в некоторых играх (даже современных) при достаточно высоком FPS (обычно выше 100) «ломается» физика: например, так происходит в Fallout 4 (время в игре идет куда быстрее, что мешает, например, взламывать замки). Ну а уж про игры 10-летней давности, которые даже на не самых производительных современных ПК показывают под 200-300 FPS, и говорить не приходится — там временами доходит до того, что персонаж начинает бегать с космической скоростью.

Конечно, можно включить вертикальную синхронизацию, но опять же это не идеальное решение проблемы. Во-первых, если частота кадров упадет ниже герцовки монитора, то появятся неприятные задержки в управлении. А, во-вторых, что делать пользователям, например, 120 или 144 Гц мониторов? У них включение вертикальной синхронизации все равно будет «ломать» некоторые игры.

Есть и другая сторона медали: чем выше FPS, тем больше нагрузка на процессор, и на слабых решениях зачастую уже при 50-60 кадрах в секунду в тяжелых играх CPU нагружен на 100%, что может привести к фризам, багам и непрогруженным текстурам. Включение вертикальной синхронизации тут опять же не поможет (ибо герцовка даже самых простых мониторов начинается с 60), а вот установка лимита в 40 FPS позволит снизить нагрузку на CPU, тем самым хотя бы частично решив проблемы с фризами.

В общем, как видите, функцию сложно назвать ненужной, поэтому Nvidia внедрила ее в драйвер отнюдь не зря. Включить ее несложно: зайдите в Панель управления Nvidia > Управление параметрами 3D > Программные настройки, после чего выберите нужную игру и в функции Max Frame Rate задайте нужное значение:

Параметры commandline.txt

=== [ Общие ] ===
-adapter: Использовать указанный видео-адаптер (по умолчанию 0)
-disableimposters: Отключить рендеринг автомобилей вне поля видимости
-noBlockOnLostFocus: Разрешить прорисовку игрового окна, если оно не находится на переднем плане
-benchmark: Принудительно включить тест производительности при запуске игры
-safemode: Запустить игру в безопасном режиме (с минимальными настройками)

=== [ Аудио/Звук ] ===
-fullspecaudio: Включить высококачественный уровень звука
-minspecaudio: Включить низкокачественный уровень звука

=== [ Графика ] ===
-forcehighqualitymirrors: Включить 64-битные отражения (полезно владельцам ATI-видеокарт)
-forcer2vb: Принудительно включить r2vb (повреждения на автомобилях для владельцев старых видеокарт ATI)
-frameLimit: Ограничить количество кадров в игре
-framelockwindow: Ограничить количество кадров в игре (для оконного режима)
-fullscreen: Запустить игру в полноэкранном режиме
-gpucount: Задать нужное количество графических процессоров (при некорректном определении)
-height: Установить высоту игрового окна
-managed: Использовать динамические D3D-ресурсы
-nominimize: Отключить возможность сворачивать игру и менять разрешение экрана
-norestrictions: Отключить все графические ограничения
-noswapdelay: Отключить задержку физической памяти
-novblank: Отключить вертикальную синхронизацию
-refreshrate: Установить нужную частоту обновления монитора/экрана
-stereo: Включить поддержку стерео-изображения
-unmanaged: Использовать выделенные ресурсы для игры
-width: Установить ширину игрового окна
-windowed: Запустить игру в оконном режиме

=== [ Ввод ] ===
-usedirectinput: Включить совместимость DirectInput-устройств

=== [ Память ] ===
-availablevidmem: Установить нужный размер физической видео-памяти (множитель)
-memrestrict: Ограничить доступную память для игры
-no_3GB: Снять ограничение в 3 ГБ оперативной памяти (для некоторых операционных систем)
-nomemrestrict: Отключить ограничения на использование оперативной памяти
-noprecache: Отключить прекэширование ресурсов
-percentvidmem: Задать процент используемой видео-памяти для игры
-reserve: Задать нужный объем памяти для сторонних приложений.
-reservedApp: Задать весь доступный объем памяти игре или другим приложениям (оптимальное значение = 0)

=== [ Изображение ] ===
-autoconfig: Автоконфигурация качества изображения
-detailquality: Установить качество детализации в игре (от 0 до 99)
-renderquality: Включить анизотропную фильтрацию (от 0 до 4)
-shadowdensity: Задать количество источников освещения при формировании теней
-shadowquality: Установить качество теней в игре (от 0 до 4)
-texturequality: Установить качество текстур в игре (от 0 до 2)
-viewdistance: Установить дальность обзора (от 0 до 99)

=== [ Разное ] ===
-notimefix: Оптимизировать игру при задержке игровых кадров (если игра идет рывками)
/high: Установить высокий приоритет игрового процесса. Инструкция:
В корневой папке GTA IV создайте текстовый файл под названием commandline.txt, и пропишите нужные вам параметры/команды/значения. После каждого параметра не забудьте нажать на пробел или перейти на новую строку. Параметры могут располагаться как по вертикали так и по горизонтали. Примеры использования:
-availablevidmem 2.0 (Увеличивает (визуально) видео-память Вашей видеокарты для игры. В данном случае, 2.0 есть множитель память. Игра будет думать что у Вас вдвое больше видео-памяти. Рекомендуемые значения 2.0-2.5
-percentvidmem 100 (Теоретически отдаёт всю доступную видео-память игре.)
-reservedApp 0 (Отключает ненужные процессы программ потребляющие огромное количество оперативной памяти)

Универсальный вариант для каждого:

-percentvidmem 100
-framelimit 40
-force2vb
-availablevidmem 2
-novblank
-notimefix
-norestrictions
-noswapdelay
-no_3GB
-nomemrestrict
-reservedApp 0
/high

Читайте также: