ArmA 2 — игра от компании Bohemia Interactive, продолжение ArmA: Armed Assault и Operation Flashpoint: Cold War Crisis. Игра представляет собой тактический шутер от первого лица. В игре присутствует огромная свобода действий и передвижений, реалистичная графика и физика, огромный набор техники, авиации и вооружения. Если у вас есть проблемы с игрой, данная статья поможет вам.
Для начала убедитесь в том, что ваш компьютер соответствует минимальным требованиям игры:
Также обновите драйверы до последней версии. Для владельцев Nvidia GeForce:
Для владельцев ATI/AMD Radeon — Скачать драйвер
Обязательным условием для успешного функционирования любой игры является наличие самых свежих драйверов для всех устройств в системе. Скачайте утилиту Driver Updater, чтобы легко и быстро загрузить последние версии драйверов и установить их одним щелчком мыши:
Обновите необходимые библиотеки:
Из-за плохой оптимизации ArmA 2 проблем возникает слишком много, описывать их все смысла нет, да и мало кто захочет читать стены текста, поэтому напишу возможные решения проблем, они могут подойти и вам.
Данные параметры могут ускорить вашу игру, необходимо вводить в свойствах запуска игры:
-cpuCount=4 — количество ядер процессора (те, у кого 4 ядра, пишут в значении 4, у кого 2 ядра — 2 и т.д.);
-maxmem=2047 — максимальный объём оперативной памяти (в МБ), выделяемой для игры (2047 — максимально возможное значение, все, что выше, будет сброшено на 2047, больше ставить бессмысленно);
-maxVRAM=1024 — количество памяти на видеокарте, есть вероятность, что игра будет использовать не 100% памяти;
-noCB — отключает поддержку мультиядерной отрисовки, замедляет рендеринг изображения, но может исправить возможные визуальные искажения;
-noforcemparms, -noforcemaccel, -noforcemspd — изменение поведения мыши;
-nosplash — ускоряет запуск игры, отключается заставка;
-world=empty — в основном меню вместо пейзажа острова будет морская гладь;
-winxp — используется в Windows Vista / 7, чтобы включить поддержку нескольких видеокарт.
Пример строки для запуска игры с параметрами, такие значения выставлены у меня:
D:SteamSteamAppscommonARMA 2arma2.exe» -nosplash -world=empty -cpuCount=6 -maxmem=2047 -maxVRAM=1024
Чтобы еще сильнее увеличить производительность игры, нужно установить GameBooster. Программа бесплатная, может серьезно увеличить производительность на слабых машинах.
ArmA 2 — ужасная в плане оптимизации игра, требовательная к жесткому диску и процессору. Оперативная память и видеокарта игре не очень-то и нужны, игра может использовать не более 2 ГБ ОЗУ, поэтому всё упирается в файл подкачки. Идея состоит в том, чтобы создать виртуальный диск в оперативной памяти, а на нем файл подкачки. Оперативная память намного дешевле и быстрее жесткого диска или SSD. Этот способ для тех, кто имеет 4 ГБ ОЗУ и более, для остальных этот способ будет неэффективен, можно получить не прирост, а падение производительности. Для этого я использовал программу RAMdisk.
RAM-диск — это виртуальный диск, созданный в ОЗУ. При выключении или перезагрузке вашего компьютера он очищается, это нормально. После перезагрузки его придется создавать вручную (можно автоматизировать это дело скриптами/bat-файлами) и копировать туда тяжелые и часто используемые файлы ArmA 2, после чего подключать эту часть файлов параметром -mod.
На самом деле некоторые программы по созданию RAM-дисков позволяют автоматически загружать виртуальный диск из заранее сохраненного диска.
Так как RAM-диск кушает и так много бесценной памяти, необходимо соблюсти баланс, чтобы её осталось достаточное количество для запуска игры. То есть если количество ОЗУ составляет 4 ГБ, то 1-1,5 ГБ можно отдать под RAM-диск, а остальное под работу приложений.
Порядок использования:
Списки аддонов:
Для RAM-диска на 1,5 ГБ:
Для RAM-диска на 3 ГБ:
Надеюсь, что данная статья вам поможет! Удачи!