DayZ
349 คะแนน
Как повысить FPS в Dayz SA
โดย Nemezys
У меня вот такой системник: i7-860 2.8 Ghz (Up to 3.5 Ghz) , Palit GeForce GTX 670 , 8 GB DDR3 1800 Mhz. Разрешение экрана 1920х1200.

Купил данную игру через месяц после ее выхода в Steam. Играл на высоких настройках и никаких проблем не замечал. Но через пару месяцев что-то случилось и FPS стал намного ниже, меняя настройки графики, повышений FPS не наблюдалось, пришлось лазить по инету и искать решение. Так вот, теперь расскажу на своем примере, как я увеличил FPS (допустим в городе было 15-20 FPS, стало примерно 50).

Также в руководстве есть команда, отключающая плавное движение камеры в игре.
   
รางวัล
ชื่นชอบ
ชื่นชอบแล้ว
เลิกชื่นชอบ
1. Меняем параметры запуска игры в Steam
Заходим в свойства запуска игры (Библиотека - DayZ - Щелкаем правой кнопкой мыши и выбираем "Свойства", на вкладке "Общие" находим кнопку "Установить параметры запуска".

В итоге на моей конфигурации получилась вот такая строчка:


-winxp -maxMem=8192 -maxVRAM=2048 -cpuCount=4 -high

Внимание!

Команду -winxp нужно дописывать только после того как измените все настройки игры. Тоесть сначала пишем строчку без -winxp , а после того как выполним все ТРИ пункта руководства, дописываем в строчку команду -winxp и запускаем игру.

При прописывании этого параметра игра вылетает с ошибкой если вы нажмете Alt + Tab, а затем снова откроете её, но это даст вам около 10 FPS в городах и 20 FPS в других местах. Если вы столкнулись с ошибкой (вылетом) при запуске, попробуйте 2 способа решения вылетов.

Способ 1. Запустить с совместимостью Windows XP вручную. Зайдите в папку с установленой игрой, например: C:\Program Files (x86)\Steam\SteamApps\common\DayZ, program files x86 если у вас 64 bit система. Потом найдите DayZ.exe, правой кнопкой на нем, Свойства, кликните на вкладку Совместимость, потом Запустить программу с совместимостью: выберите Windows XP, и нажмите OK.

Способ 2. Попробуйте поставить параметр HDR на very low в самой игре, но для начала запустите игру без параметра -winxp, установите качество HDR, а потом пробуйте запустить с параметром -winxp. Также запомните, не изменяйте параметры игры когда вы запустили её с параметром -winxp, в противном случае игра закроется с ошибкой. Если хотите изменить, нужно сначала удалить команду, запустить игру, настроить, а потом добавить команду.

Теперь подробней о каждой прописанной команде:

-winxp
Один из важных параметров. Запускает игру в режиме совместимости с Windows XP. Внимание: после использования этой команды игра может вылетать после сворачивания. Тем не менее, данная команда прибавит как минимум 10 FPS в городе и 20 FPS вне города. Данный параметр заставит игру использовать Direct3D только 9 версии, может сильно помочь при использовании старых драйверов для видеокарты. Хоть у меня и самые свежие драйвера, но + 15 FPS я получил, не теряя качество.

-maxMem=#
Где "#" - количество Вашей оперативной памяти, например если у Вас 2ГБ оперативной памяти, то пишем число 2048 (-maxMem=2048), если 4ГБ, то 4096 (-maxMem=4096), если 8ГБ, то 8192 (-maxMem=8192) и так далее.

-maxVram=#
Где "#" - количество оперативной памяти в Вашей видеокарте, например 512 (-maxVram=512), 1024 (-maxVram=1024) или 2048 (-maxVram=2048).

-cpuCount=#
Где "#" - число ядер в Вашем процессоре, например для Dual Core это число 2 (-cpuCount=2), для quadcore число 4 (-cpuCount=4).

-high
Запустит игру в высоком приоритете.

На этом все, как вписали в строчку все команды, кроме -winxp, жмем Ок и переходим ко 2 пункту.
2. Конфигурация игровых файлов
Сейчас нам будет необходимо отредактировать cfg файлы игры. Для начала заходим в "Мои документы" и находим там папку "DayZ", в этой папке находим файл "DayZ.cfg",


Открываем его при помощи любого текстового редактора. В нём находим две строчки и указываем для них значение "1":


GPU_MaxFramesAhead=1
GPU_DetectedFramesAhead=1

Сохраняем и закрываем файл.

Теперь вновь заходим в папку "Мои документы" и далее переходим в папку "DayZ" и открываем там cfg файл с названием "Ваше имя.DayZProfile" при помощи любого текстового редактора.


В нём находим следующие строчки и тоже заменяем для них значения:

sceneComplexity=# - желательное значение не больше 200000 и не меньше 150000, это поможет значительно снизить нагрузку на Ваш процессор. Параметр отвечает за дальность прорисовки объектов (лута). В игре - вкладка Видео - Качество - Объекты.

viewDistance=# - желательное значение не больше 1800 и не меньше 1200, значительно снижает нагрузку на видеокарту и на процессор. Параметр отвечает за расстояние, на которое детализируется окружающая среда.

preferredObjectViewDistance=# - устанавливаем значение на 1000, значительно снижает нагрузку на процессор. Показатель отвечающий за расстояние, на которое детализируются объекты (персонажи) в игре.

terrainGrid=# - устанавливаем на 3.125. Отвечает за детализацию поверхности (трава). В игре - вкладка Видео - Качество - Ландшафт.

shadowZDistance=# - желательное значение от 100 до 200 (100 лучше всего). Параметр устанавливает дистанцию, на которую прорисовываются тени.

mouseSmoothing=0; - Этот параметр отключает ускорение мышки в игре, тем самым исчезают эти плавные движения камерой, и можно играть с комфортом как в любой шутер, точно позиционируя прицел.

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


sceneComplexity=150000;
shadowZDistance=100;
viewDistance=1400;
preferredObjectViewDistance=1000;
terrainGrid=3.125;


mouseSmoothing=0;

Закрываем и сохраняем документ. Переходим к пункту 3.
3. Настройка графики
В главном меню заходим в раздел "Конфигурация - Видео".


Устанавливаем "Разрешение" на 100% и отключаем "VSync".

Далее переходим в раздел "Качество".


"Объекты" – Мы уже поставили этот параметр в конфиге. Вот он: sceneComplexity=150000. Если поставить на - Очень низко, то значение в конфиге изменится до 200000. Но если у вас слабый процессор, не трогайте этот параметр вообще и тогда в конфиге останется 150000. Сильно влияет на FPS, больше чем - Очень низко лучше не ставить, по крайней мере с моим процессором так. От этого параметра зависит дальность прорисовки объектов (лута).

"Ландшафт" - Этот параметр тоже прописывали в конфиге. Вот он: terrainGrid=3.125. Это значение выставляет параметр на - Очень высоко. На этот параметр влияет видеокарта, выставляйте в соответствии с мощностью Вашей видеокарты.

"Облака" - Установите на очень низко, более не надо.

"Тени" - На этот параметр влияет как видеокарта, так и процессор, выставляем так же в соответствии с мощностью Вашей видеокарты.

P.S. Лично я поставил в этом разделе все на – Очень низко, кроме ландшафта, качество особо не теряется и прибавляется FPS. А для ландшафта моей видеокарты хватает.

Возвращаемся обратно и переходим на вкладку "Текстуры".


"Видеопамять" - Устанавливаем на "Auto".

"Детали текстур" - Если у Вас хорошая видеокарта - выставляем на очень высокий или просто высокий (данный пункт не вызывает падения FPS), в ином случае - отключаем.

"Фильтрация текстур" - Это анизотропный фильтр, не сильно влияет на производительность игры, если у Вас хорошая видеокарта - включаем на высокий или очень высокий, в ином случае - выставляем на наименьшее значение.

P.S. С моей видеокартой, я поставил обе настройки на – Очень высоко, FPS не упал и игра стала красивее.

Вновь возвращаемся обратно и переходим на вкладку "Рендер".


Здесь все ставьте на – Минимум, прибавится FPS и не особо потеряется качество. Единственное, что можно включить это Сглаживание, хотя бы на – Очень низко или Низко, так все-таки красивее, но это минус 2-3 FPS.

Не забываем дописать команду -winxp в параметрах запуска игры!

На этом все, надеюсь это вам поможет, приятной игры!
118 ความเห็น
Enllest 27 มี.ค. 2023 @ 10: 55am 
https://youtube.com/watch?v=S3DLsU7YLzw&feature=shares - - - 2023 год (актуально):steamthumbsup:
KOV 24 ส.ค. 2022 @ 1: 42pm 
на 22 год это уже бесполезно)
МАЛеНьКоЕ НиЧтОжЕсТвО 5 ม.ค. 2022 @ 7: 55pm 
Изменил настройки сейчас в 2021 году, ФПС взлетел до невероятных высот.
минимальные потери качества изображения, на GTX 1060
Единственное что очень сильно ухудшает игру это дальность прорисовки локаций, ну то есть всё что ниже 2000 откровенно плохо, не видно городов в дали, не видно опознавательные знаки типа кранов, церквей и прочего. То есть двигаешься в слепую.
Поэтому у меня дальность прорисовки 2500, дальность прорисовки объектов 2000.

При этом всё остальное на минимуме.
SceneComplexity - 200 000
запехни мне в ухо 25 ต.ค. 2021 @ 9: 45am 
сейчас идёт на любом железе:)
Yegorka yagodka 5 ม.ค. 2021 @ 6: 40am 
блять она на калькуляторе на ульрах идет
Elrick 25 ก.ค. 2020 @ 8: 00am 
Зачем хранить пост 5 летней давности?
Пчелафиг 21 ก.ค. 2020 @ 1: 52pm 
Лайк
¤Для совместных игр, DISCORD https://discord.gg/M7RHdBT
bababooie 29 ก.พ. 2016 @ 4: 45am 
попробуйте поставить на windows 7 и в дополнительных параметрах прописать -winxp
был в новодмитривске:при старых настройках 10-17,с запуском стало 23-27
пробуйте
pypsik 24 ม.ค. 2016 @ 5: 37am 
У меня стоит windows 10 x64. Пробую в совместимости поставить с win xp с пакетом обновления 2, ошибка всё равно, пробую с пакетом обновления 3, тоже ошибка. Пробую изменить параметры HDR на very low, пробую запустить, всё равно ошибка. Есть ли ещё решения, народ?