Link to home
Start Free TrialLog in
Avatar of mouS3
mouS3Flag for Romania

asked on

Can someone tell me why I get BSOD everytime I play Bad Company 2 for a long period of time?

Hi,

I hope someone from this website can help me. I have the following PC configuration:
Operating System
      MS Windows 7 Home Premium 64-bit
CPU
      AMD Athlon 7750 Black Edition      17 °C
      Kuma 65nm Technology
RAM
      4.0GB Dual-Channel DDR2 @ 535MHz (5-5-5-15)
Motherboard
      Gigabyte Technology Co., Ltd. GA-MA790X-UD3P (Socket M2)
Graphics
      SyncMaster (1280x1024@60Hz)
      ATI Radeon HD 3800 Series (Sapphire/PCPartner)      57 °C
Hard Drives
      156GB SAMSUNG SAMSUNG HD160HJ SATA Disk Device (SATA)      28 °C
Optical Drives
      ELBY CLONEDRIVE SCSI CdRom Device
      TSSTcorp CDDVDW SH-S203B SATA CdRom Device
Audio
      Realtek High Definition Audio

and every time I play Battlefield Bad Company 2 for a long period of time I get a Blue Screen of Death indicating various files such as DLLs or video or audio dirver files. I don't know what is the problem as I tried to reinstall the drivers but the problem doesn't disappear.
I have included all MiniDump error files from Windows folder in the attached archive.
Please give me an answer! What is the problem?
Minidump.zip
SOLUTION
Avatar of CrowaX
CrowaX
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Greetings,

From seeing your specs it seems that a few things could cause this, crownaX is correct on the graphics card issuses, However it could also be the ram over heating, as well as the processer is over heating, You're going to have to give me more details on the problem. such as when the blue screen comes up does the computer get loud from the fans spinning faster, or does the hard drive seem to be working extra hard? It seems to me that it has to be the graphics card that is failing, but like i stated before it very well could be the ram as well, I would recremend to go on E-bay and get the DDR RAM for gamers, it usually comes with a pack over the ram that protects it from overheating.

cordially,
scott
Avatar of iucraigmc
iucraigmc

Is your system overclocked?  If so, revert back to normal clocking.

I would suggest it may be a memory leak associated with overheating, you should run MemTest86 from a bootable CD-Rom or Floppy disc: http://www.memtest86.com/

Make sure you have downloaded the latest BattleField Patches as well:
http://blogs.battlefield.ea.com/battlefield_bad_company/archive/2010/10/28/patch.aspx##

You could also try taking out two sticks of memory from a single channel and see if it resolves the issue.  If it does not, then install the other two sticks of memory in the same channel and try again.

Get HWMonitor and have it run and enable logging and after it crashes and/or after a half hour to an hour check what the max temp on the video card hit. As suggested above that is the usual cause in these cases.
http://www.cpuid.com/softwares/hwmonitor.html
Avatar of Rob Hutchinson
you might also be able to analyze the dmp file if was was written to the hard drive when it crashed...just search for *.dmp on the C Drv.

To view the .dmp file, just use:
Microsoft(R) Debugging Tools for Windows(R), Version 6.12 Release Notes, Feb 2010
This is the current version of Debugging Tools for Windows and is available in the Windows SDK.
http://www.microsoft.com/whdc/DevTools/Debugging/default.mspx

Viewing the dmp file doesn't always tell you exactly what's wrong, but it might give you an idea on what you might want to look at first.
That's a fair mixture of BSODs the short version of the minidump analysis below:

 
Stop Error                   Probable Cause                   File details 
1000007E                     RTKVHD64.sys ( RTKVHD64+c9dcc )  Realtek High Definition Audio Function Driver
109                          ntoskrnl.exe ( nt+70740 )        Microsoft Boot Up Kernel
50                           atikmpag.sys ( atikmpag+a10f )   AMD Catalyst Driver Component
50                           cdd.dll ( cdd+dc51 )             Canonical Display Driver for Windows
A                            atikmdag.sys ( atikmdag+48eaa )  AMD Catalyst Driver Component
D1                           atikmdag.sys ( atikmdag+3d1170 ) AMD Catalyst Driver Component (2)
D1                           dxgmms1.sys ( dxgmms1+c3d8 )     DirectX Graphics Microsoft Media Server (MMS)
D1                           ntoskrnl.exe ( nt+70740 )        Microsoft Boot Up Kernel (2)
D1                           RTKVHD64.sys ( RTKVHD64+56c01 )  Realtek High Definition Audio Function Driver (2)

Open in new window


As you can see it's a mix of OS, graphics and audio crashes.

Let's assume that this isn't hardware initially (because it's the cheapest solution!!)

Can you check you're running:

The latest ATI/AMD Catalyst driver for Win 7 64
The latest version of DirectX
And update your Realtek HD audio drivers (unless they show that they are the latest version)
Avatar of mouS3

ASKER

OK as a summary to all your solutions. My computer is not overclocked, I use Corsair 4GB DDR2 1066MHz CL5 XMS2 Series Dual Channel Kit set in Dual Channel with EPP enabled, I use the latest drivers for Win7 x64. I already tested the RAM with MemTest86+ for over 2hours and it works well and the game is purchased from Steam so it has all patches delivered automatically.
The only thing that I have to check is the overheating of components.
And the Nov 2010 DirectX?
Avatar of mouS3

ASKER

Yes... When I try to install http://www.microsoft.com/downloads/en/details.aspx?FamilyID=2da43d38-db71-4c1b-bc6a-9b6652cd92a3 it tells me that I have a newer version.
Despite that run the full installer  105MB

If that gives you the same problem then you'll need the SDK  (500MB!)

The problem is that BC2's DirectX 11 support is flakey with some components including your Realtek audio.  Installing the 9.0c components that are missing from the standard W7 install allows DX to "fallback" to the older interface.  EA are "working on it".
Avatar of mouS3

ASKER

I'll try that too despite the fact that I know that BC2 uses DX9 and DX10 and I have Win7... In conclusion I think it uses DX10 on my system.

Anyway I think overheating is the problem ... but I have to still monitor the temperatures for a day or two.
The best description is it tries to use DX10 - it doesn't have DX9 support because W7 wasn't supplied with it (from DX10 Microsoft stopped backwards legacy support for earlier versions of DX) - the full download shuold fix that by adding all the DX9 extensions.
Avatar of mouS3

ASKER

Well just got 2 new minidump files :D The last one after I installed DX9 full package. The GPU temp was 74 degrees Celsius when it happened so I think monitoring motherboard temps should give me the answer. I just have to find a tool that records temp in file every couple of seconds cause HWMonitor is no good and ATI Tray Tools can't help me with that.
dump.zip
Don't forget you can use HWMonitor remotely on another machine to monitor the suspect one so have a realtime display off another PC.
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of mouS3

ASKER

Don't know what to say anymore. :| You know I did a lot of things since I first had this problem but I never solved it. First I was using Win7 Professional x64 when it first happened, then I've changed my OS to Win7 Home Premium x64 and as a result the system crashed again with new OS and latest drivers.
So I'm somehow desperate :D Anyway tomorrow I will monitor most of my computer components with AIDA64 and I hope to get a conclusion.
74°C shouldn't be hot enough to cause the video card to shutdown. Given it happened on 2 different os's it's definitely hardware. The most likely culprits would be a failing power supply, failing motherboard, or possible a failing video card. When monitoring the hardware did you notice and fluctuations in the voltages on the power supply?
Avatar of mouS3

ASKER

I don't know what to say about the power supply. It has 2 years now and its Raidmax RX-520BK (520W). In fact most of the components have around 2 years of usage beside DIMM modules witch are 3 months old.
Anyway I played BFBC2 for around 2 hours today and I had no crash. You can find the stats in the attached archive. I'll try a test again this evening or tomorrow morning to see if I get another crash.
HWMonitoring.zip
Ok im back to overheating now, in that log the gpu was hitting 104°C which is not good. The power seemed stable enough for the type of power supply installed. Do you know the exact model of the video card so I can look up the thermal specs. If you don;t know GPUZ can tell you.
http://www.techpowerup.com/gpuz/
ASKER CERTIFIED SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of mouS3

ASKER

This is my video card http://www.sapphiretech.com/presentation/product/?leg=1&psn=000101&pid=149
It's overclocked by manufacturer. Anyway I'll make another test in the morning and post some stats.
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of mouS3

ASKER

Well today I've tested again for 02:22:10 and at 02:20:33 the game crashed and I was out in Windows. No Blue Screen but I was instantly out from the game when I was just in the middle of the Multiplayer action. So I read the detailed LOG attached and I saw that GPU was at 92 degrees while the MB was at 40 degrees Celsius. My opinion is that I have a bad cooling inside the computer case and probably that's why I get those Blue Screens. As you can see the GPU staid for some time around 100 degrees while the MB was constantly at 40-41.

Anyway I'll wait for your opinions too. But I think this is the main problem.

PS: AIDA64 logs are very good. They even record when an application starts or stops. Is too bad I didn't discover it earlier.
Day2HWMonitoring.zip
When your video card is hitting these temps, have you opened up the case and checked out the card? You can (very carefully) touch the heatsink and tell how hot it is. Mine was burning to the touch when mine was overheating durring the events in my first post. If it is very hot, you could attempt to put a small fan desk fan or something on it and see if that happens to cool it down, at least for troubleshooting purposes.

Do you have a second video card you can test, or does the computer have an integrated card?
Avatar of mouS3

ASKER

No, unfortunately I don't have another video card or an integrated one.
Avatar of mouS3

ASKER

Ok folks! It look cooling is the problem. So I want to thank everyone that has helped me.