April 30, 201510 yr Interesting - the second /3GB logfile reports a DirectX9 initialisation error that exactly matches that in this thread. The fix for that - installing the DirectX End-User Runtime (June 2010) - shouldn't be necessary for your system, but re-installing it shouldn't do any harm either. The first shows no errors though - did you actually encounter a crash or not? (a file post-crash is what is needed, just to clarify). A DirectX diagnostics report might be handy too. Thanks for the tip on the DirectX runtime. I did install it just to make sure I got all my bases covered. Unfortunately, I still get the crash with or without the /3GB switch. Below is the output log and error log files without the /3GB switch. output_log.txt error.log.txt This is the crash message box that appears on screen (after POE crashes and I get kicked back to the desktop: With the /3GB switch on, the behaviour is still the same as before. The game doesn't even load and I just get the same crash message box attached above. Again attaching the output log and error log files with the /3GB switch. output_log.txt error.log.txt
April 30, 201510 yr Thanks for including those files - you actually seem to have a different problem from others here since the error occurs when you still have plenty (600MB+) of spare memory (so you shouldnt need /3GB - yet). The stack trace shows a dll from Internet Download Manager present (which has no valid reason to be there) so could you try uninstalling that to see if it could be the cause? The crash with /3GB enabled seems to be due to atioglxx.dll, AMD/ATI's OpenGL driver. I can only suggest checking that you have the latest version of AMD's Catalyst drivers and if you have, try placing a different version of the file in the PoE folder (which should then be used by PoE but nothing else) - see this Steam forums thread for suggestions on that.
April 30, 201510 yr Thanks for including those files - you actually seem to have a different problem from others here since the error occurs when you still have plenty (600MB+) of spare memory (so you shouldnt need /3GB - yet). The stack trace shows a dll from Internet Download Manager present (which has no valid reason to be there) so could you try uninstalling that to see if it could be the cause? The crash with /3GB enabled seems to be due to atioglxx.dll, AMD/ATI's OpenGL driver. I can only suggest checking that you have the latest version of AMD's Catalyst drivers and if you have, try placing a different version of the file in the PoE folder (which should then be used by PoE but nothing else) - see this Steam forums thread for suggestions on that. Thanks again for the suggestions. I do use Internet Download Manager as a download utility. No idea why it should show up in the stack trace. I'll try disabling it and see. As for the Catalyst drivers, I do have the latest 14.4 version (last available for Win XP anyway). When you say "try placing a different version of the file in the PoE folder" do you mean placing a version other than Catalyst 14.4?
May 1, 201510 yr For the atioglxx.dll file, really just try a few other (older) versions. Since your issue with the /3GB switch hasn't been widely reported elsewhere, I can't offer any more advice than that. With Internet Download Manager, some software works by injecting code into every other running process. This is justifiable in cases where a program needs to alter how others behave (examples include mouse drivers offering >5 button support, macro/automation software and security utiilites) but I don't see how a download manager can fall into the same category. There are plenty of other (free) options available that don't inject code everywhere. Can't be sure it is the cause of your issue, but it does stand out. Edited May 1, 201510 yr by AstralWanderer
May 1, 201510 yr So, UserVA is good for not exhausting kernel. /3GB is actually really bad for servers that have lots of inbound connections that use TCP, as one example. http://blogs.technet.com/b/jeff_stokes/archive/2008/08/28/pte-depletion-handle-leaks-and-you.aspx I wrote that a while back to talk about some of the balancing act of /3GB and USERVA. Clint Huffman, a buddy of mine, wrote this as well, but it was on a system with 16GB of RAM so might not fully fit. But it might help understand. One trick I did to my daughters SIMS3 binary was to change the header so it could use more RAM. This likely isn't necessary here, but it is a cool stunt if you run into the need. This is a good forum post on RAM too http://forums.anandtech.com/showthread.php?t=1900898 Anyway back to the SIMS 3 story. http://simswiki.info/wiki.php?title=Game_Help:Insufficient_Memory_Crashes Check that out. Specifically the part on XP. ANd this too http://www.nexusmods.com/oblivion/mods/23254/? "The tool will add the "LARGE_ADDRESS_AWARE" header for you to your executable." So basically, in 32 Bit land, you can hack a binary (after you /3GB your boot.ini and userva=XXXX to balance it out) to make it LARGE_ADDRESS_AWARE (its just a bit set at compile and is easily flipped with a hex editor) and then the binary will be "3GB enabled" and use more RAM
May 1, 201510 yr Oh yeah, and this http://www.modthesims.info/wiki.php?title=Sims_3:Large_Address_Aware has a list of apps that can modify the hex for LARGE_ADDRESS_AWARE for you. I forgot to put on my previous post my disclaimer, apologies. "I am a Microsoft employee. All opinions my own." http://www.windowsperf.com is my blog if anyone wants to check it out, I specialized in boot tracing (slow boot slow logon) for a few years...
May 2, 201510 yr So basically, in 32 Bit land, you can hack a binary (after you /3GB your boot.ini and userva=XXXX to balance it out) to make it LARGE_ADDRESS_AWARE (its just a bit set at compile and is easily flipped with a hex editor) and then the binary will be "3GB enabled" and use more RAMThe PoE executable is already large-address-aware and requires no such modification. The /3GB (and recommended /userva switches) have been mentioned and Obsidian's blog entry on this should provide adequate information for most. However some people are having issues with the /3GB switch enabled, and I can't see how the information you're presenting can help there. Certainly not linking to a forum discussion from 2006 with posters there confusing /3GB, PAE and device memory remapping.
Create an account or sign in to comment