Jump to content
Corsair Community

Crysis Warhead, Similar Memory Leak


Recommended Posts

It appears that the memory leak issue with the original Crysis persists in Warhead also. Notice in the 4th pic that there is approximately 3.6GB of memory used and that is with only the OS and the game running. No, A/V, no browsers, no VoIP, etc.

 

Oddly enough, it seems worse and progresses faster with 8GB of memory vs 6GB and faster with 6GB as compared to 4GB. I wonder if this will show up in Far Cry II as it is supposed to be the same game engine?

 

http://www.houseofhelp.com/forums/attachment.php?attachmentid=4360&stc=1&d=1224876797

 

 

http://www.houseofhelp.com/forums/attachment.php?attachmentid=4361&stc=1&d=1224876797

 

http://www.houseofhelp.com/forums/attachment.php?attachmentid=4362&stc=1&d=1224876797

 

http://www.houseofhelp.com/forums/attachment.php?attachmentid=4363&stc=1&d=1224876797

135626670_CWMLProcessExplorer.JPG.34e66d3c9a0d8e494a45148858312285.JPG

143014664_CWMLProcesses.JPG.87bd9d28f7d9e10f35e319a16cc2b77c.JPG

1053818647_CWMLProperties2.JPG.77a1a9b432dcb6cad7df6b6a92144d63.JPG

328792357_CWMLPropertiesMemUsage.JPG.135d064b5881985922b1a694b64f2ce5.JPG

Link to comment
Share on other sites

Wow, thanks for that info I had a feeling there was a memory leak involved with that game.

 

I love to play it but daaaang, you'd think this would have showed up in the development!

Well, I questioned myself the first time I found it so I was thorough with the testing. I used 3 different CPUs, 3 different RAM configurations, and on 2 different MOBOs with both Nvidia and ATI GPUs. So, I don't think you can point back to a hardware issue.

 

Seems some others are having issues too. I Googled before yelling "fire".

 

http://www.incrysis.com/forums/viewtopic.php?id=24438

 

http://www.n4g.com/pc/News-208812.aspx

 

http://www.techsupportforum.com/gaming-forum/gaming-discussion/297565-crysis-warhead-disscusion.html

Link to comment
Share on other sites

I just finished the Game on my machine 4GB. I found that the game holds much of the memory, but when I stop the game, all comes back. With a true memory leak, often there is not such a memory defragmentation (cleanup) and recovery. It makes sense that the leak or usage increases to the amount of DRAM installed. Possibly a holding of the address space if necessary and giving back if requested by the OS?
Link to comment
Share on other sites

I just finished the Game on my machine 4GB. I found that the game holds much of the memory, but when I stop the game, all comes back. With a true memory leak, often there is not such a memory defragmentation (cleanup) and recovery. It makes sense that the leak or usage increases to the amount of DRAM installed. Possibly a holding of the address space if necessary and giving back if requested by the OS?
It does not seem like that or Superfetch at all. At its worst, I am getting the lags, slowdowns, and frame stutter described by the others. It's definitely problematic or I would not have posted it. So, I may be misusing the term "leak" but that is what Crytek referred to this as in the original game. And, as I said, it is barely noticeable with 4GB.

 

Many users have played thru the game with no issues. I have played thru with no issues. But, in the single player mode under certain circumstances I do see this occurring.

 

In this game as with the original;

 

1. After seeing slowdowns or lag, I decided to test for memory leak.

2. To test, I ran up to a "bad guy" and immediately saved the game before being killed.

3. I left the game looping restarting in front of that bad guy.

4. The leak slowly erodes away system memory. The same will happen if you play thru manually once these slowdowns manifest.

5. Original game and Warhead will eventually cause the game to crash to desktop or even BSOD at or about the 4GB usage point.

Link to comment
Share on other sites

That must be the reason. I always thought that there was no need for so much DRAM even at the 4GB level.
Actually, I forgot to clearly state that above Derek. But, it is much less noticeable with 4GB.

 

Also, as for the FAR CRY II engine:

 

 

 

Engine

Ubisoft has developed a new engine specifically for Far Cry 2, called Dunia, meaning "world", "earth" or "live" in Persian language but also used in many languages including Bengali, , Hindi, Indonesian, Kurdish, Turkish, Malay, Marathi, Punjabi, Urdu and Swahili[22]

The Dunia Engine was built specifically for Far Cry 2 by Ubisoft Montreal development team. It delivers realistic destructible environments, special effects such as dynamic fire propagation and storm effects, real-time night-and-day cycle, dynamic music system and non-scripted enemy A.I.

The engine will take advantage of multi-core processors as well as multiple processors and support DirectX 9 as well as DirectX 10.[23] Only 2 or 3 percent of the original CryEngine code is being re-used, according to Michiel Verheijdt, Senior Product Manager for Ubisoft Netherlands. Additionally, this engine will be less hardware-demanding than CryEngine 2, the engine used in Crysis.[24]

Far Cry 2 will also support the amBX technology from Philips. With the proper hardware, this adds effects like vibrations, ambient colored lights, and fans that generate wind effects.

Link to comment
Share on other sites

Actually, I forgot to clearly state that above Derek. But, it is much less noticeable with 4GB.

 

Also, as for the FAR CRY II engine:

 

I'm playing Far Cry 2 now. I have my GTX 260 clocked down to 435/935/959 in 2D and 725/1450/2300 in 3D set on manual. I forgot to launch 3d and began playing it in the low speed on my 1920 X 1200 24" Dell with the resolution set to 1920. Guess what? It played smooth. :bigeyes: I then set the launch and played it, yes it was smoother but this engine is far easier on the FPS. Far less hardware demanding. If you want me to do a bench on 2D and 3D I can.

Link to comment
Share on other sites

I'm playing Far Cry 2 now. I have my GTX 260 clocked down to 435/935/959 in 2D and 725/1450/2300 in 3D set on manual. I forgot to launch 3d and began playing it in the low speed on my 1920 X 1200 24" Dell with the resolution set to 1920. Guess what? It played smooth. :bigeyes: I then set the launch and played it, yes it was smoother but this engine is far easier on the FPS. Far less hardware demanding. If you want me to do a bench on 2D and 3D I can.

It would be interesting to see how much memory is used withthe OS and the game running.

Link to comment
Share on other sites

I played for about 10 min, went to eat and watch some TV, and when I came back my memory usage was at 4315mb and climbing. So, yes, it is a leak just like the original game.

 

 

http://www.houseofhelp.com/forums/attachment.php?attachmentid=4416&stc=1&d=1225252214

 

http://www.houseofhelp.com/forums/attachment.php?attachmentid=4417&stc=1&d=1225252214

964080161_CWML4315mbgone.JPG.4b9d36c8be64a4f51a6e16d4daf03e74.JPG

141772737_CWML4315mbgone(1).JPG.fd1e314bb90a632cfc8f538d94199afc.JPG

Link to comment
Share on other sites

Specmike,

 

Another link about the memory leak with Far Cry 2:

 

http://forums.guru3d.com/showthread.php?t=277295

 

I am not sure what graphics hardware you are running Specmike, but on the above linked forum, people are running Radeon HD4800 series with the ATI Catalyst 8.10 with the Far Cry 2 hotfix.

 

Are you running in DX10 mode? Have you tried DX9 mode? Some, but not many, have reported some success with DX9 mode. Have you applied the latest DX9 update from Microsoft:

 

http://www.microsoft.com/downloads/details.aspx?familyid=2da43d38-db71-4c1b-bc6a-9b6652cd92a3&displaylang=en

 

Maybe you have already tried the above, they are just suggestions :D:.

 

Since we are talking about Far Cry 2, I promise I will not stray too far off topic, but I would like to ask you Specmike, along with DerekT, what you think about the SecuROM DRM scheme that Far Cry 2, along with many other games, use? I read many other forums and many other gamers, as myself, are hesitant to install any title that uses SecuROM.

Link to comment
Share on other sites

I have duplicated this with both ATI 4870s and Nvida 280s. 8.10 betas for the ATIs in DX-10 mode, 180.43 for the Nvidias.

 

I don't have FAR CRY II yet but I may have it soon. I have not read up on SecuROM. But, all forms of DRM usually manage to agitate me at some point. Derek may have some input.

Link to comment
Share on other sites

Specmike,

 

I know what you mean by being agitated from DRM.

 

ATI just released (today) another hotfix that might help in your Crysis/Crysis Warhead troubleshooting:

 

http://support.ati.com/ics/support/default.asp?deptID=894&task=knowledge&questionID=38664

 

Even though it states Far Cry 2 and STALKER: Clear Sky, it might help. Just a thought.

 

I am really eager to hear what Derek has to say about DRM.

Link to comment
Share on other sites

ATI just released (today) another hotfix that might help in your Crysis/Crysis Warhead troubleshooting:.
Unless there is some common issue between Nvidia drivers and ATI drivers relating to both Crysis and Crysis Warhead, then I don't think the issue is the drivers. The original Crysis had multiple memory leaks and I believe some of them are still present with Warhead.
Link to comment
Share on other sites

Unless there is some common issue between Nvidia drivers and ATI drivers relating to both Crysis and Crysis Warhead, then I don't think the issue is the drivers. The original Crysis had multiple memory leaks and I believe some of them are still present with Warhead.

 

This issue would not, in my mind, be specific to a certain hardware unless the leak had been programmed to result when a specific hardware was addressed. I find this doubtful.

 

I have repeated this issue as well, I have an Nvidia GTX 260 and find memory in use that is not being addressed in that a 4GB system and an 8GB system have different responses in memory appropriation. This should not be the case if it was not a leak and was simply a memory appropriation of >= schemata.

 

Regarding DRM. I find a simple method of dealing with SecureROM and other methods of streaming data in alternate methods, etc. I have a clean image of my gaming system. When I finish a game (I have a few running at one time) I clone the image to the drive and I'm back to a clean system. I use the imaging for a greater variety of reasons than gaming as well.

 

I would not be without an image of all my systems both at work and at home.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...