Many times my game just crashes giving error "Direct3DDevice9::Present Failed: Ran out of memory (-2147024882)". I can not even complete the second mission of campaign (Vorkuta).

My system is
Operating System: Windows XP SP2
Processor: 2.0 Dual Core
Graphics Card: 9800GT 1GB
DirectX 9.0 June 2010

2 Answers 2


1 Gigabyte of RAM is not enough for current games, you need at least 2 Gigabytes, 4 Gigabytes would be better.

You can increase the amount of virtual memory, that might prevent this error, but the performance will be terrible if you're running out of RAM.

The minimum requirements of Call of Duty: Black Ops are

  • OS: Windows XP, Vista, 7
  • CPU: Core 2 Duo E6600 or AMD Phenom X3 8750 or better
  • RAM: 2GB
  • HDD: 12GB of free space
  • VIDEO: Shader 3.0 or better; 256MB NVIDIA GeForce 8600GT DirectX 9.0c or better
  • SOUND: DirectX 9.0c-compatible
  • DirectX: 9.0c

The RAM requirements are not met by your computer.

  • 1
    Going to 4GB won't help that much with a 32 bit OS.
    – ChrisF
    Jan 1, 2011 at 14:27
  • With a 1GB GPU you are right, that would leave less than 3GB of useful RAM. Jan 1, 2011 at 14:29
  • But warfare 2 is running perfect on above configuration
    – LifeH2O
    Jan 2, 2011 at 14:14
  • @LifeH20 Not all games are created equal, but many modern games require 2GB of RAM, and COD:Black Ops is one of them. Jan 2, 2011 at 14:21
  • You are wrong Fabian. I have played black ops with same config on windows 7. It surely ran with low FPS but there was no error at all.
    – LifeH2O
    Jan 11, 2011 at 12:14

Try the lowest possible graphics config and turn off unnecessary services manually or use game booster or something alike. I suggest you add at least one more gigabyte of RAM as your OS occupies around 300 megabytes, leaving just 700 megabytes for your graphic card (which can make use of up to 1 gigabyte, resulting in underperformance).

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .