Should I be having problems with this hardware?

hooraysimpsons

Chieftain
Joined
Jul 4, 2003
Messages
19
Hello,
So I recently started playing some Civ4:BtS again and during late game I am having some problems. I don't remember ever having this problem before which is why I am assuming my hardware is up to the challenge and I am just running into some kind of bug related to a memory leak or something. However, just to make sure can someone tell me if the folloing hardware should be up to the challenge:

2.4GHz AMD Dual Core Opteron
2gigs of Ram
Radeon HD2400 Pro AGP
XP Home

I have tried with ATI's drivers and with the Omega Drivers. The Omega drivers seem to make the crashes 'better'. With ATI's I would get a very brief BSOD and then the system would reboot. With the Omega drivers the program just shuts down.

Thanks
 
More Info:

So I have always played Huge and Marathon or Epic so those are the settings I am currently usign. However, I used to also use high graphic detail and 1280x1024 resolution.

I have tried with graphics set to low and resolution set to 1024x768 together and one at a time and I still get crashes.

I have also updated my DirectX and it did not help.

Before reducing the resolution I got an error saying soemthing about failed to query dos device or soemthing. Now I get an error about failed to allocate video memory.
 
Hmm sorry I don't think I can help you.

Some things to check:
Is your power supply up to the challenge? If there are power problems in a computer they usually only make themselves obvious when playing games.

Your graphics card seems a bit dated but I don't think that would cause the problems you're seeing.

Does your system run hot? Is the graphics card dusty?
 
graphics card looks great. PSU is 420W. I uninstalled two of the hard drives I had installed and I am going to install Catalyst 6.11 and see how it goes. At that point the only things in the computer will be one hard drive, one cd drive, the mobo and cpu, the graphics card, and a telephone line modem. I think that ensures the PSU would be capable.

The crashes when I had ATI's drivers for a while the crashes were a very brief BSOD and then reboot.

While using the Omega drivers the program would just shut down or every so often the computer would reboot.

I reinstalled both Civ4 and BTS and I was able to get past the turn cycle of AIs that was causing the crash. During that cycle one of the AIs contacted me diplomatically so I think that was the stresor. Now I can play but I still get occassional crashes.

My next attempt as mentioned above will be with more things unplugged from the computer and a different video driver....
 
ok, i will check the logs... my attempt to install the newest catalyst drivers failed b/c they don't support my card apparently... i reinstalled omega drivers and i got a crash very quickly... I'll get the logs next time I get around to trying again
 
So I was playing last night and I get a very brief bsod and then reboot. I'm not totally sure which part of the event log is most pertinent but I think it might be this one:

The computer has rebooted from a bugcheck. The bugcheck was: 0x1000007e (0xc0000005, 0xbf226f6d, 0xab332ae8, 0xab3327e4). A dump was saved in: C:\WINDOWS\Minidump\Mini012409-02.dmp.

Also, this was a new game I had started on a smaller map (still large but not huge like I normally play) and was pre-gunpowder so given that I never had these problems before playing on huge I am really thinking something is wrong as oppossed to my hardware just not being up to it.
 
slightly different this morning

The computer has rebooted from a bugcheck. The bugcheck was: 0x1000007e (0xc0000005, 0xbf226f6d, 0xab398ae8, 0xab3987e4). A dump was saved in: C:\WINDOWS\Minidump\Mini012509-01.dmp.

For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.
 
what is the best way to determine which it is? It seems to only occur when I am playing Civ4... then again I don't do a whole lot else with my computer

I did have a virus a few days back but they have since been cleaned.

I have changed the graphics driver a couple of times between the omega drivers and the ones on the CD that came with the card. Would this rule out that possibility?

I did upgrade my processor and add some RAM since last time I played Civ4 heavily. I am going to run memtest (i think that is what its called). Let me know what else I can do at this point.

Thanks a ton.
 
the problem with these kinds of errors is that they are a pain to troubleshoot. If it is a faulty RAM then memtest96+ (http://www.memtest.org/) might catch it - but you'll need to have it run for a long time (overnight at least) to be sure.
If there is just one faulty memory address (a "bit" if you want) then it is well possible that only this game actually tries to access it - so that no other programs would cause troubles until the problem spreads...
for more try this:
http://www.tomshardware.com/forum/234063-45-problem-0xc0000005-memory-access-violation
if you have any questions, just ask :)
 
so from the forum link you gave me, it seems the end result was the guy reformatting. i'd rather just do this if it is guaranteed to work. Or was that only for his situation?

im gonna try to look up what this means on the net but just as an update, almost immediately after starting memtest i got this:

tst:2
Pass:0
Failing Address: 0002f2d9f90 - 754.5MB
Good: 00000000
Bad:00001000
Err-Bits: 00001000
Count:1
Chan:

just got another one:

tst:6
Pass:0
Failing Address: 00037d588d8 - 893.5MB
Good: 0000000s
Bad:80000002
Err-Bits: 80000000
Count:11
Chan:

and again:

tst:6
Pass:0
Failing Address: 0002f2d9f90 - 754.4MB
Good: 00100000
Bad:00101000
Err-Bits: 00001000
Count:12
Chan:


also on the lsat one it should be Good: 00000002
 
this means that it has problems with your memory -
so that I do not think that anything you'll do with the operating system will do much good. The fact that it immediately sees bad sectors is not a good sign :sad:
I guess there is something wrong with your RAM memory - in the best case it just sits in the machine loosely - try to see if it is. Worst case: one of your RAM chips is damaged :(

http://www.memtest86.com/tech.html#display said:
For individual errors the following information is displayed when a memory error is detected. An error message is only displayed for errors with a different address or failing bit pattern. All displayed values are in hexadecimal.

Tst: Test Number
Failing Address: Failing memory address
Good: Expected data pattern
Bad: Failing data pattern
Err-Bits: Exclusive or of good and bad data (this shows the position of the failing bit(s))
Count: Number of consecutive errors with the same address and failing bits

Troubleshooting Memory Errors

Please be aware that not all errors reported by Memtest86 are due to bad memory. The test implicitly tests the CPU, L1 and L2 caches as well as the motherboard. It is impossible for the test to determine what causes the failure to occur. However, most failures will be due to a problem with memory module. When it is not, the only option is to replace parts until the failure is corrected.

Once a memory error has been detected, determining the failing SIMM/DIMM module is not a clear cut procedure. With the large number of motherboard vendors and possible combinations of memory slots it would be difficult if not impossible to assemble complete information about how a particular error would map to a failing memory module. However, there are steps that may be taken to determine the failing module. Here are four techniques that you may wish to use:

1) Removing modules
This is simplest method for isolating a failing modules, but may only be employed when one or more modules can be removed from the system. By selectively removing modules from the system and then running the test you will be able to find the bad modules. Be sure to note exactly which modules are in the system when the test passes and when the test fails.

2) Rotating modules
When none of the modules can be removed then you may wish to rotate modules to find the failing one. This technique can only be used if there are three or more modules in the system. Change the location of two modules at a time. For example put the module from slot 1 into slot 2 and put the module from slot 2 in slot 1. Run the test and if either the failing bit or address changes then you know that the failing module is one of the ones just moved. By using several combinations of module movement you should be able to determine which module is failing.

3) Replacing modules
If you are unable to use either of the previous techniques then you are left to selective replacement of modules to find the failure.

4) Avoiding allocation
The printing mode for BadRAM patterns is intended to construct boot time parameters for a Linux kernel that is compiled with BadRAM support. This work-around makes it possible for Linux to reliably run with defective RAM. For more information on BadRAM support for Linux, sail to http://home.zonnet.nl/vanrein/badram

Sometimes memory errors show up due to component incompatibility. A memory module may work fine in one system and not in another. This is not uncommon and is a source of confusion. In these situations the components are not necessarily bad but have marginal conditions that when combined with other components will cause errors.

There have been numerous reports of errors with only tests 5 and 8 on Athlon systems. Often the memory works in a different system or the vendor insists that it is good. In these cases the memory is not necessarily bad but is not able to operate reliably at Athlon speeds. Sometimes more conservative memory timings on the motherboard will correct these errors. In other cases the only option is to replace the memory with better quality, higher speed memory. Don't buy cheap memory and expect it to work with an Athlon! On occasion test 5/8 errors will occur even with name brand memory and a quality motherboard. These errors are legitimate and should be corrected.

I am often asked about the reliability of errors reported by Mestest86. In the vast majority of cases errors reported by the test are valid. There are some systems that cause Memtest86 to be confused about the size of memory and it will try to test non-existent memory. This will cause a large number of consecutive addresses to be reported as bad and generally there will be many bits in error. If you have a relatively small number of failing addresses and only one or two bits in error you can be certain that the errors are valid. Also intermittent errors are without exception valid. Frequently memory vendors question if Memtest86 supports their particular memory type or a chipset. Memtest86 is designed to work with all memory types and all chipsets. Only support for ECC requires knowledge of the chipset.

All valid memory errors should be corrected. It is possible that a particular error will never show up in normal operation. However, operating with marginal memory is risky and can result in data loss and even disk corruption. Even if there is no overt indication of problems you cannot assume that your system is unaffected. Sometimes intermittent errors can cause problems that do not show up for a long time. You can be sure that Murphy will get you if you know about a memory error and ignore it.

Memtest86 can not diagnose many types of PC failures. For example a faulty CPU that causes Windows to crash will most likely just cause Memtest86 to crash in the same way.
 
well i thought i had identified two bad and two good RAM modules so i started up bts with the two good ones in and it crashed pretty quickly. It exited to the desktop with an error message about failed to allocate video memory try reducing your graphics settings.

The desktop froze though so I didn't get the event log yet. I decided it'd be better to let memtest run for a while on the sticks I thought were good.
 
well the two sticks i thought were good but i still had an application shutdown with just went through 7 passes of memtest with no errors. Once I rebooted the computer there was no dump registered in the event manager either...
 
so i tried again today and i got an exit to desktop with a message saying there was a failure to allocate video memory and to reduce my graphics settings. I was thinking maybe with taking out some of the RAM that i was running to graphics too hard so I booted BTS up again to reduce the settings. As soon as I clicked to reduce the resolution I got a brief BSOD and restart. The dump from that restart was:

The computer has rebooted from a bugcheck. The bugcheck was: 0x10000050 (0xe749b304, 0x00000000, 0xbf89a6af, 0x00000001). A dump was saved in: C:\WINDOWS\Minidump\Mini012609-01.dmp.

And soon after restart I got a message that windows had recovered from a serious error with the following information in the event manager:

Error code 10000050, parameter1 e749b304, parameter2 00000000, parameter3 bf89a6af, parameter4 00000001.

I am going to assume that this means the RAM that failed the memtest was not my only problem. Is there a program out there to test the memory on the graphics card similar to memtest. ATI Tools doesn't support my card. 3dMark would take forever for me to download....
 
so i dled 3dmark and although I got horrible results on the tests (0-7 fps average), it did not cause anything to fail... the tests also seemed pretty short though... I am jsut using the basic edition.

either way, I am taking it as an indication that it isn't the cpu or graphics card.

the only other thing I wonder about is when the application merely closes to the desktop instead of causing a reboot the file mentioned in the error window is in the Gamebryo folder for civ. Why would this be true if I am playing single player. Does it save graphics files in the Gamebryo folder?
 
Top Bottom