I’m receiving this error randomly while playing TF2. The game crashes.
«Out of memory or address space. Texture quality setting may be too high.»
I don’t think this is acceptable. I have a 64bit Core i7 system with 16GB of RAM. That should be far more than enough RAM for a game which debuted October 9th, 2007.
Valve lists the following specs (SteamOS + Linux) on their TF2 store page:
MINIMUM:
OS: Ubuntu 12.04
Processor: Dual core from Intel or AMD at 2.8 GHz
Memory: 1 GB RAM
Graphics: nVidia GeForce 8600/9600GT, ATI/AMD Radeon HD2600/3600 (Graphic Drivers: nVidia 310, AMD 12.11), OpenGL 2.1
Network: Broadband Internet connection
Storage: 15 GB available space
Sound Card: OpenAL Compatible Sound Card
Additional Notes: Mouse, Keyboard
1GB OF RAM…Why is this an issue. The user should not be made to think they must reduce their texture quality settings. Someone, Valve/xorg/intel, should fix their memory leaks.
My system information:
Computer Information:
Manufacturer: Unknown
Model: Unknown
Form Factor: Laptop
No Touch Input Detected
Processor Information:
CPU Vendor: GenuineIntel
CPU Brand: Intel(R) Core(TM) i7-7500U CPU @ 2.70GHz
CPU Family: 0x6
CPU Model: 0x8e
CPU Stepping: 0x9
CPU Type: 0x0
Speed: 3500 Mhz
4 logical processors
2 physical processors
HyperThreading: Supported
FCMOV: Supported
SSE2: Supported
SSE3: Supported
SSSE3: Supported
SSE4a: Unsupported
SSE41: Supported
SSE42: Supported
AES: Supported
AVX: Supported
CMPXCHG16B: Supported
LAHF/SAHF: Supported
PrefetchW: Unsupported
Network Information:
Network Speed:
Operating System Version:
Ubuntu 16.04.2 LTS (64 bit)
Kernel Name: Linux
Kernel Version: 4.8.0-42-generic
X Server Vendor: The X.Org Foundation
X Server Release: 11804000
X Window Manager: Compiz
Steam Runtime Version: steam-runtime-beta-release_2016-12-05
Video Card:
Driver: Intel Open Source Technology Center Mesa DRI Intel(R) Kabylake GT2 x86/MMX/SSE2
Driver Version: 3.0 Mesa 12.0.6
OpenGL Version: 3.0
Desktop Color Depth: 24 bits per pixel
Monitor Refresh Rate: 59 Hz
VendorID: 0x8086
DeviceID: 0x5916
Revision Not Detected
Number of Monitors: 1
Number of Logical Video Cards: 1
Primary Display Resolution: 1920 x 1080
Desktop Resolution: 1920 x 1080
Primary Display Size: 11.57" x 6.50" (13.27" diag)
29.4cm x 16.5cm (33.7cm diag)
Primary VRAM Not Detected
Sound card:
Audio device: Realtek ALC3246
Memory:
RAM: 15932 Mb
Miscellaneous:
UI Language: English
LANG: en_US.UTF-8
Microphone: Not set
Steam Controller Cable and Base: Not set
Total Hard Disk Space Available: 445049 Mb
Largest Free Hard Disk Block: 49247 Mb
VR Headset: None detected
Recent Failure Reports:
Wed Mar 22 23:45:33 2017 GMT: file »/tmp/dumps/crash_20170322183525_1.dmp», upload yes: »CrashID=bp-c6cd4a36-aeac-420e-8639-b77d22170322»
-
wafoo
- New to forums
- Posts: 8
- https://www.youtube.com/channel/UC40BgXanDqOYoVCYFDSTfHA
- Joined: Sat Nov 28, 2015 7:07 pm
[TF2] Engine error: You are out of memory!
Hello, NFOservers forums! Support recommended that I post about my problem in the site’s forums.
After one of the recent Team Fortress 2 updates my server has been randomly crashing with the error Engine error: You are out of memory! This error appears in both the console from my control panel and in the regular game logs located in /tf/logs/. The crash seems like it relates to SourceMod since I don’t recall it ever crashing when I completely disabled all the addons. After this I decided to update SourceMod today (I was 35 builds behind). I thought it worked since the server didn’t crash for quite a while. But, unfortunately, it crashed once more.
It is very hard for me to find what is causing it since there are no SourceMod logs that show an error that happen around the time of the crash. If it is a plugin problem then I certainly don’t know what is causing it.
Here is a list of all my plugins on the server in PasteBin
If anyone knows what is causing this or has any info then I would very much appreciate it. I will post more info if it is needed!
Thanks!
-
kraze
- Former staff
- Posts: 4362
- Joined: Fri Sep 17, 2010 9:06 am
- Location: California
Re: [TF2] Engine error: You are out of memory!
Post
by kraze » Sat Nov 28, 2015 7:48 pm
What does your console.log file say? That can provide some better logging information to pinpoint problems.
@Kraze^NFo> Juski has a very valid point
@Juski> Got my new signature, thanks!
@Kraze^NFo> Out of context!
@Juski> Doesn’t matter!
@Juski> You said I had a valid point! You can’t take it back now! It’s out there!
-
wafoo
- New to forums
- Posts: 8
- Joined: Sat Nov 28, 2015 7:07 pm
Re: [TF2] Engine error: You are out of memory!
Post
by wafoo » Sat Nov 28, 2015 7:51 pm
kraze wrote:What does your console.log file say? That can provide some better logging information to pinpoint problems.
Silly question but where might this file be located?
-
soja
- This is my homepage
- Posts: 2389
- Joined: Fri May 18, 2012 3:20 pm
Re: [TF2] Engine error: You are out of memory!
Post
by soja » Sat Nov 28, 2015 7:53 pm
wafoo wrote:
kraze wrote:What does your console.log file say? That can provide some better logging information to pinpoint problems.
Silly question but where might this file be located?
You can enable it on your «Server Control» tab(-condebug on the command line enables it).
After you enable it and restart the server, the file is in your tf folder.
Are you on a VDS?
Not a NFO employee
-
wafoo
- New to forums
- Posts: 8
- Joined: Sat Nov 28, 2015 7:07 pm
Re: [TF2] Engine error: You are out of memory!
Post
by wafoo » Sat Nov 28, 2015 7:56 pm
soja wrote:
wafoo wrote:
kraze wrote:What does your console.log file say? That can provide some better logging information to pinpoint problems.
Silly question but where might this file be located?
You can enable it on your «Server Control» tab(-condebug on the command line enables it).
After you enable it and restart the server, the file is in your tf folder.
Are you on a VDS?
I have now enabled condebug and will check the file when the server crashes again.
And my server runs on a friend’s VDS. I would ask him for help since he runs many servers but he is currently offline.
-
soja
- This is my homepage
- Posts: 2389
- Joined: Fri May 18, 2012 3:20 pm
Re: [TF2] Engine error: You are out of memory!
Post
by soja » Sat Nov 28, 2015 7:59 pm
wafoo wrote:
soja wrote:
wafoo wrote:
Silly question but where might this file be located?You can enable it on your «Server Control» tab(-condebug on the command line enables it).
After you enable it and restart the server, the file is in your tf folder.
Are you on a VDS?
I have now enabled condebug and will check the file when the server crashes again.
And my server runs on a friend’s VDS. I would ask him for help since he runs many servers but he is currently offline.
Are you sure the VDS isn’t running out of memory? Do you have access to the «Server Health» tab? If so, how much ram is free?
Not a NFO employee
-
wafoo
- New to forums
- Posts: 8
- Joined: Sat Nov 28, 2015 7:07 pm
Re: [TF2] Engine error: You are out of memory!
Post
by wafoo » Sat Nov 28, 2015 8:07 pm
soja wrote:
wafoo wrote:
soja wrote:
You can enable it on your «Server Control» tab(-condebug on the command line enables it).After you enable it and restart the server, the file is in your tf folder.
Are you on a VDS?
I have now enabled condebug and will check the file when the server crashes again.
And my server runs on a friend’s VDS. I would ask him for help since he runs many servers but he is currently offline.
Are you sure the VDS isn’t running out of memory? Do you have access to the «Server Health» tab? If so, how much ram is free?
The VDS currently has a little over 1GB of memory free and seems to stay there.
-
soja
- This is my homepage
- Posts: 2389
- Joined: Fri May 18, 2012 3:20 pm
Re: [TF2] Engine error: You are out of memory!
Post
by soja » Sat Nov 28, 2015 8:11 pm
If you’re using Windows it’s possible Windows is performing some updates in the background that is consuming resources. I have noticed on my dedis that ram usage can go up 3-4GB for a little bit, then go back down. If this is the case, the issue is temporary and should only happen a few times.
Next time the server crashes with this error, ask the owner of the VPS to check the resource usage graphs to see if memory usage went up(and free memory was at or near 0).
Not a NFO employee
-
wafoo
- New to forums
- Posts: 8
- Joined: Sat Nov 28, 2015 7:07 pm
Re: [TF2] Engine error: You are out of memory!
Post
by wafoo » Sat Nov 28, 2015 8:14 pm
soja wrote:If you’re using Windows it’s possible Windows is performing some updates in the background that is consuming resources. I have noticed on my dedis that ram usage can go up 3-4GB for a little bit, then go back down. If this is the case, the issue is temporary and should only happen a few times.
Next time the server crashes with this error, ask the owner of the VPS to check the resource usage graphs to see if memory usage went up(and free memory was at or near 0).
It is a Windows server but I’m not sure it would be because of updates since it has been happening for a few days now. On the other hand, I don’t know much about VDS servers so I could be completely wrong.
-
rd1981
- A regular
- Posts: 31
- Joined: Sat Jan 28, 2012 11:58 pm
Re: [TF2] Engine error: You are out of memory!
Post
by rd1981 » Fri Dec 04, 2015 5:51 am
You can try changing the virtual memory but most likely you will need to add more ram to it. Goto control panel, system and security, system, advanced system settings, performance, settings, advanced, change, custom size 20000mb should make is 20Gb virtual memory, set ok , apply ,ok and it will most likely ask you to reboot after that.
-
soja
- This is my homepage
- Posts: 2389
- Joined: Fri May 18, 2012 3:20 pm
Re: [TF2] Engine error: You are out of memory!
Post
by soja » Fri Dec 04, 2015 5:52 am
rd1981 wrote:You can try changing the virtual memory but most likely you will need to add more ram to it. Goto control panel, system and security, system, advanced system settings, performance, settings, advanced, change, custom size 20000mb should make is 20Gb virtual memory, set ok , apply ,ok and it will most likely ask you to reboot after that.
He is using managed. Even if he wasn’t, virtual memory is very slow and will ruin game server performance.
Not a NFO employee
Многие пользователи ПК во время работы с какой-либо программой могут столкнуться с «вылетом» указанной программы, и появившимся сообщением «Out of memory». Возникшая проблема может иметь множество причин, начиная от банального недостатка памяти на пользовательском ПК, и заканчивая некорректной работой с памятью какой-либо программы.
- Причины появления дисфункции
- Как исправить ошибку «Out of memory»
- Заключение
Причины появления дисфункции
Сообщение «Out of memory» (в переводе дословно «вне памяти», или «недостаточно памяти») обычно возникает при недостатке памяти на пользовательском компьютере. В частности же, в появлении данной ошибки «виновен» следующий набор факторов:
- Недостаток памяти RAM на вашем ПК (рабочей памяти, планки которой установлены на материнской плате вашего компьютера). Если на вашем компьютере установлен всего 1 гигабайт памяти, вы будете встречаться с описываемой ошибкой довольно часто. Нормальным же ныне считается наличие на компьютере 4 гигабайт памяти и выше;
- Недостаток места на жёстком диске.
Когда вашему компьютеру не хватает физической R.A.M. памяти, он заимствует часть места на жёстком диске, и создаёт так называемую «виртуальную память». Система временно хранит в такой виртуальной памяти ту часть данных, которая не помещается в памяти обычной. Такие данные обычно хранятся в файле «pagefile.sys», размер которого может увеличиваться или уменьшаться в зависимости от специфики работы вашей ОС. Если на диске будет недостаточно места, файл «pagefile.sys» не сможет расти, и пользователь получит рассматриваемую ошибку.
- При одновременном запуске на ПК большого количества программ, каждая из которых бронирует часть памяти ПК под свои задачи;
- При запуск большого количества вкладок браузера. Веб-навигаторы уровня «Firefox» или «Google Chrome» способны занимать от 500 мегабайт до 1 гигабайта памяти под свой функционал, при этом число открытых вкладок и соответствующей обслуживающей памяти может быть ограничено системой. Специалисты Майрософт называют такую проблему «the desktop heap limitation» — «ограничение кучи рабочего стола»);
- Некорректная работа с памятью ряда программ (наиболее часто это игровые программы);
- Не оптимальный размер файла подкачки, с которым работает система.
Как исправить ошибку «Out of memory»
Для решения указанной проблемы рекомендую сделать следующее:
- Перезагрузите ваш ПК, и запустите требуемую программу вновь. Возможно, что проблема имеет случайный характер, и более повторяться не будет;
- Перед запуском нужной программы закройте другие ненужные программы (браузер, музыкальный или видео плеер, текстовый или графический редактор, мессенджер и так далее);
- Если проблема возникает во время серфинга в сети, закройте всё множество вкладок вашего браузера (при наличии), оставив лишь одну или две.
Альтернативным вариантом решения проблемы является установка соответствующего фикса от Майкрософт. Или использование расширений или дополнений для браузера уровня «The Great Suspender» для «Google Chrome», хорошо работающего с ненужными вкладками браузера.
- Добавьте оперативной памяти на ваш ПК. Если у вас на компьютере установлено 1-2 гигабайта памяти, будет оптимальным довести её объём до 4 гигабайт (а для 64-битных Виндовс 7, 8 и 10 версии рекомендую 8 и более гигабайт);
- Убедитесь, что на вашем жёстком диске (или SSD) достаточно свободного места. При необходимости, освободите диск от ненужных файлов;
- Используйте инструмент командной строки BCDEdit для изменения параметров загрузки системы. Если у вас на ПК установлена Виндовс 7 и более, запустите командную строку от имени администратора на Виндовс 7 и Виндовс 10, и в ней наберите:
bcdedit/set IncreaseUserVa 3072
И нажмите на ввод, и перезагрузите ваш ПК. Функционал данной команды позволяет выделить пользовательским приложениям 3 гигабайта оперативной памяти для работы. В некоторых системах этого может быть слишком много, потому если после ввода данной команды система начала чаще сбоить, то введите в командной строке от имени администратора:
bcdedit /set IncreaseUserVa 2560 — что позволит задействовать 2,5 гигабайта вместо ранее забронированных 3.
Если ситуацию этим исправить не удалось, верните настройки на состояние по умолчанию:
bcdedit /deletevalue IncreaseUserVa
- Увеличьте объём файла подкачки. Нажмите кнопку «Пуск», в строке поиска введите sysdm.cpl и нажмите ввод. В открывшемся окне настроек системы выберите «Дополнительно» — «Быстродействие» — «Параметры» — «Дополнительно» — «Виртуальная память» — «Изменить». Снимите галочку с опции автоматического размера, поставьте галочку на «Указать размер», и поставьте исходный размер в 8192, и максимальный в 8192. Затем выберите «Задать»;
Установите нужный размер файла подкачки
- Если ошибка возникает при использовании игровой программы, перейдите в её графические настройки, и выберите их минимальные значения;
- Произведите правильную настройку «Java». Для решения проблем с игровой программой «Майнкрафт» перейдите в Панель управления Виндовс, найдите там «Java» и запустите данную среду исполнения. Нажмите на кнопку «View», затем дважды кликните на «Runtime Parametres». Введите туда –Xms256m – Xmx3072m (или больше). Xms – это минимальное выделение ОЗУ, Xmx – максимальное. Значение Xmx рекомендуют устанавливать на процентов 70-80% от общего объёма ОЗУ. Примените изменения, и перезагрузите ваш ПК.
Заключение
Ошибка «Out of memory» может иметь множество причин, связанных как с физическим недостатком памяти на ПК, так и другими детерминантами, изложенными мной выше. Для решения проблемы советую закрыть ненужные программы (вкладки браузера) на вашем компьютере (тем самым разгрузив его память), а самым эффективным инструментом является установка дополнительной планки памяти на ПК, что в большинстве случаев поможет избавиться от ошибки на вашем компьютере.