Мы вконтакте


Статистика
Статистика сайта csomsk.ru



Счетчик PR-CY.Rank

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Гости сайта Пользователи

Пользователи Онлайн: Сегодня посетили


Часы
Рекламма (ссылки)
Купить ссылку здесь
(Цена: 5 руб.)


Поставить к себе на сайт
Слайдшоу
Наши контакты
Если у вас возникли какие-либо вопросы, то вы можете связаться с администратором через:

Skype:cs-danger-zone.clan.su
Icq: 360-585-716
Вконтакте: vk.com/maksim_isaenko
E-mail: cs-danger-zone@mail.ru

Администация не занимается обучением пользователей! А занимается поддержкой сервиса и решением проблем касающихся веб-сайта.
Опрос
Любимая Игра ?

Главная » Статьи » Мои статьи

Как отемизировать ARMA III

Гайд по оптимизации ARMA 3
Прирост ФПС около 50% на средних системах!

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

Собственно, можно назвать это черновым вариантом гайда по оптимизации ARMA 3.

Надеюсь, вместе с Вами мы сможем его расширить! 

Как и некоторые другие обладатели относительно слабых, для современных игр,компьютеров,

я тоже намучался с фпс в ARMA 3 (особенно в мультиплеере). Наивно полагал, что игра

нормально потянет на максимальных настройках хотя бы в сингле, но ожидания не

оправдались.

4-fps1.jpg

Как я решил проблему.

Аналогов ARMA я не вижу, поэтому она определенно стоила того, чтобы всерьез заняться

оптимизацией системы и, собственно, оптимизацией самой игры. В общем, ковырялся я дольше

недели. Перерыл массу информационных источников: статей, форумов (в т.ч. и этот форум).

Выжал всё, что было возможно, и получил существенный прирост производительности.

Результаты оптимизации порадовали. При сохранении довольно качественной картинки (кое-чем,

конечно, все же пришлось пожертвовать), удалось получить приемлемый ФПС в игре (кроме режима

мультиплеера «Совместное задание»).

Режим «Совместное задание» или “скриптовая паутина”.

Про мультиплеер тут особо говорить нечего. Очевидно, что проблема на стороне сервера. На

большинстве паблик Altis-серверах «Совместное задание», когда собирается более 20-30 человек, FPS

у меня сперва держится в районе 20-30, а спустя 15-30 минут игры, бывает, что постепенно просаживается

до 5-10 (т.е. до неиграбельного состояния). Помогает только полный перезапуск игры (хотя часто она

сама при таком раскладе вырубается).

Короче, как был печальный фпс в данном режиме мультиплеера, так и остался (несмотря на тщательно

проделанную мной оптимизацию). Ну… может только чуточку улучшился.

DOMINATION1.jpg

Зашел как-то раз на один европейский DOMINATION-сервер (к сожалению, не запомнил его название)

и был приятно удивлен! Человек было более 20, но ФПС держался стабильно — 30-40! Однако это пока

у меня единичный случай (если говорить о серваках в режиме «совм. задание»). Возможно, там было

немного меньше чем 20 человек (я уже точно и не помню).

Песочница, RPG и сингл плеер.

Песочница и ролевка идут хорошо почти на всех опробованных мной серверах, при населенности более

20 человек. На Стратисе просто сказка – фпс поднялся с 15-30 до 40-60 и более. На Алтисе – с 10-15 до

25-40 фпс (что для меня вполне приемлемо). Иногда в салоне автомобиля может проседать до 15-20…

но не страшно. Все цифры, конечно, примерные, но разница чувствуется не слабо так!

Westland1.jpg

Ну а сингл плеер, само собой, идет лучше всего!

Если раньше, проезжая на высокой скорости на транспорте, по какому-либо большому городу Алтиса,

периодически получалась реальная раскадровка (1-5 фпс), то сейчас держится стабильно около 20-30

фпс и нет никаких рывков изображения.

KAVALA-30fps1.jpg

В общем, если обобщить, после проделанной оптимизации, мой ФПС в среднем поднялся примерно

на 50%.

38fps1.jpg

39fps1.jpg

44fps1.jpg

62fps1.jpg

Мое железо/система. Разгон.

Прежде чем выложить под спойлерами довольно длинное “полотнище” с описанием проделанных

мной шагов по оптимизации, опишу свое (почти устаревшее) железо, которое пришлось для этой

цели немного разогнать:

— Процессор AMD Атлон II x3 435, 2900MHz, которому удалось открыть четвертое ядро, в

результате чего он превратился в AMD Phenom II X4 B35  :) Плюс чуточку его разогнал, до частоты

3335 MHz.

— Оперативка 6 гб DDR 3. Так как процессор гнался путем банального поднятия шины, память также

немного разогналась . Сейчас работает на частоте 1533 MHz (базовая частота была 1333 MHz).

— Видеокарта Radeon HD 5770 1 GB, которая перед запуском игры разгоняется путем включения over

drive в каталисте (почти до упора допустимых заводских настроек). Работает стабильно, температура

в норме (при соответствующей скорости  кулера).

OverDrive.jpg

— Староватый, обыкновенный жесткий диск (SATA 2). В общем, далеко не SSD  :)

— Windows 8 x64.

Ну, вот, как-то так… Вот такой вот суровый комп  :)

Проделанные мной шаги по оптимизации. Инструкция.

Ниже, вы найдете все те шаги (за исключением разгона, т.к. только что о нем написал), которые

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

ARMA 3.

Большинство из описанных ниже шагов, будут уже знакомы многим из Вас, а возможно, некоторым 

даже покажутся банальными. Однако дочитайте до конца, прежде чем делать окончательные 

выводы.

Хочу подчеркнуть, что я не несу никакой ответственности за сделанные вами изменения в системе

и в игре, в процессе данной оптимизации. Все это вы будете делать на свой страх и риск.

Итак, поехали!

ШАГ 1. Глобальная чистка.

В первую очередь, необходимо было досконально прочистить систему от всего лишнего мусора,

фоновых процессов и программ автозапуска, которые были не нужны в принципе, освободив тем

самым как можно больше оперативки и CPU ресурса для игры.

Тут я, возможно, покажусь вам излишне педантичным, но выпиливал я каждую мелочь (если был

уверен, что она мне точно не нужна):

1. Службы Windows.

Зайдите в “ПУСК” -> “ВЫПОЛНИТЬ” (или нажмите сочетание клавиш win+r) и в появившемсяполе наберите “services.msc” (без кавычек).Появится список всех ваших служб, их текущее состояние (работает та или иная служба, либо

 

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

slujby.png

Гуглите сразу что-то типа «чистка ненужных служб windows» или “очистка windows от лишних

процессов” и т.п. В этом случае, вы быстро найдете список всех тех служб, которые обычно не

нужны 99% пользователей и сможете их полностью отключить, чтобы они не отнимали зря

бесценные ресурсы вашего компьютера. Далее, вы можете просто вбивать название сомнительной

службы в поисковик и получать подробное описание, принимая соответствующее решение об её

удалении/не удалении.

Но будьте крайне осторожны! Если вы не уверены в том, что знаете, за что отвечает определенная 

служба, то лучше её вообще не трогайте! Иначе потом будет проблематично определить, отсутствие 

какого именно процесса,  привело к нестабильной работе Windows и/или различных приложений.

2. Процессы.

Зайдите в диспетчер задач Windows (ctrl+alt+del -> “Запустить диспетчер задач” -> вкладка“Процессы“).Посмотрите, какие процессы находятся сейчас в вашей системе, посмотрите, какие из

 

них жрут больше всего вашей памяти и CPU. Действительно ли они нужны вам? Нужны ли вам

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

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

будет удобнее.

В общем, опять же, пользуйтесь поисковиком. Вбивайте имя процесса в поисковик, читайте его

описание, деинсталлируйте программы, которыми уже давно не пользуетесь, но они все еще

“садятся” в память (или ищите соответствующую службу в “services.msc“ и запрещайте автоматический

запуск).

Короче, наша задача состоит в том, чтобы в фоновых процессах оставались только реально нужные 

службы для работы системы и необходимых приложений!

3. Автозагрузка.

Тесно связано с предыдущими подпунктами. Откройте “ПУСК” -> “ВЫПОЛНИТЬ” (или нажмитеwin+r), в появившемся поле наберите “msconfig” (без кавычек) -> перейдите на вкладку “Автозагрузка”.Проверьте, какие программы стартуют вместе с запуском вашей Windows. Уберите галочки с тех

 

программ, которые вы не хотите запускать при загрузке. Например, вам нужен скайп, который

постоянно автоматически появляется при загрузке системы или вы способны запустить его вручную с

рабочего стола при необходимости?

4. Дополнения.

Для всех вышеуказанных задач (да и вообще, для поддержания в целом системы в порядке),хочу настоятельно порекомендовать вам скачать и установить две софтинки:— “System Explorer” (бесплатная утилита, которая является альтернативой с более расширенными

 

функциональными возможностями стандартному диспетчеру задач и служит для мониторинга и

управления процессами).

systemExplorer.png

— “AusLogicsBoostSpeed” (незаменимый инструмент для чистки, исправления и ускорения вашего

компьютера).

bootspeed.png

Кстати, “AusLogicsBoostSpeed” мы еще обязательно рассмотрим далее, т.к. она пригодится нам

для следующих шагов.

* Одно дополнение. Есть ещё одна программа, на мой взгляд более функциональная нежели AusLogics BoostSpeed Premium, многие наверное из вас знают про неё:

AVG PC TuneUp

Спасибо за рекомендацию 

MaFikSD

ШАГ 2. Сносим графические навороты винды.

Данный шаг можно было бы поставить на первое место, т.к. его логичнее выполнить перед

выпиливанием лишних процессов… Ну да ладно. Предчувствую, что с этим пунктом могут

многие не согласиться. Что, дескать, ”не хочу я отказываться от красивостей виндовз”, ”да

оно вообще не влияет ни на что” и т.п. Ну что же, может оно и не влияет особо на скорость

игры, может эта операция влияет только на скорость работы windows и не более. В общем,

не хотите, не делайте (это не самый важный шаг).

А я сделал так:

1. Нажал правую клавишу мышки на значок «Мой компьютер».

2. Выбрал пункт “Система”.

3. Выбрал «Дополнительные параметры системы» -> открылось окно “Свойства системы”.

4. В первой вкладке (”Дополнительно”), в разделе ”Быстродействие”, нажал кнопочку ”Параметры”.

5. И убрал все галочки в появившемся списке красивостей.

ukrasheniya-windows.png

6. Я даже полностью убрал картинку с рабочего стола (если решите повторить мой подвиг, уверен,

разберетесь сами, как это сделать).

Кстати, все эти действия, мне также порекомендовала выполнить вышеупомянутая софтина

AusLogicsBoostSpeed” (если я не спутал её с другой утилитой).

ШАГ 3. Качаем и устанавливаем “Razer GameBooster”. Если он у вас еще

не установлен, конечно. 

Скачать можно по адресу http://ru.iobit.com/gamebooster/

1. Драйвера.

Как установите программу, сразу посмотрите в раздел ”Утилиты” -> “Драйвера”. Если у вас

установлены старые драйвера на видеокарту (драйвера на звук вроде тоже он проверяет) и т.д.,

то здесь вы сразу сможете всё это увидеть, скачать и установить.

2. «Анализ».

Далее нажмите на кнопку ”Анализ”. GameBooster просканирует вашу систему на быстродействие

и предложит исправить некоторые параметры системы для максимального ускорения. Т.е.

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

быстродействия, а GameBooster поможет отстроить более продвинутые опции.

Далее, необходимо будет перезагрузиться, чтобы изменения вступили в силу.

3. В чем на самом деле «изюминка» GameBooster?

Вот чем реально полезен софт “Razer GameBooster”, так это тем, что позволяет в 1 кликвременно отключать все ненужные именно для игры процессы, но которые могут понадобитьсяWindows и приложениям для других задач позже.

 

GameBooster.png

Ведь службы, которые нам никогда не будут нужны, мы с вами уже определили и полностью

отключили с помощью стандартных средств Windows. А GameBooster поможет определить и

временно отключить весь остальной шлак + у него там есть еще несколько полезных функций,

которые могут некоторым очень пригодится:

  • Фпс оверлей в игре.
  • Выгрузка памяти при нажатии на кнопку ускорения.
  • Дефрагментация файлов игры.
  • Возможность делать скриншоты и записывать видео в игре.

ШАГ 4. Графические настройки ARMA 3

Далее, пришло время подобрать оптимальные настройки графики в самой игре. Тут не существует

единственно правильных/неправильных настроек. Если у одного игра пойдет с хорошим фпс на одних

настройках, то у другого может с этими настройками лагать даже на сингл плеере в Стратисе (не

говоря уже о мультиплеере на Алтисе).

А многие вообще не заметят изменений ФПС между низкими и максимальными настройками.

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

настройки графики, чтобы получить наилучший фпс, сохранив при этом красивую картинку.

У вас уже установлен, настроен и запущен GameBooster, который будет показывать текущий фпс в

левом верхнем углу экрана. Вы можете поставить какой-либо другой, более информативный оверлэй.

За этой цифрой мы и будем следить.

1. Открывайте редактор ARMA и сделайте простую сценку на Алтисе, для тонкой подстройки графики.

Именно на Алтисе, т.к. он нагружает ваше железо по максимуму (в отличие от Стратиса, который

гораздо меньше по размерам).

redaktor.jpg

2. Выберите открытое место, недалеко от крупного города (например, недалеко от Кавалы) и в то же

время, в этом месте должна в изобилии присутствовать растительность (трава, деревья, кустарники).

Это поможет комплексно протестировать влияние настроек графики на ваш фпс.

3. Создайте в этом месте своего персонажа + группу или две группы дружественных солдат, сделайте

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

радиусе, поставьте какую-либо пустую технику (где есть возможность сесть за стрелка, например танк),

пустой вертолет, легковой или грузовой автомобиль и т.п.

В режиме прицела техники, фпс обычно проседает (особенно когда вы снарядом снесли какое-либо

здание и образовались облака пыли), в вертолете вы сможете проверить фпс в воздухе (который

там обычно несколько выше), в автомобиле можно проверить, как влияет качество настройки

“PIP” на фпс в салоне и прокатиться на скорости по крупному городу, также проверив там фпс.

4. Сохранитесь, включите в созданной сцене максимальное количество осадков и заходите.

5. Станьте в сцене так, чтобы в ваше поле зрения попадало как можно больше различных объектов

игры (передвигающиеся солдаты, дома, лес, техника). В этом положении (время от времени можете

двигать камеру), мы будем регулировать настройки графики и фиксировать фпс.

video-options.jpg

6. Сбросьте все настройки графики на минимум, кроме дальности прорисовки и сэмплирования

— Динамический свет (GPU). Оптимальный вариант – стандартное или высокое.

 

— Режим вывода, разрешение и формат экрана. Если вы готовы пойти на радикальные меры для

сохранения максимального качества картинки, сохранив при этом вменяемый фпс – попробуйте снизить

разрешение и играйте в оконном режиме. Лично я был готов пойти на такие жертвы. При базовом

разрешении монитора 1920×1080, я выставил разрешение игры в 1600×900. Получилась дополнительная

прибавка к фпс и при этом, меня не напрягает играть в окне, а картинка приятнее, чем мне удалось бы

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

— Вертикальная синхронизация. Отключаем.

— Размер интерфейса, яркость, гамма. Не влияют на фпс.

— Подсвечивание, круговое размытие, размытие при поворотах, резкость. Выставляйте на свой вкус.

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

— SSAO (GPU). Опция, значительно влияющая на фпс и реалистичность изображения. Если с включенной

опцией сильно проседает ФПС, попробуйте включить вместо неё HDAO (method for ambient occlusion

computation). Эта опция появилась с недавним патчем (подсказал ddt). Если и с HDAO проседает ФПС,

можно отключить полностью.

— Каустика (GPU). Отключив эту опцию, можно улучшить ФПС под водой (подкорректировал ddt). В целом,

рекомендуется не выключать. Особой разницы в ФПС все равно не заметите.

— FSAA (GPU). Опция, достаточно сильно влияющая на фпс. Однако если сглаживание полностью отключить,

картинка становится корявой. При сглаживании 2x все становится гораздо приятнее на глаз, но все еще

напрягают провода в игре (лесенками) и некоторые другие объекты. Однако сглаживание 8x создает

значительную нагрузку на железо. По этой причине, рекомендую выбрать между сглаживанием 2x и 4x.

Тем не менее, если вас не устраивает даже сглаживание 4x, вы можете попробовать выставить

сэмплирование на 200% и сглаживание 2x. Читал где-то, что на некоторых системах это создаст

меньшую нагрузку на железо, чем при сглаживании только на 8x и при этом, обеспечит примерно такой

же визуальный эффект. В общем, экспериментируйте.

Примечание: если позволяет железо, конечно, желательно включать сглаживание 8x. Это не только

делает картинку намного более красивой, но (как прокомментировал ddt) позволяет лучше видеть цели.

— ATOC (GPU). Либо полностью отключите, либо включите ”Трава”. (спасибо за совет, ddt). Путем подбора

выявлено, что при таком варианте фпс просаживается меньше.

— PPAA (GPU). Для слабых систем рекомендуется полностью отключать. Либо включайте режим SMAA на

«очень высокое». Если отключить обычное сглаживание полностью и включить только SMAA, вы получите

схожий эффект, но производительность при этом должна быть получше.

Примечание: FXAA «очень высокое» качество, делает картинку более четкой, что может иметь значение

для игрового процесса. Причем, некоторые игроки (спасибо за подсказки, ddt и Avi), заметили, что FXAA 

на их железе меньше просаживает FPS, чем SMAA. Настройку «Ультра» включать не рекомендуется, т.к.

это может вызывать баги в ARMA 3. В общем, тестируйте.

— Анизотропная фильтрация (GPU). На данный момент, практически не влияет на фпс в ARMA 3. Можно смело

выкручивать на максимум.

10. Что делать, если снижение качества графики далее для вас недопустимо?

— Снизьте разрешение и играйте в окне.

— Уменьшайте дальность прорисовки (ставить дальность ниже 1000 м не рекомендуется). На дальности

прорисовки 1000 м, вы вероятно уже не сможете эффективно работать по противнику с вертолета…

11.  Мои текущие настройки графики:

— Сэмплирование: 100%— Текстуры: Очень высокое.— Объекты: Низкое.

 

— Ландшафт: Стандартное.

— Тень: Отключено.

— Частицы: Среднее.

—  Облака: Низкое.

— PIP: Низкое.

— HDR: Низкое.

— Динамический свет: Стандартное.

— Вертикальная синхронизация: Отключена.

— SSAO/HDAO: Отключено.

— Каустика: Отключена.

— Сглаживание: 2x.

— AToC : Все деревья.

— PPAA: SMAA Очень высокое.

— Анизотропная фильтрация: Ультра.

12. После того, как вы нашли оптимальный вариант между качеством и производительностью (фпс, при

котором вы чувствуете себя комфортно в игре, для меня это было – 40-60 фпс и картинка, которая не

вызывает тошноту), пора протестировать производительность в более сложных условиях.

 

Категория: Мои статьи | Добавил: HEHOPMAJIbHbIy^KOT (28.10.2015)
Просмотров: 524 | Теги: Как отемизировать ARMA III, Гайд по оптимизации ARMA 3 | Рейтинг: 1.0/1
Всего комментариев: 0
Администрация не несёт ответственности за содержащие файлы на данном портале.
Все материалы на сайте принадлежат исключительно их владельцам!
Главный администратор сайта HEHOPMAJIbHbIy^KOT | |