Error: No More Memory (Full Version)

All Forums >> [New Releases from Matrix Games] >> Strategic Command Series >> Strategic Command WWII War in Europe >> Tech Support



Message


BlueRonin -> Error: No More Memory (11/24/2016 1:13:18 AM)

After a turn or so, get the error:
FAILED(draw_map_to_screen_from_buffer): No more memory

I ran the launcher as admin. Win10. DXDiag attached.

Thank you.




zakblood -> RE: Error: No More Memory (11/24/2016 6:17:58 AM)

Current Mode: 5760 x 1080

Display Memory: 20412 MB
Dedicated Memory: 4058 MB
Shared Memory: 16353 MB

Processor: Intel(R) Core(TM) i7-3930K CPU @ 3.20GHz (12 CPUs), ~3.2GHz
Memory: 32768MB RAM
Available OS Memory: 32706MB RAM

(like me you have a i7 and 32gb of ram, my test pc's have 16gb and 8gb, both run the games fine, so for me you have a few things wrong or different in the setup which makes a few game errors

the i7 is a high cpu, which likes and uses more ram to keep the speed of processing up, your setup atm has tied it's hands by assigning too much ram to the video card, some BIOS have the ability to disable shared system ram, other only let you limit it, the reasons why i say limit or disable is this,

the card the GeForce GTX 970 uses DDR5 fast memory as is very good using it, keep the GPU supplied with data at a good rate, adding in shared memory, memory can only work together if it's the same speed, so DDR5 gets clocked down to what ever is in your system, so either DDR4 or 3, this isn't great, in a war game it matters little if it works, in games where a high FPS count, this is bad as it lowers your FPS, which will still be for most games unless a AAA title above 60fps, but in some at the screen size your running will be a lot lower, as the higher the res, the more memory it uses to get the same amount of frames.

as soon as you give it, or the system has the amount it's using Shared Memory: 16353 MB the cpu has less to use, so add that to the overall process equals lower not higher performance, and in some games a crash, not because of any other than the game in use is a 32bit program, which was never meant to use the amount of memory on offer, which at the screen size and res is used.

as these aren't the only games with errors shown in there, i'd guess you already knew something was a miss to start of with?

SC3-WWII War in Europe.exe Event Name: RADAR_PRE_LEAK_WOW64

launcher.exe_War Thunder FaultTolerantHeap

launcher.exe_War Thunder Event Name: APPCRASH

Shadow Tactics.exe RADAR_PRE_LEAK_WOW64

RailRoads.exe Event Name: APPCRASH

witness64_d3d11.exe Event Name: RADAR_PRE_LEAK_64

ChaosRebornWin64.exe Event Name: RADAR_PRE_LEAK_64

and as the error report only covers a certain given numbers of errors, i'd guess you've had quite a lot more,

one reason why atm i haven't gone to a larger sized display, as most of my friends with them, had too many errors and not just with old 32bit games, as they had just as many errors with 64bit only ones with the size of the res used.

to limit the amount, (but you may or could) more than likely will get them, make a gaming profile, with next to nothing auto loading at start up, mine just installs a game friendly AV and steam, nothing else pre loaded, as tbh nothing else is needed, far too many people use a startup that is full of so much junk each boot, that the pc falls over if 2 apps ask at the same time for a given memory address so causes the 3rd program, which is your game to crash, hang or freeze, either way it's a lower FPS for a few secs, a loss of screen at a given point, or goes black, or hangs and or crashes, either way not good news when you was winning hopefully.

a clean install of windows 10 is 99% better than a upgrade version, as no older junk is taken over, once the upgrade has been done one on the same hardware, no key is needed to reinstall with a fresh windows 10 with no previous version needed on the same pc.

installing the game as admin and running the game in admin mode sets up the app or program to fully use the protected full mode of windows and helps with permissions etc for other apps / programs use if and when needed.

so things to be also aware of, DirectX 12 under Windows 10 increases the memory use to a video card by adding in more system ram to help with the video card memory under a certain given circumstances, so sometimes it shows a larger number that is actually used or needed, so it's not always a bad idea and if the BIOS hasn't done it, it can't be undone either

so may or may not be the issue, so maybe also background apps, as running out of memory on a 32gb pc is quite hard to do for most.




zakblood -> RE: Error: No More Memory (11/24/2016 6:21:53 AM)

In addition, you can test your pc in the Clean boot mode, this method will help us determine if this issue is caused by a loading program or service. Please perform the following steps:

1. Click the "Start" Button, type "msconfig" in the search bar and press Enter.
2. Click the "Services" tab, check the "Hide All Microsoft Services" box and click "Disable All" (if it is not gray).
3. Click the "Startup" tab, click "Disable All" and click "OK".

Then, restart the computer. When the "System Configuration Utility" window appears, please check the "Don't show this message or launch the System".

4. Test your game again.

If you get the error again, please repost and we can try something else


[image]local://upfiles/43185/F85CAABF73C246479C32330E593004A4.jpg[/image]

As specific anti-aliasing modes (FSAA, MSAA, CSAA, CFAA, but not FXAA or MLAA) effectively increase the number of pixels that need to be rendered, they proportionally increase overall required graphics memory. Render-based anti-aliasing in particular has a massive impact on memory usage, and that grows as sample size (2x, 4x, 8x, etc) increases. Additional buffers also occupy graphics memory

Screen resolution hasn't as much impact as mode for VRAM you need. The vast majority of VRAM is taken up by textures (and filters, which are just intermediate resolution textures generated on the fly).

Well it really boils down to One card, and the memory bus on that card, as if you have 2 cards installed, it only users the ram on the first card, so 2 titan X's only still gives 12gb of usable ram, but doubles the memory bus by using 2 cards.

Memory bus width is an arbitrary number, like GhZ, and doesn't matter by itself. What does matter is memory bandwidth, which is a factor of both the memory bus width and the memory speed X together which matters.

lowering it eg the res until a given game doesn't crash gives the user the ability to know what there hardware and software can and can't do, as while there hardware maybe can, combined with the software it may not.




zakblood -> RE: Error: No More Memory (11/24/2016 6:30:33 AM)

Viewing Fault Tolerant Heap activity

Right-click Computer and click Manage.
Click Event Viewer > Applications and Services Logs > Microsoft > Windows > Fault-Tolerant-Heap
View FTH Events.

The service stop and start events contain no additional data. The FTH Enabled event contains the Process ID (PID), the process image name, and the process instance start time.
Disabling Fault Tolerant Heap


Caution Serious problems may occur if you modify the registry incorrectly by using Registry Editor or by using another method. These problems may require you to reinstall the operating system. Microsoft cannot guarantee that these problems can be solved. Modify the registry at your own risk.

To disable Fault Tolerant Heap entirely on a system, set the REG_DWORD value HKLM\Software\Microsoft\FTH\Enabled to 0.
After changing this value, restart the system. FTH will no longer activate for new applications.

this one isn't recommended either by me of the board / forum, it's just advice, some will offer it, others won't, i tend to not use it, unless i feel the need is greater than the loss, as for one i know what i'm doing, and 2 sometimes the fault Tolerance is set lower than it needs to be, so disabling it can get some thing to work which other wise crash a lot, for me my advice is if you see or get offered this elsewhere, is don't use it,.

as unless you know how to recover from this in safemode and turn it back on, you will or could be reinstalling windows




BlueRonin -> RE: Error: No More Memory (1/2/2017 12:03:41 PM)

Thanks for the detail. Unfortunately, I didn't see much that I could actually do to fix the situation. I'm not aware of how to adjust the shared memory for the video. I also don't see any way of changing the resolution this game runs in other than to change my desktop resolution before running it.

Are there any command-line switches that could be used here?

What I ended up doing was this:
I set up an instance of VirtualBox running Windows 7, and I installed the game there. It's a pain, but this game has run there without issue so far.

Again, thanks for the detail.




Page: [1]

Valid CSS!




Forum Software © ASPPlayground.NET Advanced Edition 2.4.5 ANSI
1.765625