Недостаточно ресурсов памяти, где допущена ошибка?
Ошибка очевидно в карте, но я не могу найти в чем конкретно.
Перепробовал всё что можно не знаю что делать.
Текст караша прилагаю файлом.
Помогите пожалуйста, не знаю что даже делать уже.
Eddard_Ti4
1144 / 1500
Ответ
Я обнаружил проблему.
Проблема была в копии одного улучшения. По каким то причинам при копировании этого улучшения карта начинает выдавать краш. Не знаю почему именно это улучшение.
Если что это копия улучшения «Тёмный»
Загруженные файлы
Мне нравится 0
Просмотров: 115
- Все типы комментариев
- Обычный комментарий
- Рецензия на публикацию
- Заказ на работу
- Выполнение заказа
- Новости проекта!
- Вышла новая версия!
- Заявка на участие
Голосов: 0
55639 / 65000
Андреич — 5 месяцев назад
Голосов: 0
На вид, обычный критическая ошибка.
Ошибка и вылет из-за нехватки памяти — Настраиваем файл подкачки
В коде что-нибудь делал? Может случайно создал бесконечный цикл?
Дебаг в помошь.
Загруженные файлы
Голосов: 0
Не в сети 83 дня
1144 / 1500
aka Dark_Chevsk
Eddard_Ti4 — 5 месяцев назад
Отредактирован Eddard_Ti4
Голосов: 0
На вид, обычный критическая ошибка.
В коде что-нибудь делал? Может случайно создал бесконечный цикл?
Дебаг в помошь.
В код не лез вообще. Циклов нет, все триггеры простые, нигде не используются переменные.
Если надо могу скинуть карту.
Если с дебагом то это лет на 50 затянется, там триггеров гора и маленькая тележка. Я не умею кодить на JASS все делаю с помощью стандартных инструментов редактора (if/then/else).
Источник: xgm.guru
Out of video memory trying to allocate a texture что делать?
Современные игры становятся все более продвинутыми, особенно в плане графики. Не удивительно, что при попытке насладиться очередной адвенчурой, задав самые высокие характеристики, можно столкнуться с ошибками. Но иногда они происходят и по другим причинам. Например, на экране может появиться сообщение с текстом «Out of video memory trying to allocate a texture». Что делать в этой ситуации?
Прежде всего перевести ошибку. Она означает, что при попытке выделить текстуру система столкнулась с нехваткой видеопамяти. Рассмотрим основные причины такой ошибки.
ПК не соответствует требованиям игры, поэтому появляется сообщение «Out of video memory»
Перед тем, как приобрести или установить очередную игру, нужно всегда проверять ее минимальные системные требования и максимальные, если вы планируете играть «на вышке». Если определенные аппаратные компоненты, в частности видеокарта или оперативная память, не вытягивают игрушку, то она будет постоянно вылетать или будет появляться всплывающее окно с соответствующей ошибкой.
Почему вылетают игры на ПК — память не может быть Read и out of memory (Повышаем файл подкачки)
Например, популярная игра Fortnite пойдет только при условии, что на ПК стоит процессор i3, оперативки не менее 4 Гб, а видеокарта не ниже Intel HD 4000. Однако это минимальные требования. Нужно понимать, что тот же процессор бывает разных поколений. То есть i3, выпущенный 10-15 лет назад, будет заметно уступать современной версии.
Поэтому лучше отталкиваться от рекомендуемых системных требований. Опять же, для Fortnite это означает, что нужен процессор i5, 8 Гб оперативки и видеокарта не ниже GTX 660 или Radeon HD 7870. Даже если чипы уже устаревшие, игра в этом случае все равно должна работать без сбоев и ошибок типа «Out of video memory trying to allocate a texture».
Как посмотреть характеристики своего ПК
Сделать это очень просто:
- Переходим в проводник.
- Нажимаем на «Этот компьютер» правой клавишей мыши.
- Выбираем свойства.
Тут представлена основная информация о процессоре, оперативке.
Чтобы уточнить, какая видеокарта у вас установлена, то проще всего:
- Перейти в диспетчер устройств.
Посмотреть, какая карта указана в списке в категории «Видеоадаптеры».
Как проверить, что для загрузки текстур не хватает оперативной памяти
Обычно ошибка «Out of video memory trying to allocate a texture» возникает при переходе в игре в новую или иную локацию. В этот момент система должна использовать намного больше ресурсов. Тоже самое происходит при сетевых играх. Это объясняется тем, что при перемещении в локацию происходит подгрузка с игрового сервера. Это говорит о том, что ПК не достает внутренней памяти, чтобы прогрузить все необходимые объекты.
Полезно! Подобные проблемы обычно не возникают на 64-разрядных системах с ОЗУ не менее 8 Гб.
Соответственно, чтобы понять, в чем проблема, нужно вычислить необходимый объем файла подкачки. Сделать это очень просто:
- Одновременно зажимаем клавиши Ctrl, и Alt Delete.
- Выбираем «Диспетчер задач».
- Изучаем вкладку «Производительность», где отображается объем задействованной памяти.
Без необходимости увеличивать файл подкачки не стоит. Если же это необходимо, то нужно помнить, что его нельзя повышать более чем в 3 раза от общего объема памяти ПК. То есть, если у вас 4 Гб оперативки, то подкачку можно повысить не более, чем до 12 Гб.
Увеличиваем виртуальную память, чтобы системе хватало ресурсов для выделения текстур
Это старинный трюк, который позволяет разогнать ПК и решить часть проблем, связанных с недостающим объемом подкачки. Для такой манипуляции:
- Щелкаем по значку «Этот компьютер» и выбираем «Свойства».
- Переходим в «Дополнительные параметры системы» (справа).
Во вкладке «Дополнительно» находим «Быстродействие» и жмем на «Параметры».
Снова выбираем «Дополнительно» и в пункте «Виртуальная память» нажимаем «Изменить».
Активируем строку «Указать размер» и в мегабайтах вписываем требуемое значение (но помним, что оно не должно превышать общего параметра более чем в три раза).
Это позволит задать размер файла подкачки на Windows 10. Если у вас другая версия системы, то нужно зайти в свойства «Мой компьютер» и там выбрать «Свойства системы». После этого нужно также найти дополнительные параметры и выбрать в них «Быстродействие».
После этого нужно выполнить перезагрузку ПК и снова попробовать загрузить игру. Если ошибка с загрузкой текстур не исчезла, то пробуем другие решения.
Обновление драйверов для видеокарты для качественного отображения текстур
Видеокарта отвечает за все выводимые на монитор изображения, поэтому если глючит она, то будут постоянно происходить сбои. Чаще всего проблемы возникают, когда пользователь не хочет обновлять драйверы, не видит оповещения или установленные файлы содержат ошибку.
Чтобы обновить файлы видеокарты, необходимо:
- Перейти в диспетчер устройств.
- Найти в списке «Видеоадаптеры».
- Щелкнуть по названию видеокарты правой клавишей и выбрать «Обновить драйвер».
После этого система должна автоматически найти обновления. Если этого не произошло (с Windows 10 происходит крайне редко), то можно перейти на сайт разработчика видеоадаптера, выбрать модель чипа и загрузить драйверы вручную.
Изменение настроек видеокарты для повышения производительности в играх
Подобное решение позволяет оптимизировать видеокарту и использовать все её ресурсы. Все зависит от конкретного производителя адаптера.
Настройка видеоадаптеров от Intel
Если в ваше ПК установлена такая карта, то:
- Переходим в «Панель управления».
- Находим Intel HD Graphics.
- Выбираем настройки 3D.
- Жмем «Сканировать», чтобы отобразился список игр и добавляем необходимую для адаптации.
- Нажимаем «Применить».
Как настроить видеокарту AMD
Для изменений настроек такого видеоадаптера достаточно перейти в панель управления и найти пункт с указанием AMD Radeon. Далее достаточно перейти в «Игры» и выбрать «Глобальные настройки».
Изменение параметров видеокарты NVIDIA
Для оптимизации такого видеоадаптера, необходимо:
- Найти «Панель управления NVIDIA». Обычно она скрывается в скрытых значках. Для этого нужно нажать на иконку NVIDIA и выбрать нужный пункт.
- Нажать на «Регулировка настроек изображения».
Если ни один из способов не помог, то нужно задуматься о приобретении дополнительной оперативной памяти (если её совсем мало), видеокарты (недешевое удовольствие) или опустить графические настройки игры на более низкие. Также стоит попробовать проверить, не вышел ли обновленный патч на игру.
Источник: rusadmin.biz
Разбираем ошибку Out of memory и самостоятельно исправляем
Как правило, код ошибки Out of memory появляется при запуске многих игр и программ, в частности Mortal Kombat 9, DayZ, Minecraft, After Effects, Google Chrome и даже utorrent. Почему она возникает и что делать для ее устранения? Давайте разбираться.
В переводе на русский сбой означает «недостаточно памяти», что уже толкает на некоторые решения – увеличить объем оперативной, видео памяти или освободить место на диске «C». Но срабатывает это далеко не всегда, поэтому рассмотрим еще несколько вариантов исправления ошибки.
Системные требования
Удостоверьтесь, что компьютер удовлетворяет системные требования игры. Например, если для нормальной работы приложения требуется 4 ГБ оперативной памяти или 2 ГБ видео памяти, а на компьютере стоит в 2 раза меньше, то очевидно проблема в этом.
Вариантов решения здесь несколько:
- Выполнить апгрейд компьютера.
- Понизить качество игровых настроек.
- Закрыть все открытые программы, изменить версию Windows или оптимизировать ее, чтобы сэкономить больше ресурсов.
Плохая сборка
Работоспособность программы также зависит от сборки. В идеале если это оригинальная версия. Но как обычно бывает, используются взломанные сборки «рэпаки». В таком случае попробуйте скачать и установить другую версию.
Очистка Windows
Попробуйте удалить сбойную программу через любой деинсталлятор. Затем воспользуйтесь программой для очистки системы и исправления проблем в реестре, например, «ccleaner». После этого перезагрузите ПК и установите заново нужное приложение. Редко, но это помогает.
Дополнительные решения для Mortal Kombat
Более подробно разберем некоторые способы касающиеся игры мортал комбат 9. Поскольку чаще всего именно при запуске этой игры возникает ошибка out of memory.
Нехватка памяти и неподдерживаемое разрешение экрана
- Нажмите «WIN + R», введите %appdata% и щелкните «Ок».
- Найдите папку «MKKE» и откройте файл dxdiag.txt через блокнот.
- Найдите строку «Dedicated Memory», укажите значение «1024» и сохраните изменения. Закройте файл.
- Нажмите правой мышкой по dxdiag.txt и откройте «Свойства».
- В графе «Атрибуты» установите галочку «Только чтение» и щелкните «Ок».
Проверьте, есть ли результат.
Не запускается
Если MK запускался только один раз после установки, то скорее всего сбились настройки.
- Входим в папку appdata, как это делали выше.
- Открываем через блокнот файл «options.ini», находим строку max_texture и после знака «=» выставляем значение «1024». Должно получиться так: max_texture = 1024.
Зависает или вылетает
- Заходим в папку appdata, как это делали ранее и открываем в блокноте «options.ini».
- Находим строку configured = false и меняем значение на «true». В итоге получится так: configured = true.
- Сохраняем изменения и проверяем результат.
Проверка микрофона
Mortal Kombat очень чувствителен к микрофону. Если он включен, то отключите его, выдернув провод из гнезда.
Иногда, наоборот, помогает подключение микрофона к гнезду. Особенно в случае с ноутбуками.
Чистая загрузка
Попробуйте выполнить чистую загрузку. Это избавит от приложений и их служб, грузящих систему.
- Нажмите «Windows + R», введите msconfig.
- Откройте вкладку «Службы», скройте службы Microsoft и выберите «Отключить все».
- Затем пройдите в «Автозагрузку» и избавьтесь от сторонних приложений.
- Перезагрузите ОС и проверьте результат.
Сканирование на ошибки
Неполадку способны вызывать поврежденные системные файлы. Их также желательно проверить.
- Открываем командную строку «WIN+R — CMD».
- Вводим sfc /scannow и жмем «Enter».
- Если по завершении служба сообщит, что восстановление не удалось, то выполните еще одну команду — DISM /Online /Cleanup-Image /RestoreHealth.
После того, как все будет сделано, перезапустите ПК.
Устранение неполадок
Воспользуйтесь автоматическим средством по устранению неполадок, которое предоставляет Microsoft.
- Откройте панель управления через меню «Пуск» или «Поиск»
.
- Перейдите в раздел «Устранение неполадок».
- Нажмите по просмотру всех категорий.
- Выберите «Обслуживание системы».
- Откроется окно с мастером диагностики, выполните процедуру до конца и перезапуститесь.
Файл подкачки
Возможно, ОС не хватает объема виртуальной памяти. Следует его увеличить.
Как это сделать:
- Запускаем окно «Выполнить» и вводим «sysdm.cpl».
- Перемещаемся в «Дополнительно» и в разделе «Быстродействие» щелкаем кнопку «Параметры».
- Снова переходим в «Дополнительно» и в разделе «Виртуальная» щелкаем «Изменить».
- Выделите диск с Windows и активируйте пункт «Указать размер». В обеих строках введите значение выше текущего, в моем случае это будет «4096».
Также можно позволить ОС автоматически выбирать его размер. В большинстве случаев это работает еще лучше.
Диагностика ОЗУ
Иногда, out of memory возникает из-за поврежденной оперативной памяти. Рекомендую провести диагностику.
Существуют два способа, как это можно сделать.
- Пользователям Windows 10 и 8 доступно штатное средство. Запускается через «WIN + R — mdsched.exe».
- Более универсальным методом является диагностика через утилиту «Memtest86».
Однако эти программы не всегда выявляют дефекты. Обнаружить их получается вынув одну планку ОЗУ или переставив ее в другой слот.
Редактирование реестра
Добиться нормальной работы ОС можно через правку реестра. Если вы решитесь на это, будьте осторожны, неправильные действия могут вывести операционку из строя.
- В поиске введите «regedit» и откройте редактор.
- Пройдите в ветку HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerSubSystems
- Выберите «Windows» и следом «Изменить».
- Найдите запись SharedSection, увеличьте второе и третье значение.
К примеру, SharedSection=aaaa,bbbb,cccc
Для x32 разрядной системы меняем следующие значения:
- bbbb на 12288
- cccc на 1024
Для x64:
- bbbb на 20480
- cccc на 1024
Нажмите «Ок» и перезагрузите компьютер.
Бывает, что ничего не помогает устранить ошибку. В таких случаях ничего не остается, кроме переустановки операционки или ее обновлении.
Источник: onoutbukax.ru