Как увеличить стриминговую память в crmp

Обновлено: 07.07.2024

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

Простое решение тормозов в Rodina

  1. Скачайте и запустите всемирно известный CCleaner (скачать по прямой ссылке) - это программа, которая очистит ваш компьютер от ненужного мусора, в результате чего система станет работать быстрее после первой же перезагрузки;
  2. Обновите все драйверы в системе с помощью программы Driver Updater (скачать по прямой ссылке) - она просканирует ваш компьютер и обновит все драйверы до актуальной версии за 5 минут;
  3. Установите программу WinOptimizer (скачать по прямой ссылке) и включите в ней игровой режим, который завершит бесполезные фоновые процессы во время запуска игр и повысит производительность в игре.

Освободить место на диске

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

Обычно это диск «C». Этот минимальный запас необходим для того, чтобы система могла без каких-либо проблем создавать временные хранилища файлов Rodina, кэши и так далее.

Посмотрите системные требования Rodina и убедитесь, что на вашем жестком диске достаточно места для нормальной работы игры.

Отключить ненужные программы

Каждая программа, которая запущена в ОС, занимает определенный процент оперативной памяти и загружает процессор. Убедиться в этом легко, достаточно просто открыть диспетчер задач с помощью сочетания клавиш Ctrl+Alt+Del:


Отключить оверлеи

Речь идет о тех программах, которые способны отображать свой интерфейс поверх игры. Часто на компьютере есть такие — Fraps, Steam, Origin и так далее. Даже когда оверлей скрыт, он обрабатывается компьютером, снижая FPS в Rodina.

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


Обновить драйвера видеокарты, скачать драйвера для Rodina

Вне зависимости от того, какая видеокарта стоит в системном блоке, ее драйвера нужно поддерживать в актуальном состоянии. Поэтому перед запуском Rodina следует зайти на сайт производителя и проверить, не вышли ли новые драйвера:

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

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

Изменить параметры электропитания

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


Это не дает компьютеру раскрыть свой потенциал в Rodina полностью, поэтому первым делом нужно открыть панель управления, которую можно найти с помощью поиска. После нужно сделать следующее:

  • Выбрать режим просмотра «Мелкие значки»;
  • Кликнуть на «Электропитание»;
  • На экране найти опцию «Настройка схемы электропитания», кликнуть на нее;
  • Кликнуть на «Изменить дополнительные параметры питания»;
  • В открывшемся окне найти выпадающий список;
  • В списке выбрать «Высокая производительность»;
  • Нажать кнопку «Применить», затем кликнуть «ОК».

Включить режим производительности Nvidia

После установки драйвера для видеокарты от компании Nvidia можно ускорить работу Rodina с помощью режима производительности. Это немного упростит графику в игре, но повысит FPS. Обратите внимание, что этот метод доступен только в случае, если у вас видеокарта с чипом от Nvidia. Вот как это сделать:

  • В нижнем правом углу экрана, в трее, нажать правой кнопкой мыши на иконку «Настройки NVIDIA»;
  • В открывшемся окне справа выбрать вкладку «Параметры 3D»;
  • Нажать на опцию «Регулировка настроек изображения с просмотром»;
  • Справа поставить флажок напротив «Пользовательские настройки с упором на:»;
  • Передвинуть «ползунок», который находится ниже, в крайнюю левую позицию «Производительность»;
  • Снизу нажать на кнопку «Применить».


Далее необходимо запустить Rodina и убедиться, что все отображается корректно. Если возникают проблемы, то нужно вместо «Пользовательские настройки с упором на:» выбрать «Настройки согласно 3D-приложению».

Отключить эффекты Windows

Если Rodina работает не в полноэкранном режиме, а в окне, в том числе и без рамки, то повысить FPS можно, если отключить эффекты Windows. Для этого нужно проделать следующие действия:

  • Открыть «Проводник»;
  • Правой кнопкой нажать на «Этот компьютер» (или «Мой компьютер»);
  • В контекстном меню кликнуть на «Свойства»;
  • В открывшемся окне слева нажать на «Дополнительные параметры системы»;
  • В открывшемся окне перейти на вкладку «Дополнительно»;
  • В разделе «Быстродействие» нажать на кнопку «Параметры. »;
  • В открывшемся окне перейти на вкладку «Визуальные эффекты»;
  • Поставить флажок напротив опции «Обеспечить наилучшее быстродействие».


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

Увеличить файл подкачки, если не хватает оперативной памяти для Rodina

Чтобы компенсировать недостаток оперативной памяти, можно увеличить файл подкачки. Это позволит системе хранить часть необходимых Rodina данных прямо на жестком диске. Вот что нужно сделать:

  • Открыть «Проводник»;
  • Правой кнопкой нажать на «Этот компьютер» (или «Мой компьютер»);
  • В контекстном меню кликнуть на «Свойства»;
  • В открывшемся окне слева нажать на «Дополнительные параметры системы»;
  • В открывшемся окне перейти на вкладку «Дополнительно»;
  • В разделе «Быстродействие» нажать на кнопку «Параметры. »;
  • В открывшемся окне перейти на вкладку «Дополнительно»;
  • Снять флажок с параметра «Автоматически выбирать объем файла подкачки» (если есть);
  • Поставить флажок напротив опции «Указать размер»;
  • В текстовых полях «Исходный размер (МБ):» и «Максимальный размер (МБ):» указать в мегабайтах значение, равное половине объема оперативной памяти.

Например, если в системном блоке установлена «плашка» на 4 Гб, то есть 4192 Мб, в поля выше нужно вписать число 2048. Можно сделать файл подкачки больше, но никакого прироста это не даст.

Еще больше ухудшить графику в Rodina (режим «картошки») - выключить сглаживание и т.п.

Если Rodina запускается, но сильно тормозит, то перед началом всех процедур следует снизить графику до минимума через настройки игры. Если это не помогло, то придется прибегнуть к помощи сторонних программ для настройки видеокарты:

Загрузив программу, запускаем ее. В случае с NVIDIA Inspector нужно запускать файл nvidiaProfileInspector.exe, а не nvidiaInspector.exe. Сверху, в строке «Profiles:» можно выбрать любую игру, которая поддерживается драйверами Nvidia.


Ниже представлены все доступные настройки. Их много, но для того, чтобы ухудшить графику в игре до «картофельной», вполне достаточно всего нескольких, которые находятся в разделе «Antialiasing».

Наибольший прирост производительности дает изменение этих двух параметров:

  • Texture filtering — LOD bias;
  • Antialiasing — Transparency Supersampling.

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


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

Как разогнать видеокарту для Rodina

Все, что связано с «разгоном», направлено на увеличение производительности, но это довольно обширные темы, о которых в двух словах рассказать сложно. К тому же это всегда довольно рисковое дело. Если что, мы вас предупредили.

Чтобы добиться большего значения FPS в Rodina, сначала можно попробовать разогнать видеокарту. Самый простой способ сделать это — воспользоваться встроенными функциями ПО от производителя видеокарты.


Например, в комплекте с некоторыми видеокартами от GIGABYTE поставляется программа Graphics Engine, в которой есть несколько уже готовых профилей разгона. Это позволяет выжать из видеокарты 5-10 дополнительных кадров в секунду.

Если программы от производителя нет, то всегда можно воспользоваться универсальным решением — MSI Afterburner. Это одна из лучших программ для разгона, в ней множество разных настроек.


Но тут придется все настраивать вручную. Повышать следует в первую очередь частоту самого видеочипа («Core Clock») и частоту памяти видеокарты («Memory Clock»). Слева находятся базовые значения этих параметров. Справа отображаются температура и увеличение вольтажа — эти характеристики позволяют следить за «здоровьем» видеокарты.

При повышении частоты возрастает нагрев видеокарты. Если температура переходит отметку в 85 градусов, то следует увеличить скорость оборотов вентиляторов («Fan Speed»). Если температура повысилась до 100 градусов, то следует немедленно прекратить разгон, иначе чип может расплавиться. Мощный «разгон» требует водяного охлаждения, поэтому не следует повышать частоты более чем на 10%.

Разогнать процессор

В то время как «разгон» видеокарты вполне осуществим прямо в Windows, для того, чтобы улучшить работу процессора и тем самым увеличить быстродействие Rodina, придется лезть в «Биос».

Геймерский «разгон» процессора обычно предполагает увеличение процессорного множителя (Core Ratio). Сделать это можно далеко не на каждом процессоре, а только на том, где этот множитель разблокирован. Обычно такие процессоры помечаются особым образом. Например, компания Intel использует маркировки «K» и «X‘. То есть, например, i7-4790 нельзя разогнать с помощью множителя, а вот i7-4790K — вполне.


Но как узнать точное название модели процессора? Проще всего воспользоваться программой CPU-Z. Запустив ее, нужно открыть вкладку «CPU» и посмотреть на самую первую строчку — «Name». Это и есть название процессора. Кстати, там же можно увидеть из сам множитель. Он в разделе «Clocks», в строке «Multiplier». Если процессор поддерживает «разгон», то этот множитель можно изменить.

Чтобы изменить коэффициент Core Ratio, нужно сначала попасть в оболочку BIOS. Для этого нужно нажать особое сочетание клавиш во время загрузки компьютера (до того, как появится экран Windows).


Сочетание может различаться в зависимости от материнской платы. Часто BIOS можно вызвать с помощью клавиши «F8» или «Del». На экране «Биоса» нужно найти раздел, посвященный процессору. Тут тоже все сложно, так как оболочек у BIOS много. Практически каждый производитель материнский плат использует свою собственную, поэтому без знания английского языка найти нужное место не так-то просто.

Изменять множитель нужно постепенно, повышая его на 2. После каждого изменения следует перезапускать компьютер и тщательно проверять работоспособность и температуру процессора. Если она становится выше 80 градусов во время игры, то нужно немедленно выключить Rodina, перезагрузить компьютер, зайти в BIOS и снизить значение Core Ratio. Иначе процессор может сгореть.

Система GTA:SA Streaming Garbage Collection отслеживает использование игровой памяти. Она обеспечивает ограничение выделяемой на стриминг памяти для всего игрового движка. Память для стриминга рассчитывается сложением размера порции файла-ресурса каждого загруженного игрового ресурса. Когда лимит достигнут, система попытается высвободить место путем удаления ресурсов из экземпляров игры. Если эта процедура не удалась, игровой движок повиснет (умышленно). Этот лимит может быть отрегулирован настройкой опции видеопамяти в ваших настройках видео.

Contents

Активные Потоковые Сущности


Разработчик MTA ccw это человек, который первый нашел blinking building bug.

Методы Выделения Нодов

Существуют разные пути для выделения потоковых нодов когда они больше недоступны. Изначально, движок GTA:SA берет потоковые ноды из первых сущностей которые он находит в регистре сборщика мусора потоковых сущностей. Именно поэтому мир дико мерцает, когда он находится вне доступных нодов.

Если память и производительность GPU не вызывают беспокойства, движок может выделить новые ноды в систему чтобы больше сущеностей могли иметь свои RenderWare данные выделенные для мира. Это дает теоретически бесконечную видимость сущностей на экране.

Пока каждый метод имеет свои сильные и слабые стороны, оптимальным путем для стриминга мира будет переключение между этими методами во время работы. MTA:Eir поставляется со стандартным ресурсом streaming_opt, который будет делать это за вас. Идея заключается в том, что потоковые узлы будут выделяться в зависимости от мощности движка и по востребованию.

Различия реализации между MTA версиями

MTA:BLUE

Баг с расстоянием отрисовки был исключен в MTA:BLUE. Максимальное количество управляемых потоковых сущностей было увеличено до 2500 для компенсации больших расстояний отрисовки. Это значительно повышает производительность движка, потому как может быть выделено большее количество памяти на игровые сущности.

MTA:Eir

В MTA:Eir баг с расстоянием отрисовки был также исправлен. На данный момент жесткий максимум был оставлен на 1000 сущеностях внутри системы сбора мусора; и когда лимит будет достигнут, система выделит новые ноды в отсортированный контейнер. Здесь теоретически нет ограничений на стриминг объектов, даммисов и зданий по этому пути. Для изменения поведения выделения потоковых нодов, через скриптовые функции были добавлены многочисленные опции. Мерцание уже не баг, а возможность, которая может быть выключена. Используя скриптовые Lua функции можно получить количество выделенных нодов и свободных для выделения.


Timofey Kalinkin

ВСЁ РАВНО ВИСНЕТ 4 ГБ ОПЕРАТИВЫ,СТРИМИНГОВУЮ ПОСТАВИЛ 2400


Danila Rassvet


Rudolf Rudolfov


Viktor Venediktov

@amazing_rp Вы бы лучше аккаунт вернули который удалили Мой ник Viktor_Venediktov На шестом сервере был


Alexey Chekunov


Rudolf Rudolfov

Андрей, причем здесь сколько ОЗУ? Нужно стриминговую память поставить


Alexey Chekunov replied to Rudolf


Sasha Korolev replied to Rudolf

Odyssey, как решуст проблему, у меня заходит только с ENb без енб не запускается.


Rudolf Rudolfov replied to Alexey


Sasha Korolev replied to Rudolf

Odyssey, ауу, как решить проблему, что игра запускается только с енб, а без енб нет


Rudolf Rudolfov replied to Ivan


Dmitry Todorev replied to Sasha

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


Ilya Egurtov


Rudolf Rudolfov


Ilya Egurtov replied to Rudolf


Mihail Avramov replied to Rudolf

Андрій, 768 ставь у меня тоже 2 ОЗУ вроде бы норм но в местах где много людей просадки бывают а то и КРАШИ например анашан


Nikita Novikov


Alexander Dubrov

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


Igor Kushnir


Alexander Dubrov replied to Igor


Igor Kushnir replied to Alexander


Alexander Dubrov replied to Igor


Igor Kushnir replied to Alexander


Sasha Korolev replied to Igor

Игорь, у меня необорот, только с графикой работает, а без нее такая же шляпа..


Alexander Dubrov replied to Igor


Isam Shabanov replied to Alexander


Alexander Bessmertny


Alexey Izmaylov


Alexey Izmaylov


Alexander Dubrov replied to Alexey


Alexander Dubrov replied to Anatoly

Анатолий, блин ваще ниче не помогает и удалить я его не могу как удаляю и опять качаю а там уж все установлено

Олег, зайди в папку документы, там папка Амазинг и удали в ней фаил .set


Alexander Dubrov replied to Slavon


Sasha Belousov


Alexander Dubrov replied to Sasha

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


Sasha Belousov replied to Alexander


Alexander Dubrov replied to Sasha


Murad Rasulov


Rudolf Rudolfov


Murad Rasulov replied to Rudolf


Igor Kushnir replied to Alexander


Artem Vologdin


Artem Vologdin


Rudolf Rudolfov


Artem Vologdin replied to Rudolf


Artem Vologdin


Igor Kushnir replied to Artem


Artem Vologdin replied to Rudolf


Igor Kushnir replied to Artem


Artem Vologdin replied to Igor


Artem Vologdin


Igor Kushnir replied to Artem


Artem Vologdin


Artem Vologdin


Dmitry Donskoy

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

Добрый день! Есть север нагруженый, не могу разобраться с оптимизацией, подскажите пожалуйста. Просьба не советовать убить индейца, индеец нужен из за специфики сайтов!

5d930ff30a41e464626519.jpg


упираются коннекты регулярно в потолок 300, хотя стоит 400 в конфиге.

Почему так и что поменять? UPD - вроде понял, надо ServerLimit поставить больше, хотя я сколько не пытался разобраться так и не понял что означают эти значения все ниже, не понятно что значит ServerLimit в частности и почему так много процессов апача создается (иногда видел по 300+, подвисших, помогал только рестарт апача).

Конфиг такой (апач в режиме префорка):


1. Теоритически, если я правильно понимаю у меня может быть с текущим конфигом MaxSpareServers
20 параллельно работающих серверов (процессов апача), при этом каждый из них держать до ServerLimit 256 коннектов, но максимально MaxClients 400? А MaxRequestsPerChild это количество запросов к одному из серверов после чего он будет убит, и запущен новый? Правильно ли я разобрался?

2. Как различить ApacheServer те что указаны в конфиге как StartServers от Child потока этого сервера?

3. У меня большая нагрузка на HDD диски идет, из-за этого как я понимаю CPU сильно загружен, но есть 20 GB свободных (40 из 64 забирает MYSQL).

5d93133daa847032873701.jpg

Но 1 процесс апача может кушать до 200 мб оперативки. Это связано с тем чт оу меня около 2 гб кода PHP (wordpress много сайтов), и стоит php opcache, соответственно начинает очень быстро расти потребляемая память на процесс.

При этом пользователи у меня как правило совершают штучные запросы, а сайтов сотни. Как правильно сделать:
3.1 Сделать MaxRequestsPerChild = 100000+ , тогда будет всего MaxSpareServers

100 максимум т.к. каждый будет занимать по 200Мб
3.2 Сделать MaxRequestsPerChild = 1000 и MaxSpareServers = 1000 которые при старте занимают всего 20МБ, тогда теряется смысл Opcache или нет? Почему нужен OPcache потому чт ос ним сайты работают очень быстро, но я не понимаю процесса хранения скомпилированного кода (где он хранится, когда убивается?) и как это лучше оптимизировать.

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

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