OOM Exception
I get an out of memory exception when I'm in the 3dfx glide mode after playing for a while and exiting the game [edit: to main menu] and starting back up at the character screen [edit: aka loading a fresh session to respawn enemies, etc].
Halt
Location : Fog\Src\Mem\mem.cpp, line#935
Expression: MEMORY ERROR: Out of Memory
This memory exception seems fairly ubiquitous, and not clearly the result of d2gl, but what makes it noteworthy to me is that only 3dfx mode in d2gl causes it for me; DD mode has no issues.
It never happens the first time I load my character, but subsequent loads consistently cause a crash.
My setup is funky: 1.09d + ZyEl + D2GL
It doesn't seem to matter what shader or options I select, as long as I'm in 3dfx mode, I can repro.
Monitoring memory usage during play, ~680 MB during gameplay, goes down to ~140 MB at the title screen. Crash occurs toward the end of the load.
No compatibility options were enabled at the time, though I did turn them on to see what it would do and the same thing occurred.
I probably missed some important information here; let me know if there's more I can include/help to repro.
Attempts to repro, I stand corrected. I was able to enter and exit the game a couple of times without any issue.
I tried toggling (enabling) the HD text and motion prediction options and exiting-and-reentering a few more times and was able to repro, but it took 5 or 6 tries before it finally crossed whatever invisible alloc threshold causes it.
I'm not sure now if it happens on DD. Trying for a sanity check.
Edit: I wasn't able to repro in DD but after several save-and-exit cycles I got a CTD.
I'm no longer convinced it's D2GL, but it strikes me as odd that I've played 1.09d and ZyEl without this and never seen the crash. It stands to reason a combination of things could be pushing it over its limits. It's playable in this state, and a minor inconvenience.
Feel free to close if this seems out of scope.
hi. 🤔 hmm... What internal resolution are you playing on? Is it also occurred with other glide wrappers?
Sorry for slow response.
- In the video options of the game, 800x600. 1920x1080 is the native my monitor is running.
- I haven't used a different glide wrapper on my ZyEl install. I tried to use the one packaged with MedianXL (1.14e I think?) but I can't get the game to run; maybe this version doesn't work on this version of the game. I know I've gotten this wrapper to work on ZyEl installs in the past but not sure what version it runs with, I'll spend some time with it to see if I get any issues.
I have a different installation running Median XL and as best I can recall, I've never seen an OOM on it.